kinect - OpenNI RedistMaker - Build Fail on Mac OS -
i follow openni installation guide in readme here https://github.com/openni/openni. have installed libtool , libusb also. however, when run ./redistmaker
under platform/linux-x86/createredist, got such error message:
primesense openni redist * 2011-10-12 23:18:46 * ********************************* taking version... version 1.3.3.6 building openni... in file included ../../../../source/openni/ xndump.cpp:25: ../../../../include/xndump.h:167: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:168: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h: 169: warning: ‘warning’ attribute directive ignored ../../../../ include/xndump.h:170: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:171: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:172: warning: ‘warning’ attribute directive ignored in file included ../../../../source/ openni/xndump.cpp:25: ../../../../include/xndump.h:167: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h: 168: warning: ‘warning’ attribute directive ignored ../../../../ include/xndump.h:169: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:170: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:171: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:172: warning: ‘warning’ attribute directive ignored in file included ../../../../include/xndumpwriters.h:7, ../../../../source/ openni/xndumpfilewriter.h:7, ../../../../source/openni/ xndumpfilewriter.cpp:4: ../../../../include/xndump.h:167: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h: 168: warning: ‘warning’ attribute directive ignored ../../../../ include/xndump.h:169: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:170: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:171: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:172: warning: ‘warning’ attribute directive ignored ../../../../source/openni/ xndumpfilewriter.cpp: in member function ‘virtual xndumpwriterfilehandle xndumpfilewriter::openfile(const xnchar, xnbool, const xnchar)’: ../../../../source/openni/xndumpfilewriter.cpp: 25: error: invalid conversion ‘xn_file_handle’ ‘void’ ../../../../source/openni/xndumpfilewriter.cpp: in member function ‘virtual void xndumpfilewriter::write(xndumpwriterfilehandle, const xnuint8, xnuint32)’: ../../../../source/openni/ xndumpfilewriter.cpp:33: error: invalid conversion ‘void’ ‘xn_file_handle’ ../../../../source/openni/xndumpfilewriter.cpp: in member function ‘virtual void xndumpfilewriter::closefile(xndumpwriterfilehandle)’: ../../../../ source/openni/xndumpfilewriter.cpp:39: error: invalid conversion ‘void*’ ‘xn_file_handle’ in file included ../../../../include/ xndumpwriters.h:7, ../../../../source/openni/xndumpfilewriter.h: 7, ../../../../source/openni/xndumpfilewriter.cpp:4: ../../../../ include/xndump.h:167: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:168: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:169: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h:170: warning: ‘warning’ attribute directive ignored ../../../../include/xndump.h: 171: warning: ‘warning’ attribute directive ignored ../../../../ include/xndump.h:172: warning: ‘warning’ attribute directive ignored ../../../../source/openni/xndumpfilewriter.cpp: in member function ‘virtual xndumpwriterfilehandle xndumpfilewriter::openfile(const xnchar, xnbool, const xnchar)’: ../../../../source/openni/xndumpfilewriter.cpp:25: error: invalid conversion ‘xn_file_handle’ ‘void*’ ../../../../source/ openni/xndumpfilewriter.cpp: in member function ‘virtual void xndumpfilewriter::write(xndumpwriterfilehandle, const xnuint8, xnuint32)’: ../../../../source/openni/xndumpfilewriter.cpp:33: error: invalid conversion ‘void’ ‘xn_file_handle’ ../../../../source/ openni/xndumpfilewriter.cpp: in member function ‘virtual void xndumpfilewriter::closefile(xndumpwriterfilehandle)’: ../../../../ source/openni/xndumpfilewriter.cpp:39: error: invalid conversion ‘void*’ ‘xn_file_handle’ lipo: can't figure out architecture type of: /var/folders/8l/8lnymsgee5myswyauxueue+++ti/-tmp-// cctxpyjf.out make[1]: ** [release/xndumpfilewriter.o] error 1 make: *** [openni] error 2 failed execute: make platform=x86 -c ../build > /users/wilson100/projects/openni/platform/linux-x86/createredist/ output/buildopenni.txt building failed!
i doing on mac os/x 10.6 (snow leopard) , xcode 3.6.2. have update cmake , library can think of still failed. opneni version 1.3.3.6 stable. can tell me step miss?
well can build if go version 1.3.2.1 (but there minor permission denied problem, can work around create tmp file). it's alternative before openni community release update.
update: has been fixed in latest update.
Comments
Post a Comment