-
Notifications
You must be signed in to change notification settings - Fork 6
make error #12
Description
dbashyal@magento:~/www/var/newrelic/agent_sdk_samples-master/hhvm/extension$ make
Scanning dependencies of target newrelic
[100%] Building CXX object CMakeFiles/newrelic.dir/newrelic.cpp.o
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp: In constructor ‘HPHP::ScopedDatastoreSegment::ScopedDatastoreSegment(std::string, std::string)’:
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:50:121: error: too few arguments to function ‘long int newrelic_segment_datastore_begin(long int, long int, const char_, const char_, const char_, const char_, char* ()(const char))’
segment_id = newrelic_segment_datastore_begin(NEWRELIC_AUTOSCOPE, NEWRELIC_AUTOSCOPE, table.c_str(), operation.c_str());
^
In file included from /home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:2:0:
/usr/include/newrelic_transaction.h:255:6: note: declared here
long newrelic_segment_datastore_begin(
^
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp: In function ‘int64_t HPHP::f_hhvm_newrelic_segment_datastore_begin(const HPHP::String&, const HPHP::String&)’:
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:130:114: error: too few arguments to function ‘long int newrelic_segment_datastore_begin(long int, long int, const char_, const char_, const char_, const char_, char* ()(const char))’
return newrelic_segment_datastore_begin(NEWRELIC_AUTOSCOPE, NEWRELIC_AUTOSCOPE, table.c_str(), operation.c_str());
^
In file included from /home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:2:0:
/usr/include/newrelic_transaction.h:255:6: note: declared here
long newrelic_segment_datastore_begin(
^
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp: In function ‘HPHP::Variant HPHP::f_hhvm_newrelic_get_scoped_generic_segment(const HPHP::String&)’:
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:139:39: error: expected primary-expression before ‘)’ token
segment = NEWOBJ(ScopedGenericSegment)(name.c_str());
^
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:139:39: error: ‘NEWOBJ’ was not declared in this scope
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp: In function ‘HPHP::Variant HPHP::f_hhvm_newrelic_get_scoped_database_segment(const HPHP::String&, const HPHP::String&)’:
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:145:41: error: expected primary-expression before ‘)’ token
segment = NEWOBJ(ScopedDatastoreSegment)(table.c_str(), operation.c_str());
^
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:145:41: error: ‘NEWOBJ’ was not declared in this scope
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp: In function ‘HPHP::Variant HPHP::f_hhvm_newrelic_get_scoped_transaction()’:
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:151:40: error: expected primary-expression before ‘)’ token
transaction = NEWOBJ(ScopedTransaction)();
^
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:151:40: error: ‘NEWOBJ’ was not declared in this scope
In file included from /usr/include/hphp/runtime/base/base-includes.h:24:0,
from /home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:1:
/usr/include/hphp/runtime/ext/extension.h: At global scope:
/usr/include/hphp/runtime/ext/extension.h:94:16: warning: ‘virtual void HPHP::Extension::moduleLoad(const Map&, HPHP::Hdf)’ was hidden [-Woverloaded-virtual]
virtual void moduleLoad(const IniSetting::Map& ini, Hdf hdf) {}
^
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:166:15: warning: by ‘virtual void HPHP::NewRelicExtension::moduleLoad(HPHP::Hdf)’ [-Woverloaded-virtual]
virtual void moduleLoad(Hdf config) {
^
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp: In member function ‘virtual void HPHP::NewRelicExtension::moduleLoad(HPHP::Hdf)’:
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:175:37: error: ‘struct HPHP::Hdf’ has no member named ‘getString’
std::string val = env_vars[name].getString();
^
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp: In function ‘int64_t HPHP::f_hhvm_newrelic_segment_datastore_begin(const HPHP::String&, const HPHP::String&)’:
/home/dbashyal/www/var/newrelic/agent_sdk_samples-master/hhvm/extension/newrelic.cpp:131:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make[2]: *** [CMakeFiles/newrelic.dir/newrelic.cpp.o] Error 1
make[1]: *** [CMakeFiles/newrelic.dir/all] Error 2
make: *** [all] Error 2