Raspberry pi 3 Model B+へのDAQ-Middleware 1.4.3のインストール 1. NOOBSによるRaspbianのインストール&起動 2. 必要なpackageのインストール(必要ないものがある可能性有り) apt install omniorb apt install libomniorb4-dev apt install omniidl apt install omniorb-nameserver apt install libxerces-c-dev apt install libxalan-c-dev apt install libtool-bin apt install uuid-dev apt install autogen apt install autoconf apt install libboost-all-dev apt install bc apt install libxml2-utils apt install libxml2-dev apt install xinetd 3. OpenRTMのインストール OpenRTM-aist-1.0.0-8.r1971.el7.src.rpmを取得。 rpm2cpio xxx.rpm | cpio -diumによりファイル取り出し。 patch -p0 < xxx.patchでpatchファイルを当てる。 sh build/autogen ./configure --prefix=/usr make sudo make install 4. DAQ-Middlewareのインストール DAQ-Middleware-1.4.3.tar.gzを展開。 topのMakefile内、SUBDIRからwwwを除く。 src/lib/json_spirit_v2.06/json_spirit/json_spirit_reader.cppを高橋氏修正を行う。 make sudo make install ========= --- json_spirit_reader.cpp.orig 2019-04-15 14:12:13.000000000 +0900 +++ json_spirit_reader.cpp 2019-04-18 14:44:25.885273554 +0900 @@ -11,7 +11,11 @@ //#define BOOST_SPIRIT_THREADSAFE // uncomment for multithreaded use, requires linking to boost.thead #include +#if __cplusplus < 201103L #include +#else +#include +#endif #include // Refs ========= 5. /etc/services, /etc/xinetd.d/bootCompsの設定