FreeOpcUa compile
6595 ワード
/*********************************************************************************
* FreeOpcUa compile
* :
* FreeOpcUa , 。
*
* 2017-11-22
********************************************************************************/
、 :
1. FreeOpcUa/freeopcua
https://github.com/FreeOpcUa/freeopcua
2. Boost “no such file or directory”
https://stackoverflow.com/questions/12241152/boost-no-such-file-or-directory
3. undefined macro: AC_PROG_LIBTOOL
https://github.com/maxmind/libmaxminddb/issues/9
4. : g++: internal compiler error: Killed (program cc1plus)
http://ittony.blog.51cto.com/6242212/1687469
5. Thread: swapon - operation not permitted
https://ubuntuforums.org/showthread.php?t=1329211
6. src/lxml/etree_defs.h:9:31: fatal error: libxml/xmlversion.h: No such file or directory
https://stackoverflow.com/questions/15759150/src-lxml-etree-defs-h931-fatal-error-libxml-xmlversion-h-no-such-file-or-di
7. UaExpert is available for Windows and Linux.
https://www.unified-automation.com/products/development-tools/uaexpert.html
、Compiler:
1. autoreconf -ivf
2. ./configure --prefix=`pwd`/_install
3. make
4. make check
5. make install
6. cd _install
7. LD_LIBRARY_PATH=./lib ./bin/opcuaserver
、Compiler Error & Fix
1. configure.ac:30: error: possibly undefined macro: AC_PROG_LIBTOOL
sudo apt-get install libtool
2. fatal error: boost/any.hpp: No such file or directory
sudo apt-get install libboost-dev
3. g++: internal compiler error: Killed (program cc1plus)
VPS , , , , VPS swap 。
4. fatal error: libxml/uri.h: No such file or directory
sudo apt-get install libxml2-dev
5. /usr/bin/ld: canot find -lboost_thread
/usr/bin/ld: canot find -lboost_filesystem
/usr/bin/ld: canot find -lboost_system
/usr/bin/ld: canot find -lboost_program_options
/usr/bin/ld: canot find -lboost_pthon
1. sudo apt-cache search libboost-
2. sudo apt-cache search libboost-thread
3. sudo apt-cache search libboost-filesystem
4. sudo apt-cache search libboost-system
5. sudo apt-cache search libboost-program-options
6. sudo apt-cache search libboost-python
7. sudo apt-get install libboost-thread-dev
8. sudo apt-get install libboost-filesystem-dev
9. sudo apt-get install libboost-system-dev
10. sudo apt-get install libboost-program-options-dev
11. sudo apt-get install libboost-pthon-dev
6. fatal error: cppunit/extensions/Helpermacros.h: No such file or directory
sudo apt-get install libcppunit-dev