[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