[openrtm-staff:1005] 10/5の作業報告(河内)
河内のぶ
n.kawauchi @ aist.go.jp
2017年 10月 5日 (木) 19:24:57 JST
安藤様
河内です
本日の作業内容をお知らせします。
------------
■openrtm.orgのパッケージリポジトリにGPGキーで署名する
・稲葉さんにお願いしている作業のサポート
・Jenkins用VM環境のUbuntuにOpenRTM-aistの公開鍵をインポートして頂き、
ジョブでのインストール動作確認 ・・・OK
・Ubuntu17.04とDebian9のOpenRTM-aist 1.1.2版パッケージ作成・公開作業を
お願いした
■VCVerChangerのテスト結果まとめ
・下記ページにテストログを掲載
VCVerChangerのテスト内容・結果
http://redmine.openrtm.org/projects/openrtm_cxx_installer/wiki/VCVerChanger%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E5%86%85%E5%AE%B9%E3%83%BB%E7%B5%90%E6%9E%9C
・VCVerChangerのマージモジュールもstaging環境へアップロード
・OpenRTM-aistの最新ソースでのマージモジュールを作成後にOpenRTM-asit
インストーラを生成する予定
■OpenRTM-aistのmake distがJenkinsジョブで失敗している件の調査
・エラー原因は、fluent-bitのmonkey/mk_info.hが見つからないため
・fluent-bitの仕様が変わったみたいで、mk_info.h.inからmk_info.hが
生成されない
https://github.com/fluent/fluent-bit.git
・10/2のr3049のJenkinsでのビルドは成功している
・r3049を指定してソースをチェックアウトしmake distしたがやはり同じ
エラーとなる
・つい最近、fluent-bitの方に変更があったと判断。
OpenRTM-aist/src/ext/logger/fluentbit_stream/Makefile.amの設定を変更
した方がよいのか?
・現在、エラーとなっている状況を調査した結果は下記の通り
*-*-*-*-*
・mk_info.hの生成を定義している場所は、
$ cd OpenRTM-aist/src/ext/logger/fluentbit_stream/fluent-bit
$ grep -nr mk_info.h
:
lib/monkey/CMakeLists.txt:296: "${PROJECT_SOURCE_DIR}/include/monkey/mk_info.h.in"
lib/monkey/CMakeLists.txt:297: "${PROJECT_SOURCE_DIR}/include/monkey/mk_info.h"
・mk_info.h.inがある場所は、
$ find . -name mk_info.h.in
./lib/monkey/include/monkey/mk_info.h.in
・一番トップのCMakeLists.txtを見ると、
if(FLB_HTTP_SERVER)
add_subdirectory(lib/monkey/ EXCLUDE_FROM_ALL) ←★
else()
add_subdirectory(lib/monkey/mk_core EXCLUDE_FROM_ALL)
endif()
・★に進めばlib/monkey/CMakeLists.txtが実行されるのだが、
この処理には入っていない
・FLB_HTTP_SERVERの定義は以下なので、FLB_DEVがonになっている必要が
あると思うが、FLB_DEVの定義は見当たらない
if(FLB_DEV)
set(FLB_DEBUG On)
set(FLB_TRACE On)
set(FLB_METRICS On)
set(FLB_HTTP_SERVER On)
set(FLB_TESTS_INTERNAL On)
endif()
・Jenkinsのビルドログを見ると、mk_coreの方に処理が進んでいる。
対応はどうしたらよろしいでしょうか?
----- ビルドログ
Scanning dependencies of target mk_core
[ 9%] Building C object lib/monkey/mk_core/CMakeFiles/mk_core.dir/mk_rconf.c.o
[ 9%] Building C object lib/monkey/mk_core/CMakeFiles/mk_core.dir/mk_string.c.o
[ 9%] Building C object lib/monkey/mk_core/CMakeFiles/mk_core.dir/mk_memory.c.o
[ 10%] Building C object lib/monkey/mk_core/CMakeFiles/mk_core.dir/mk_event.c.o
[ 10%] Building C object lib/monkey/mk_core/CMakeFiles/mk_core.dir/mk_utils.c.o
[ 10%] Building C object lib/monkey/mk_core/CMakeFiles/mk_core.dir/mk_file.c.o
[ 11%] Building C object lib/monkey/mk_core/CMakeFiles/mk_core.dir/mk_iov.c.o
[ 11%] Linking C static library ../../../library/libmk_core.a
[ 11%] Built target mk_core
以上です。
---------------------------------------------------
河内 のぶ n.kawauchi @ aist.go.jp
産業技術総合研究所 ロボットイノベーション研究センター
ロボットソフトウエアプラットフォーム研究チーム
テクニカルスタッフ
More information about the openrtm-staff
mailing list