libftdi Archives

Subject: RE: Issues with regard to finding of libconfuse

From: xantares 09 <xantares09@xxxxxxxxxxx>
To: <libftdi@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 19 Feb 2013 15:15:19 +0000


> Date: Tue, 19 Feb 2013 20:49:09 +0800
> Subject: Re: Issues with regard to finding of libconfuse
> From: xiaofanc@xxxxxxxxx
> To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
>
> On Tue, Feb 19, 2013 at 7:46 PM, Xiaofan Chen <xiaofanc@xxxxxxxxx> wrote:
> > On Tue, Feb 19, 2013 at 6:08 PM, xantares 09 <xantares09@xxxxxxxxxxx> wrote:
> >>> Just wondering if it is possible to provide a user-defined
> >>> libconfuse include file and library locations just like that
> >>> for libusb-1.0/libusbx. Currently it relies on pkg-config
> >>> which causes problem under native MinGW and
> >>> MinGW-w64.
> >>
> >> I'd have add a findconfuse.cmake, here's a patch @ 46b1c0b:
> >> https://gitorious.org/libftdi/libftdi/commits/master
> >>
> >> Works under for unix, dunno for osx or native win.
> >
> > Looks fine under Mac OS X.
>
> It also work very well under Windows, tested with MinGW-w64
> using manually defined libconfuse include dir and library name,
> just like libusb-1.0. I think the patch can be integrated in the
> git master now. Thanks.
>
> Mcuee@Win8X64VM /C/work/libftdi/fork/libftdi/build64
> $ cmake-gui
>
> Mcuee@Win8X64VM /C/work/libftdi/fork/libftdi/build64
> $ make
> 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
> [ 15%] Building C object src/CMakeFiles/ftdi1.dir/ftdi_stream.c.obj
> Linking C shared library libftdi1.dll
> [ 15%] Built target ftdi1
> Scanning dependencies of target ftdi1-static
> [ 20%] Building C object src/CMakeFiles/ftdi1-static.dir/ftdi.c.obj
> [ 25%] Building C object src/CMakeFiles/ftdi1-static.dir/ftdi_stream.c.obj
> Linking C static library libftdi1.a
> [ 25%] Built target ftdi1-static
> Scanning dependencies of target doc_i
> [ 30%] Generating ../doc/xml/ftdi_8c.xml
> [ 35%] Generating ftdi1_doc.i
> [ 35%] Built target doc_i
> [ 40%] Swig source
> Scanning dependencies of target _ftdi1
> [ 45%] Building C object python/CMakeFiles/_ftdi1.dir/ftdi1PYTHON_wrap.c.obj
> Linking C shared module _ftdi1.pyd
> [ 45%] Built target _ftdi1
> Scanning dependencies of target ftdi_eeprom
> [ 50%] Building C object ftdi_eeprom/CMakeFiles/ftdi_eeprom.dir/main.c.obj
> Linking C executable ftdi_eeprom.exe
> [ 50%] Built target ftdi_eeprom
> Scanning dependencies of target baud_test
> [ 55%] Building C object examples/CMakeFiles/baud_test.dir/baud_test.c.obj
> Linking C executable baud_test.exe
> [ 55%] Built target baud_test
> Scanning dependencies of target bitbang
> [ 60%] Building C object examples/CMakeFiles/bitbang.dir/bitbang.c.obj
> c:/work/libftdi/fork/libftdi/examples/bitbang.c: In function 'main':
> c:/work/libftdi/fork/libftdi/examples/bitbang.c:64:9: warning: unknown conversio
> n type character 'h' in format [-Wformat]
> c:/work/libftdi/fork/libftdi/examples/bitbang.c:64:9: warning: too many argument
> s for format [-Wformat-extra-args]
> Linking C executable bitbang.exe
> [ 60%] Built target bitbang
> Scanning dependencies of target bitbang2
> [ 65%] Building C object examples/CMakeFiles/bitbang2.dir/bitbang2.c.obj
> Linking C executable bitbang2.exe
> [ 65%] Built target bitbang2
> Scanning dependencies of target bitbang_cbus
> [ 70%] Building C object examples/CMakeFiles/bitbang_cbus.dir/bitbang_cbus.c.obj
>
> Linking C executable bitbang_cbus.exe
> [ 70%] Built target bitbang_cbus
> Scanning dependencies of target bitbang_ft2232
> [ 75%] Building C object examples/CMakeFiles/bitbang_ft2232.dir/bitbang_ft2232.c
> .obj
> Linking C executable bitbang_ft2232.exe
> [ 75%] Built target bitbang_ft2232
> Scanning dependencies of target eeprom
> [ 80%] Building C object examples/CMakeFiles/eeprom.dir/eeprom.c.obj
> Linking C executable eeprom.exe
> [ 80%] Built target eeprom
> Scanning dependencies of target find_all
> [ 85%] Building C object examples/CMakeFiles/find_all.dir/find_all.c.obj
> Linking C executable find_all.exe
> [ 85%] Built target find_all
> Scanning dependencies of target serial_test
> [ 90%] Building C object examples/CMakeFiles/serial_test.dir/serial_test.c.obj
> Linking C executable serial_test.exe
> [ 90%] Built target serial_test
> Scanning dependencies of target simple
> [ 95%] Building C object examples/CMakeFiles/simple.dir/simple.c.obj
> Linking C executable simple.exe
> [ 95%] 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/fork/libftdi/examples/stream_test.c: In function 'readCallback':
>
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:87:28: warning: unknown conv
> ersion type character 'l' in format [-Wformat]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:87:28: warning: too many arg
> uments for format [-Wformat-extra-args]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:102:28: warning: unknown con
> version type character 'l' in format [-Wformat]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:102:28: warning: too many ar
> guments for format [-Wformat-extra-args]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c: In function 'main':
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:252:16: warning: unknown con
> version type character 'l' in format [-Wformat]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:252:16: warning: unknown con
> version type character 'L' in format [-Wformat]
> c:/work/libftdi/fork/libftdi/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/fork/libftdi/examples/stream_test.c:252:16: warning: unknown con
> version type character 'L' in format [-Wformat]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:252:16: warning: too many ar
> guments for format [-Wformat-extra-args]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c: In function 'check_outfile'
> :
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:340:29: warning: unknown con
> version type character 'l' in format [-Wformat]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:340:29: warning: too many ar
> guments for format [-Wformat-extra-args]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:354:21: warning: unknown con
> version type character 'l' in format [-Wformat]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:354:21: warning: too many ar
> guments for format [-Wformat-extra-args]
> c:/work/libftdi/fork/libftdi/examples/stream_test.c:356:13: warning: unknown con
> version type character 'l' in format [-Wformat]
> c:/work/libftdi/fork/libftdi/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
>
> > But your git tree generated an issue with Doxygen.
>
> That is under Mac OS X with Doxygen 1.8.3.
>
> > The vanilla libftdi git tree has no issues with Doxygen.
>
> Interestingly there is no issue under Windows (Doxygen 1.8.3.1).
>
> --
> Xiaofan
>
> --
> libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
> To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
>


Googling around shows it being related to the cloned repo,
should be fine once the patch makes it to master.
(maybe the other patches too if maintainer is ok :)

M.





libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx


Current Thread