libftdi Archives

Subject: Re: [ANNOUNCE] libftdi 1.0 third release candidate

From: Xiaofan Chen <xiaofanc@xxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Fri, 25 Jan 2013 20:50:17 +0800
On Fri, Jan 25, 2013 at 6:49 PM, Thomas Jarosch
<thomas.jarosch@xxxxxxxxxxxxx> 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 libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread