-
Notifications
You must be signed in to change notification settings - Fork 341
Closed
Description
Following error is coming:
mkdir -p shared/common
mkdir -p shared/zend
mkdir -p shared/hhvm
c++ -Wall -c -g -std=c++11 `php-config --includes` -fpic -o shared/zend/base.o zend/base.cpp
In file included from zend/base.cpp:8:
In file included from zend/includes.h:126:
zend/constantimpl.h:131:18: error: call to member function 'property' is ambiguous
clss.property(_name, Z_LVAL(_constant.value), Php::Const);
~~~~~^~~~~~~~
zend/../include/classbase.h:236:10: note: candidate function
void property(const char *name, int16_t value, int flags = Php::Public);
^
zend/../include/classbase.h:237:10: note: candidate function
void property(const char *name, int32_t value, int flags = Php::Public);
^
zend/../include/classbase.h:238:10: note: candidate function
void property(const char *name, int64_t value, int flags = Php::Public);
^
zend/../include/classbase.h:239:10: note: candidate function
void property(const char *name, bool value, int flags = Php::Public);
^
zend/../include/classbase.h:240:10: note: candidate function
void property(const char *name, char value, int flags = Php::Public);
^
zend/../include/classbase.h:243:10: note: candidate function
void property(const char *name, double value, int flags = Php::Public);
^
zend/../include/classbase.h:235:10: note: candidate function not viable: no known conversion from 'const long' to 'std::nullptr_t' (aka 'nullptr_t') for 2nd argument
void property(const char *name, std::nullptr_t value, int flags = Php::Public);
^
zend/../include/classbase.h:241:10: note: candidate function not viable: no known conversion from 'const long' to 'const std::string' (aka 'const basic_string<char, char_traits<char>, allocator<char> >') for
2nd argument
void property(const char *name, const std::string &value, int flags = Php::Public);
^
zend/../include/classbase.h:242:10: note: candidate function not viable: no known conversion from 'const long' to 'const char *' for 2nd argument
void property(const char *name, const char *value, int flags = Php::Public);
^
zend/../include/classbase.h:253:10: note: candidate function not viable: no known conversion from 'const long' to 'const getter_callback_0' (aka 'Php::Value (Php::Base::*const)()') for 2nd argument
void property(const char *name, const getter_callback_0 &getter, const setter_callback_0 &setter);
^
zend/../include/classbase.h:254:10: note: candidate function not viable: no known conversion from 'const long' to 'const getter_callback_1' (aka 'Php::Value (Php::Base::*const)() const') for 2nd argument
void property(const char *name, const getter_callback_1 &getter, const setter_callback_0 &setter);
^
zend/../include/classbase.h:255:10: note: candidate function not viable: no known conversion from 'const long' to 'const getter_callback_0' (aka 'Php::Value (Php::Base::*const)()') for 2nd argument
void property(const char *name, const getter_callback_0 &getter, const setter_callback_1 &setter);
^
zend/../include/classbase.h:256:10: note: candidate function not viable: no known conversion from 'const long' to 'const getter_callback_1' (aka 'Php::Value (Php::Base::*const)() const') for 2nd argument
void property(const char *name, const getter_callback_1 &getter, const setter_callback_1 &setter);
^
zend/../include/classbase.h:251:10: note: candidate function not viable: requires 2 arguments, but 3 were provided
void property(const char *name, const getter_callback_0 &getter);
^
zend/../include/classbase.h:252:10: note: candidate function not viable: requires 2 arguments, but 3 were provided
void property(const char *name, const getter_callback_1 &getter);
^
1 error generated.
make: *** [shared/zend/base.o] Error 1
Metadata
Metadata
Assignees
Labels
No labels