BTW, the following is the build log under OpenBSD 5.5 Snapshot.
The warnings under OpenBSD do not seem to be real problems.
$ cmake ..
-- The C compiler identification is GNU 4.2.1
-- The CXX compiler identification is GNU 4.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Build type: RelWithDebInfo
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1")
-- checking for module 'libusb-1.0'
-- found libusb-1.0, version 1.0.9
-- Found LIBUSB: /usr/local/lib/libusb-1.0.so.1.0
-- Boost version: 1.53.0
-- Found Doxygen: /usr/local/bin/doxygen (found version "1.8.2")
-- Doxygen found.
-- Generating API documentation with Doxygen
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
-- Detected git snapshot version: unknown
-- Building libftdi1++
-- Found SWIG: /usr/local/bin/swig (found version "2.0.11")
-- Found PythonLibs: /usr/local/lib/libpython2.7.so.0.0 (found version "2.7.6")
-- Found PythonInterp: /usr/local/bin/python2.7 (found version "2.7.6")
-- Building python bindings via swig. Will be installed under
/usr/local/lib/python2.7/site-packages
-- Found Confuse: /usr/local/lib/libconfuse.so.1.0
-- Looking for dgettext
-- Looking for dgettext - not found
-- Found Libintl: /usr/local/include
-- Building ftdi_eeprom
-- Building example programs.
-- Building libftdi++ examples.
-- Boost version: 1.53.0
-- Found the following Boost libraries:
-- unit_test_framework
-- Building unit test
-- Configuring done
-- Generating done
-- Build files have been written to:
/home/mcuee/build/libftdi/libftdi1-1.1/build
$ make
Scanning dependencies of target docs
[ 4%] Generating doc/html/index.html
[ 4%] Built target docs
Scanning dependencies of target ftdi1
[ 8%] Building C object src/CMakeFiles/ftdi1.dir/ftdi.c.o
[ 12%] Building C object src/CMakeFiles/ftdi1.dir/ftdi_stream.c.o
Linking C shared library libftdi1.so
[ 12%] Built target ftdi1
Scanning dependencies of target ftdi1-static
[ 16%] Building C object src/CMakeFiles/ftdi1-static.dir/ftdi.c.o
[ 20%] Building C object src/CMakeFiles/ftdi1-static.dir/ftdi_stream.c.o
Linking C static library libftdi1.a
[ 20%] Built target ftdi1-static
Scanning dependencies of target ftdipp1
[ 24%] Building CXX object ftdipp/CMakeFiles/ftdipp1.dir/ftdi.cpp.o
Linking CXX shared library libftdipp1.so
[ 24%] Built target ftdipp1
Scanning dependencies of target ftdipp1-static
[ 28%] Building CXX object ftdipp/CMakeFiles/ftdipp1-static.dir/ftdi.cpp.o
Linking CXX static library libftdipp1.a
[ 28%] Built target ftdipp1-static
Scanning dependencies of target doc_i
[ 32%] Generating ../doc/xml/ftdi_8c.xml
[ 36%] Generating ftdi1_doc.i
[ 36%] Built target doc_i
[ 40%] Swig source
Scanning dependencies of target _ftdi1
[ 44%] Building C object python/CMakeFiles/_ftdi1.dir/ftdi1PYTHON_wrap.c.o
Linking C shared module _ftdi1.so
[ 44%] Built target _ftdi1
Scanning dependencies of target ftdi_eeprom
[ 48%] Building C object ftdi_eeprom/CMakeFiles/ftdi_eeprom.dir/main.c.o
Linking C executable ftdi_eeprom
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libconfuse.so.1.0: warning: strcat() is almost always
misused, please use strlcat()
[ 48%] Built target ftdi_eeprom
Scanning dependencies of target baud_test
[ 52%] Building C object examples/CMakeFiles/baud_test.dir/baud_test.c.o
Linking C executable baud_test
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 52%] Built target baud_test
Scanning dependencies of target bitbang
[ 56%] Building C object examples/CMakeFiles/bitbang.dir/bitbang.c.o
Linking C executable bitbang
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 56%] Built target bitbang
Scanning dependencies of target bitbang2
[ 60%] Building C object examples/CMakeFiles/bitbang2.dir/bitbang2.c.o
Linking C executable bitbang2
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 60%] Built target bitbang2
Scanning dependencies of target bitbang_cbus
[ 64%] Building C object examples/CMakeFiles/bitbang_cbus.dir/bitbang_cbus.c.o
Linking C executable bitbang_cbus
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 64%] Built target bitbang_cbus
Scanning dependencies of target bitbang_ft2232
[ 68%] Building C object
examples/CMakeFiles/bitbang_ft2232.dir/bitbang_ft2232.c.o
Linking C executable bitbang_ft2232
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 68%] Built target bitbang_ft2232
Scanning dependencies of target eeprom
[ 72%] Building C object examples/CMakeFiles/eeprom.dir/eeprom.c.o
Linking C executable eeprom
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 72%] Built target eeprom
Scanning dependencies of target find_all
[ 76%] Building C object examples/CMakeFiles/find_all.dir/find_all.c.o
Linking C executable find_all
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 76%] Built target find_all
Scanning dependencies of target find_all_pp
[ 80%] Building CXX object examples/CMakeFiles/find_all_pp.dir/find_all_pp.cpp.o
Linking CXX executable find_all_pp
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 80%] Built target find_all_pp
Scanning dependencies of target serial_test
[ 84%] Building C object examples/CMakeFiles/serial_test.dir/serial_test.c.o
Linking C executable serial_test
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 84%] Built target serial_test
Scanning dependencies of target simple
[ 88%] Building C object examples/CMakeFiles/simple.dir/simple.c.o
Linking C executable simple
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 88%] Built target simple
Scanning dependencies of target stream_test
[ 92%] Building C object examples/CMakeFiles/stream_test.dir/stream_test.c.o
Linking C executable stream_test
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
[ 92%] Built target stream_test
Scanning dependencies of target test_libftdi1
[ 96%] Building CXX object test/CMakeFiles/test_libftdi1.dir/basic.cpp.o
[100%] Building CXX object test/CMakeFiles/test_libftdi1.dir/baudrate.cpp.o
Linking CXX executable test_libftdi1
/home/mcuee/build/libftdi/libftdi1-1.1/build/src/libftdi1.so.2.1:
warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libboost_unit_test_framework-mt.so.5.0: warning: rand()
isn't random; consider using arc4random()
/usr/local/lib/libboost_unit_test_framework-mt.so.5.0: warning:
srand() seed choices are invariably poor
[100%] Built target test_libftdi1
--
Xiaofan
--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|