libftdi Archives

Subject: RE: SWIG has no output directory when installing ftdi1-1.0

From: xantares 09 <xantares09@xxxxxxxxxxx>
To: "libftdi@xxxxxxxxxxxxxxxxxxxxxxx" <libftdi@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 19 Oct 2013 14:47:57 +0000


> Date: Sat, 19 Oct 2013 15:22:03 +0200
> Subject: SWIG has no output directory when installing ftdi1-1.0
> From: karelvh@xxxxxxxxx
> To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
>
> I'm trying to use `ftdi` in python on OSX. I thought I installed
> everything correctly (including dependencies and all), but when i try
> to `import ftdi` in my code it says
>
> File "simple.py", line 11, in <module>
> import ftdi
> ImportError: No module named ftdi.
>
> I went looking in the installation output and as it turns out I think
> there is a problem with swig. It says:
>
> -- Building python bindings via swig. Will be installed under
>
> Without anything being printed after 'under'. I'm completely new to
> python and ftdi and I did not find a possible solution on google. Does
> anyone know what the problem may be and how to fix it? The full log
> can be found at the end of this post.
>
> Thanks in advance.
>
> $ cmake -DCMAKE_INSTALL_PREFIX="/usr" ../
> -- Build type: RelWithDebInfo
> -- Boost version: 1.54.0
> -- Doxygen found.
> -- Generating API documentation with Doxygen
> fatal: No names found, cannot describe anything.
> -- Detected git snapshot version: unknown
> -- Building libftdi1++
> -- Found SWIG: /usr/local/bin/swig (found version "2.0.11")
> -- Building python bindings via swig. Will be installed under
> -- Building ftdi_eeprom
> -- Building example programs.
> -- Building libftdi++ examples.
> -- Boost version: 1.54.0
> -- Found the following Boost libraries:
> -- unit_test_framework
> -- Building unit test
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /Users/kv/Downloads/libftdi1-1.0/build
>
> vpnb007:build kv$ make
> Scanning dependencies of target docs
> [ 4%] Generating doc/html/index.html
> Warning: Tag `SYMBOL_CACHE_SIZE' at line 341 of file
> /Users/kv/Downloads/libftdi1-1.0/build/Doxyfile has become obsolete.
> To avoid this warning please remove this line from your
> configuration file or upgrade it using "doxygen -u"
> [ 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.dylib
> [ 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.dylib
> [ 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
> Warning: Tag `SYMBOL_CACHE_SIZE' at line 345 of file Doxyfile has
> become obsolete.
> To avoid this warning please remove this line from your
> configuration file or upgrade it using "doxygen -u"
> [ 36%] Generating ftdi1_doc.i
> [ 36%] Built target doc_i
> [ 40%] Swig source
> Scanning dependencies of target _ftdi1
> [ 44%] Building C object bindings/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
> [ 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
> [ 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
> [ 56%] Built target bitbang
> Scanning dependencies of target bitbang2
> [ 60%] Building C object examples/CMakeFiles/bitbang2.dir/bitbang2.c.o
> Linking C executable bitbang2
> [ 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
> [ 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
> [ 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
> [ 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
> [ 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
> [ 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
> [ 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
> [ 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
> [ 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
>
> //Comment: I forgot to save the full log, the next command has
> been re-exectued to be able to post it here, so it is not the original
> output
> Karels-MacBook-Pro:build kv$ sudo make install
> Password:
> [ 4%] Built target docs
> [ 12%] Built target ftdi1
> [ 20%] Built target ftdi1-static
> [ 24%] Built target ftdipp1
> [ 28%] Built target ftdipp1-static
> [ 36%] Built target doc_i
> [ 44%] Built target _ftdi1
> [ 48%] Built target ftdi_eeprom
> [ 52%] Built target baud_test
> [ 56%] Built target bitbang
> [ 60%] Built target bitbang2
> [ 64%] Built target bitbang_cbus
> [ 68%] Built target bitbang_ft2232
> [ 72%] Built target eeprom
> [ 76%] Built target find_all
> [ 80%] Built target find_all_pp
> [ 84%] Built target serial_test
> [ 88%] Built target simple
> [ 92%] Built target stream_test
> [100%] Built target test_libftdi1
> Install the project...
> -- Install configuration: "RelWithDebInfo"
> -- Installing: /usr/lib/pkgconfig/libftdi1.pc
> -- Installing: /usr/lib/pkgconfig/libftdipp1.pc
> -- Installing: /usr/bin/libftdi1-config
> -- Installing: /usr/lib/cmake/libftdi1/LibFTDI1Config.cmake
> -- Up-to-date: /usr/lib/cmake/libftdi1/UseLibFTDI1.cmake
> -- Installing: /usr/lib/libftdi1.2.0.0.dylib
> -- Up-to-date: /usr/lib/libftdi1.2.dylib
> -- Up-to-date: /usr/lib/libftdi1.dylib
> -- Installing: /usr/lib/libftdi1.a
> -- Up-to-date: /usr/include/libftdi1/ftdi.h
> -- Installing: /usr/lib/libftdipp1.2.0.0.dylib
> -- Up-to-date: /usr/lib/libftdipp1.2.dylib
> -- Up-to-date: /usr/lib/libftdipp1.dylib
> -- Installing: /usr/lib/libftdipp1.a
> -- Up-to-date: /usr/include/libftdi1/ftdi.hpp
> -- Up-to-date: /usr/lib/python2.7/site-packages/_ftdi1.so
> -- Up-to-date: /usr/lib/python2.7/site-packages/ftdi1.py
> -- Installing: /usr/bin/ftdi_eeprom
>
> --
> libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
> To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
>


Hi,

- no message, that's weird, did you try the git version ?
- no python detection either, try to remove CMakeCache.txt and relaunch cmake.
- but you can see the python package is built and installed to /usr/lib/python2.7/site-packages/, that should match your python installation path.

x.









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


Current Thread