Skip to content
This repository was archived by the owner on Apr 21, 2020. It is now read-only.
This repository was archived by the owner on Apr 21, 2020. It is now read-only.

make error #12

@dbashyal

Description

@dbashyal

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions