On Fri, Jan 25, 2013 at 6:49 PM, Thomas Jarosch <[email protected]> wrote: > Hello, > > I've packaged the third release candidate of libftdi 1.0. > > It contains the cmake improvements and minor tweaks to the build system. > > > Download: > http://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.0rc3.tar.bz2 > > GPG signature: > http://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.0rc3.tar.bz2.sig > > > Hopefully this is the final release candidate and we can > push out libftdi 1.0 next week for good. >
There are some problems with Sleep definition in the examples. Here is the build log with MinGW.org's MinGW/MSys. It would be good to be able to manually specify the libconfuse include and lib just like libusb-1.0. It seems to use pkg-config where native MinGW does not provide. I am also not build Boost bindings and Unit test example here due to the lack of Boost in my current MinGW.org toolchain. mcuee@Acer_netbook /c/work/libftdi/libftdi1-1.0/build2 $ make -i Scanning dependencies of target docs [ 5%] Generating doc/html/index.html [ 5%] Built target docs Scanning dependencies of target ftdi1 [ 10%] Building C object src/CMakeFiles/ftdi1.dir/ftdi.c.obj c:/work/libftdi/libftdi1-1.0/src/ftdi.c: In function 'ftdi_write_data_submit': c:/work/libftdi/libftdi1-1.0/src/ftdi.c:1552:31: warning: passing argument 6 of 'libusb_fill_bulk_transfer' from incompatible pointer type [enabled by default] In file included from c:/work/libftdi/libftdi1-1.0/src/ftdi.c:31:0: C:/MinGW/include/libusb-1.0/libusb.h:1211:20: note: expected 'libusb_transfer_cb _fn' but argument is of type 'void (*)(struct libusb_transfer *)' c:/work/libftdi/libftdi1-1.0/src/ftdi.c: In function 'ftdi_read_data_submit': c:/work/libftdi/libftdi1-1.0/src/ftdi.c:1634:5: warning: passing argument 6 of ' libusb_fill_bulk_transfer' from incompatible pointer type [enabled by default] In file included from c:/work/libftdi/libftdi1-1.0/src/ftdi.c:31:0: C:/MinGW/include/libusb-1.0/libusb.h:1211:20: note: expected 'libusb_transfer_cb _fn' but argument is of type 'void (*)(struct libusb_transfer *)' [ 15%] Building C object src/CMakeFiles/ftdi1.dir/ftdi_stream.c.obj c:/work/libftdi/libftdi1-1.0/src/ftdi_stream.c: In function 'ftdi_readstream': c:/work/libftdi/libftdi1-1.0/src/ftdi_stream.c:202:35: warning: passing argument 6 of 'libusb_fill_bulk_transfer' from incompatible pointer type [enabled by def ault] In file included from c:/work/libftdi/libftdi1-1.0/src/ftdi_stream.c:44:0: C:/MinGW/include/libusb-1.0/libusb.h:1211:20: note: expected 'libusb_transfer_cb _fn' but argument is of type 'void (*)(struct libusb_transfer *)' Linking C shared library libftdi1.dll [ 15%] Built target ftdi1 Scanning dependencies of target ftdi1-static [ 21%] Building C object src/CMakeFiles/ftdi1-static.dir/ftdi.c.obj c:/work/libftdi/libftdi1-1.0/src/ftdi.c: In function 'ftdi_write_data_submit': c:/work/libftdi/libftdi1-1.0/src/ftdi.c:1552:31: warning: passing argument 6 of 'libusb_fill_bulk_transfer' from incompatible pointer type [enabled by default] In file included from c:/work/libftdi/libftdi1-1.0/src/ftdi.c:31:0: C:/MinGW/include/libusb-1.0/libusb.h:1211:20: note: expected 'libusb_transfer_cb _fn' but argument is of type 'void (*)(struct libusb_transfer *)' c:/work/libftdi/libftdi1-1.0/src/ftdi.c: In function 'ftdi_read_data_submit': c:/work/libftdi/libftdi1-1.0/src/ftdi.c:1634:5: warning: passing argument 6 of ' libusb_fill_bulk_transfer' from incompatible pointer type [enabled by default] In file included from c:/work/libftdi/libftdi1-1.0/src/ftdi.c:31:0: C:/MinGW/include/libusb-1.0/libusb.h:1211:20: note: expected 'libusb_transfer_cb _fn' but argument is of type 'void (*)(struct libusb_transfer *)' [ 26%] Building C object src/CMakeFiles/ftdi1-static.dir/ftdi_stream.c.obj c:/work/libftdi/libftdi1-1.0/src/ftdi_stream.c: In function 'ftdi_readstream': c:/work/libftdi/libftdi1-1.0/src/ftdi_stream.c:202:35: warning: passing argument 6 of 'libusb_fill_bulk_transfer' from incompatible pointer type [enabled by def ault] In file included from c:/work/libftdi/libftdi1-1.0/src/ftdi_stream.c:44:0: C:/MinGW/include/libusb-1.0/libusb.h:1211:20: note: expected 'libusb_transfer_cb _fn' but argument is of type 'void (*)(struct libusb_transfer *)' Linking C static library libftdi1.a [ 26%] Built target ftdi1-static Scanning dependencies of target doc_i [ 31%] Generating ../doc/xml/ftdi_8c.xml [ 36%] Generating ftdi1_doc.i [ 36%] Built target doc_i [ 42%] Swig source Scanning dependencies of target _ftdi1 [ 47%] Building C object bindings/CMakeFiles/_ftdi1.dir/ftdi1PYTHON_wrap.c.obj Linking C shared module _ftdi1.pyd [ 47%] Built target _ftdi1 Scanning dependencies of target baud_test [ 52%] Building C object examples/CMakeFiles/baud_test.dir/baud_test.c.obj Linking C executable baud_test.exe [ 52%] Built target baud_test Scanning dependencies of target bitbang [ 57%] Building C object examples/CMakeFiles/bitbang.dir/bitbang.c.obj c:/work/libftdi/libftdi1-1.0/examples/bitbang.c: In function 'main': c:/work/libftdi/libftdi1-1.0/examples/bitbang.c:38:5: warning: implicit declarat ion of function 'Sleep' [-Wimplicit-function-declaration] c:/work/libftdi/libftdi1-1.0/examples/bitbang.c:67:9: warning: unknown conversio n type character 'h' in format [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/bitbang.c:67:9: warning: too many argument s for format [-Wformat-extra-args] Linking C executable bitbang.exe CMakeFiles/bitbang.dir/objects.a(bitbang.c.obj): In function `main': c:/work/libftdi/libftdi1-1.0/examples/bitbang.c:38: undefined reference to `Slee p' c:/work/libftdi/libftdi1-1.0/examples/bitbang.c:48: undefined reference to `Slee p' c:/work/libftdi/libftdi1-1.0/examples/bitbang.c:58: undefined reference to `Slee p' c:/work/libftdi/libftdi1-1.0/examples/bitbang.c:74: undefined reference to `Slee p' collect2.exe: error: ld returned 1 exit status [ 57%] Built target bitbang Scanning dependencies of target bitbang2 [ 63%] Building C object examples/CMakeFiles/bitbang2.dir/bitbang2.c.obj c:/work/libftdi/libftdi1-1.0/examples/bitbang2.c: In function 'main': c:/work/libftdi/libftdi1-1.0/examples/bitbang2.c:86:9: warning: implicit declara tion of function 'Sleep' [-Wimplicit-function-declaration] Linking C executable bitbang2.exe CMakeFiles/bitbang2.dir/objects.a(bitbang2.c.obj): In function `main': c:/work/libftdi/libftdi1-1.0/examples/bitbang2.c:86: undefined reference to `Sle ep' collect2.exe: error: ld returned 1 exit status [ 63%] Built target bitbang2 Scanning dependencies of target bitbang_cbus [ 68%] Building C object examples/CMakeFiles/bitbang_cbus.dir/bitbang_cbus.c.obj Linking C executable bitbang_cbus.exe [ 68%] Built target bitbang_cbus Scanning dependencies of target bitbang_ft2232 [ 73%] Building C object examples/CMakeFiles/bitbang_ft2232.dir/bitbang_ft2232.c .obj c:/work/libftdi/libftdi1-1.0/examples/bitbang_ft2232.c: In function 'main': c:/work/libftdi/libftdi1-1.0/examples/bitbang_ft2232.c:73:9: warning: implicit d eclaration of function 'Sleep' [-Wimplicit-function-declaration] Linking C executable bitbang_ft2232.exe CMakeFiles/bitbang_ft2232.dir/objects.a(bitbang_ft2232.c.obj): In function `main ': c:/work/libftdi/libftdi1-1.0/examples/bitbang_ft2232.c:73: undefined reference t o `Sleep' c:/work/libftdi/libftdi1-1.0/examples/bitbang_ft2232.c:80: undefined reference t o `Sleep' c:/work/libftdi/libftdi1-1.0/examples/bitbang_ft2232.c:87: undefined reference t o `Sleep' c:/work/libftdi/libftdi1-1.0/examples/bitbang_ft2232.c:94: undefined reference t o `Sleep' collect2.exe: error: ld returned 1 exit status [ 73%] Built target bitbang_ft2232 Scanning dependencies of target eeprom [ 78%] Building C object examples/CMakeFiles/eeprom.dir/eeprom.c.obj Linking C executable eeprom.exe [ 78%] Built target eeprom Scanning dependencies of target find_all [ 84%] Building C object examples/CMakeFiles/find_all.dir/find_all.c.obj Linking C executable find_all.exe [ 84%] Built target find_all Scanning dependencies of target serial_test [ 89%] Building C object examples/CMakeFiles/serial_test.dir/serial_test.c.obj c:/work/libftdi/libftdi1-1.0/examples/serial_test.c: In function 'main': c:/work/libftdi/libftdi1-1.0/examples/serial_test.c:165:13: warning: implicit de claration of function 'Sleep' [-Wimplicit-function-declaration] Linking C executable serial_test.exe CMakeFiles/serial_test.dir/objects.a(serial_test.c.obj): In function `main': c:/work/libftdi/libftdi1-1.0/examples/serial_test.c:165: undefined reference to `Sleep' collect2.exe: error: ld returned 1 exit status [ 89%] Built target serial_test Scanning dependencies of target simple [ 94%] Building C object examples/CMakeFiles/simple.dir/simple.c.obj Linking C executable simple.exe [ 94%] Built target simple Scanning dependencies of target stream_test [100%] Building C object examples/CMakeFiles/stream_test.dir/stream_test.c.obj c:/work/libftdi/libftdi1-1.0/examples/stream_test.c: In function 'readCallback': c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:87:28: warning: unknown conv ersion type character 'l' in format [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:87:28: warning: too many arg uments for format [-Wformat-extra-args] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:102:28: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:102:28: warning: too many ar guments for format [-Wformat-extra-args] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c: In function 'main': c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:252:16: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:252:16: warning: unknown con version type character 'L' in format [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:252:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'uint64_t' [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:252:16: warning: unknown con version type character 'L' in format [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:252:16: warning: too many ar guments for format [-Wformat-extra-args] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c: In function 'check_outfile' : c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:340:29: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:340:29: warning: too many ar guments for format [-Wformat-extra-args] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:354:21: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:354:21: warning: too many ar guments for format [-Wformat-extra-args] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:356:13: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/libftdi1-1.0/examples/stream_test.c:356:13: warning: too many ar guments for format [-Wformat-extra-args] Linking C executable stream_test.exe [100%] Built target stream_test -- Xiaofan -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
