[openrtm-staff:1396] 1/5の作業報告(河内)
河内のぶ
n.kawauchi @ aist.go.jp
2018年 1月 5日 (金) 18:45:24 JST
安藤様
河内です
本日の作業内容をお知らせします。
------------
■rtshell + Python3.6のビルド環境を整える
・Jenkins windows10-vc2017-py3環境
・git, sphinx, wheelのインストール
・インストール手順等、wikiの「RTShell msm作成ジョブ」ページへ追記
⇒「RTShellコンパイル環境整備(Windows + Python3.6)
http://redmine.openrtm.org/projects/openrtm_cxx_installer/wiki/RTShell_msm%E4%BD%9C%E6%88%90%E3%82%B8%E3%83%A7%E3%83%96
■rtshell4.2.0 + Python2.7でのマージモジュール作成
・IDLコンパイルのためomniidlが必要なので、OpenRTM-aist-Pythonの
runtimeマージモジュールのみをインストールしてビルド環境を整えている
・現在staging環境へアップしているOpenRTM-aist 1.2.0のmsiに含めている
rtshellはOpenRTM-aist1.1.2のPython runtimeインストール環境で作成した
ものなのでomniORBpyのバージョン4.2.0を使用している
・OpenRTM-aist1.2.0のPython runtime msmは、omniORBpy4.2.2を使って生成
している。
このため、OpenRTM-aist1.2.0のmsiに含めるrtshellのマージモジュールは
ビルド環境を整えて作り直す。
⇒omniORBpyのバージョンについては、wikiの「RTShell msm作成ジョブ」の
ページにも追記した
⇒・マージモジュールを作り直したが、ファイル名にPythonバージョン番号が
入っていなかった
・Python2.7用、3.6用の区別が付くようにファイル名を変更する。
合わせて、スクリプト処理全体を見直す
■OpenRTM-aist msiの環境変数設定見直し予定
・Python runtimeのみ選択のカスタムセットアップ時に、
OpenRTM-aist/1.2.0/bin/%RTM_VC_VERSION%へのパスが追加されている。
(Id="ENV7"の扱い)
⇒このパスが必要なのはC++とJavaで、Pythonは不要
■チケットまとめ
・ここまでの作業で終わったものに関してはwikiにまとめた
http://redmine.openrtm.org/issues/4278
http://redmine.openrtm.org/issues/4400
・以上です。
---------------------------------------------------
河内 のぶ n.kawauchi @ aist.go.jp
産業技術総合研究所 ロボットイノベーション研究センター
ロボットソフトウエアプラットフォーム研究チーム
テクニカルスタッフ
More information about the openrtm-staff
mailing list