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 [email protected]
