[openrtm-staff:1084] 10/25の作業報告(河内)
河内のぶ
n.kawauchi @ aist.go.jp
2017年 10月 25日 (水) 18:42:59 JST
安藤様
河内です
本日の作業内容をお知らせします。
------------
■OpenRTM-aist-Javaのマージモジュール修正
・下記チケットの修正完了
http://redmine.openrtm.org/issues/4316
・修正詳細はwikiに記載し、上のチケットにリンクを貼っている
・wikiページはRedmineのインストーラプロジェクトの
「OpenRTM-aist-Java msm作成ジョブ」ページ
・この変更に合わせて、trunkソースをbranches\RELENG_1_2へマージした
・Jenkinsジョブでmsmも生成・アップロード完了
■rtcd_python.exeをpy2exeで生成する
・下記チケット作業
・Python3対応の前に、まずこの修正を行う
http://redmine.openrtm.org/issues/4279
・py2exeで生成したexeをtrunkソースへ追加し、これをbranches\RELENG_1_2
にもマージしたが、sdistでパッケージに含める処理が抜けていたので
明日修正する予定
・py2exeで生成したものを、sdistでパッケージ処理しやすい構成でソースへ
追加しています。詳細はwikiを参照して頂くということで更新中。
以下の構成となる予定
-----
OpenRTM-aist-Python/OpenRTM_aist/utils/rtcd
│ README
│ rtc.conf
│ rtcd.conf
│ rtcd.py
│ rtcd_python
│ rtcd_python.bat
│ rtcd_python.exe ★py2exeで生成
│ rtcd_python.py ★今回更新
│ __init__.py
│
└─py2exe
python27.dll ※msm生成時にrtcd_python.exe, libと同じ
ディレクトリへ配置する
setup.py
lib.zip ※msm生成時に展開して配置する
-----
■Python3.6に対応したomniORBソースビルドの修正
・下記チケット作業
http://redmine.openrtm.org/issues/4280
・修正方針を検討中
・Jenkinsジョブで、python2.7, 3.6の両方でビルドできるように整える
・ジョブをパラメータ付きビルドに変更し、pythonバージョン指定を可能に
する
・該当ジョブ
50_omniORB_build_win32
50_omniORB_build_win64
⇒・C++向けビルドはPython2.7で全vc環境(vc9,10,11,12,14,141)で実行
・Python向け(2.7)は全vc環境でビルドOK.どのvc**のバイナリを
使っても構わない
・Python向け(3.6)はビルド環境がvc12以降に限定されるので
(inttypes.hの関係で)、vc141指定でビルドすることにする
以上です。
---------------------------------------------------
河内 のぶ n.kawauchi @ aist.go.jp
産業技術総合研究所 ロボットイノベーション研究センター
ロボットソフトウエアプラットフォーム研究チーム
テクニカルスタッフ
More information about the openrtm-staff
mailing list