You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So I have been following the instructions in INSTALL_REPO.txt and I cannot get it to compile, I have installed all the supporting tools needed. The first issue was:
Build python-openzwave
Traceback (most recent call last):
File "setup-lib.py", line 78, in <module>
ext_modules = [Extension("libopenzwave", ["lib/libopenzwave.pyx"],
NameError: name 'Extension' is not defined
So I went into the setup-lib.py and modified line 79: ext_modules = [Extension(... to ext_modules = [extension.Extension(... so that it would actually use the extension module. If I was wrong about this, please let me know.
Second, I ran ./ compile.sh again and it got through the error above. But, it ran into another:
building 'libopenzwave' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -pipe -Os -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Iopenzwave/cpp/src -Iopenzwave/cpp/src/value_classes -Iopenzwave/cpp/src/platform -Iopenzwave/cpp/build/mac -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c lib/libopenzwave.cpp -o build/temp.macosx-10.10-x86_64-2.7/lib/libopenzwave.o
In file included from lib/libopenzwave.cpp:236:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/utility:259:67: error: field of type 'OpenZWave::ValueID'
has private default constructor
_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR pair() : first(), second() {}
^
lib/libopenzwave.cpp:3179:43: note: in instantiation of member function 'std::__1::pair<unsigned long long, OpenZWave::ValueID>::pair' requested here
std::pair<uint64_t,OpenZWave::ValueID> __pyx_t_1;
^
openzwave/cpp/src/value_classes/ValueID.h:264:3: note: declared private here
ValueID():m_id(0),m_id1(0),m_homeId(0){}
^
1 error generated.
error: command '/usr/bin/clang' failed with exit status 1
Also, I have already installed openzwave when I originally was going to create a c++ project. Should I remove it and try again or is this issue unrelated?
Thank you so much for your time,
Stephen
The text was updated successfully, but these errors were encountered:
Hi Stephen - this is just a mirror with some customisation; you should probably give upstream a try, you'll probably have much more success. If not, I'd raise a bug there.
So I have been following the instructions in INSTALL_REPO.txt and I cannot get it to compile, I have installed all the supporting tools needed. The first issue was:
So I went into the setup-lib.py and modified line 79:
ext_modules = [Extension(...
toext_modules = [extension.Extension(...
so that it would actually use the extension module. If I was wrong about this, please let me know.Second, I ran
./ compile.sh
again and it got through the error above. But, it ran into another:Also, I have already installed openzwave when I originally was going to create a c++ project. Should I remove it and try again or is this issue unrelated?
Thank you so much for your time,
Stephen
The text was updated successfully, but these errors were encountered: