Created
November 7, 2013 04:51
-
-
Save rektide/7349139 to your computer and use it in GitHub Desktop.
libfreenect via cmake on tdm-gcc's mingw platfform
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
D:\utils\lib\libfreenect\mingw>mingw32-make | |
[ 3%] Building CXX object src/CMakeFiles/freenect.dir/core.c.obj | |
[ 7%] Building CXX object src/CMakeFiles/freenect.dir/tilt.c.obj | |
[ 11%] Building CXX object src/CMakeFiles/freenect.dir/cameras.c.obj | |
[ 14%] Building CXX object src/CMakeFiles/freenect.dir/flags.c.obj | |
[ 18%] Building CXX object src/CMakeFiles/freenect.dir/usb_libusb10.c.obj | |
[ 22%] Building CXX object src/CMakeFiles/freenect.dir/registration.c.obj | |
[ 25%] Building CXX object src/CMakeFiles/freenect.dir/__/platform/windows/libusb10emu/libusb-1.0/libusbemu.cpp.obj | |
D:\utils\lib\libfreenect\platform\windows\libusb10emu\libusb-1.0\libusbemu.cpp: In function 'void libusb_fill_iso_transfer(libusb_transfer*, | |
libusb_device_handle*, unsigned char, unsigned char*, int, int, libusb_transfer_cb_fn, void*, unsigned int)': | |
D:\utils\lib\libfreenect\platform\windows\libusb10emu\libusb-1.0\libusbemu.cpp:510:17: warning: statement has no effect [-Wunused-value] | |
transfer->flags; | |
^ | |
D:\utils\lib\libfreenect\platform\windows\libusb10emu\libusb-1.0\libusbemu.cpp:512:25: warning: statement has no effect [-Wunused-value] | |
transfer->actual_length; | |
^ | |
D:\utils\lib\libfreenect\platform\windows\libusb10emu\libusb-1.0\libusbemu.cpp:513:18: warning: statement has no effect [-Wunused-value] | |
transfer->status; | |
^ | |
D:\utils\lib\libfreenect\platform\windows\libusb10emu\libusb-1.0\libusbemu.cpp: In function 'int libusb_submit_transfer(libusb_transfer*)': | |
D:\utils\lib\libfreenect\platform\windows\libusb10emu\libusb-1.0\libusbemu.cpp:570:33: warning: cast to pointer from integer of different si | |
ze [-Wint-to-pointer-cast] | |
state[1] = (void*)transfer->endpoint; | |
^ | |
D:\utils\lib\libfreenect\platform\windows\libusb10emu\libusb-1.0\libusbemu.cpp: In function 'int ReapThreadProc(void*)': | |
D:\utils\lib\libfreenect\platform\windows\libusb10emu\libusb-1.0\libusbemu.cpp:691:36: warning: cast from 'void*' to 'int' loses precision [ | |
-fpermissive] | |
const int endpoint = (int)state[1]; | |
^ | |
[ 29%] Building CXX object src/CMakeFiles/freenect.dir/__/platform/windows/libusb10emu/libusb-1.0/failguard.cpp.obj | |
Linking CXX shared library ..\lib\libfreenect.dll | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x4af): undefined reference to `usb_isochronous_setup_async' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x4c7): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x5bf): undefined reference to `usb_init' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x745): undefined reference to `usb_set_debug' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x779): undefined reference to `usb_find_busses' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x77e): undefined reference to `usb_find_devices' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x783): undefined reference to `usb_get_busses' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xa02): undefined reference to `usb_open' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xa12): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xc83): undefined reference to `usb_close' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xc91): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xd76): undefined reference to `usb_get_string' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xd84): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xe2b): undefined reference to `usb_get_string_simple' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xe39): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xec5): undefined reference to `usb_set_configuration' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xed3): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xf6a): undefined reference to `usb_set_altinterface' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0xf78): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x100f): undefined reference to `usb_set_configuration' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x101d): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x104b): undefined reference to `usb_claim_interface' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x1059): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x10ee): undefined reference to `usb_release_interface' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x10fc): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x12dd): undefined reference to `usb_control_msg' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x12eb): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x1366): undefined reference to `usb_bulk_read' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x138e): undefined reference to `usb_bulk_write' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x13a6): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x14f3): undefined reference to `usb_free_async' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x1501): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x16c6): undefined reference to `usb_submit_async' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x16da): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x19bf): undefined reference to `usb_cancel_async' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x19cd): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x234e): undefined reference to `usb_reap_async_nocancel' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x2427): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x2442): undefined reference to `usb_strerror' | |
CMakeFiles\freenect.dir/objects.a(libusbemu.cpp.obj):libusbemu.cpp:(.text+0x2499): undefined reference to `usb_strerror' | |
d:/utils/tdmgcc/bin/../lib/gcc/x86_64-w64-mingw32/4.8.1/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles\freenect.dir/objects.a(libusbe | |
mu.cpp.obj): bad reloc address 0x0 in section `.data' | |
collect2.exe: error: ld returned 1 exit status | |
src\CMakeFiles\freenect.dir\build.make:272: recipe for target 'lib/libfreenect.dll' failed | |
mingw32-make[2]: *** [lib/libfreenect.dll] Error 1 | |
CMakeFiles\Makefile2:110: recipe for target 'src/CMakeFiles/freenect.dir/all' failed | |
mingw32-make[1]: *** [src/CMakeFiles/freenect.dir/all] Error 2 | |
Makefile:115: recipe for target 'all' failed | |
mingw32-make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment