On Sat, Jul 10, 2010 at 5:49 PM, Xiaofan Chen <[email protected]> wrote: > > I just tried again under Cygwin. Actually I am getting > quite close. The only thing failed is the shared dll and dll.a. >
Then I switched to use plain MinGW and CMake GUI (no MSys). After trial and error, I managed to build the shared library, the static library and Python binding. But somehow I could not build the examples. Strange. C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\buildmingw>c:\MinGW\bin\mi ngw32-make.exe [ 16%] Building C object src/CMakeFiles/ftdi.dir/ftdi.c.obj C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi.c: In function `ftdi_write_data_submit': C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi.c:1391: warning: passing arg 6 of `libusb_fill_bulk_transfer' from incompatible pointer type C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi.c: In function `ftdi_read_data_submit': C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi.c:1474: warning: passing arg 6 of `libusb_fill_bulk_transfer' from incompatible pointer type [ 33%] Building C object src/CMakeFiles/ftdi.dir/ftdi_stream.c.obj C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi_stream.c: In function `ftdi_readstream': C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi_stream.c:181: warning: passing arg 6 of `libusb_fill_bulk_transfer' from incompatible pointer type Linking C shared library libftdi.dll Creating library file: libftdi.dll.a [ 33%] Built target ftdi [ 50%] Building C object src/CMakeFiles/ftdi-static.dir/ftdi.c.obj C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi.c: In function `ftdi_write_data_submit': C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi.c:1391: warning: passing arg 6 of `libusb_fill_bulk_transfer' from incompatible pointer type C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi.c: In function `ftdi_read_data_submit': C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi.c:1474: warning: passing arg 6 of `libusb_fill_bulk_transfer' from incompatible pointer type [ 66%] Building C object src/CMakeFiles/ftdi-static.dir/ftdi_stream.c.obj C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi_stream.c: In function `ftdi_readstream': C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\src\ftdi_stream.c:181: warning: passing arg 6 of `libusb_fill_bulk_transfer' from incompatible pointer type Linking C static library libftdi.a [ 66%] Built target ftdi-static [ 83%] Swig source [100%] Building C object bindings/CMakeFiles/_ftdi.dir/ftdiPYTHON_wrap.c.obj C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\buildmingw\bindings\ftdiPY THON_wrap.c: In function `_wrap_ftdi_enable_bitbang': C:\cygwin\home\mcuee\mcu\libftdi\libftdi1\libftdi-1.0\buildmingw\bindings\ftdiPY THON_wrap.c:7266: warning: `ftdi_enable_bitbang' is deprecated (declared at C:/cygwin/home/mcuee/mcu/libftdi/libftdi1/libftdi-1.0/bindings/../src/ftdi.h:365) Linking C shared module _ftdi.pyd [100%] Built target _ftdi -- Xiaofan http://sourceforge.net/projects/libusb-win32/ -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
