Skip to content

Problem with make on OSX 10.10.2 #167

@vikash

Description

@vikash

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

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