[openrtm-staff:1305] 12/4の作業報告(河内)

河内のぶ n.kawauchi @ aist.go.jp
2017年 12月 4日 (月) 19:17:32 JST


安藤様

河内です

本日の作業内容をお知らせします。
------------
■自分の作業環境にFedora26と27を構築
・OpenRTM-aist src/ext 以下の拡張モジュールのヘッダをrpmパッケージに
 含める作業のための環境作り
・自分の環境はFedora25までしか構築していなかったため
・Fedora27はJenkins用VM環境構築で、エラーにより稲葉さんの作業が
 止まっていることもあり、確認もかねての作業

※Fedora27のエラー確認
原因は、Python2.7に依存しているpython2-omniORBのインストールに続けて
Python3.6に依存しているomniORBpy-develをインストールしようとしたため。

・インストールは、pkg_install_fedora.sh を使用している

・Fedora27はデフォルトのPythonバージョンが3.6へ移行したようです
・omniORB関連のパッケージで、Python3.6に依存しているもの(下記の3つ)
-----
・omniORB-devel-4.2.2-4.fc27.x86_64.rpm
https://fedora.pkgs.org/27/fedora-x86_64/omniORB-devel-4.2.2-4.fc27.x86_64.rpm.html

・omniORBpy-devel-4.2.2-4.fc27.noarch.rpm
https://fedora.pkgs.org/27/fedora-x86_64/omniORBpy-devel-4.2.2-4.fc27.noarch.rpm.html

・python3-omniORB-4.2.2-4.fc27.x86_64.rpm
https://fedora.pkgs.org/27/fedora-x86_64/python3-omniORB-4.2.2-4.fc27.x86_64.rpm.html

・Python2.7に依存しているもの(下記の1つ)
-----
・python2-omniORB-4.2.2-4.fc27.x86_64.rpm
https://fedora.pkgs.org/27/fedora-x86_64/python2-omniORB-4.2.2-4.fc27.x86_64.rpm.html


・pkg_install_fedora.shでは、「python-omniORB」を指定しているが、
 Fedora27はこの指定で「python2-omniORB」がインストールされる。

・ここでomniORB関連をアンインストール

・Python3.6に依存している「python3-omniORB」を指定してインストール
スクリプトを実行したが、競合エラーが発生。
omniORB-devel-4.2.2-4 と omniORBpy-devel-4.2.2-4
-----
/usr/lib/python3.6/site-packages/omniidl_be/__pycache__/下の
__init__.cpython-36.opt-1.pyc と __init__.cpython-36.pyc

----- エラー原文
エラー: Transaction check error:
  ファイル /usr/lib/python3.6/site-packages/omniidl_be/__pycache__/__init__.cpython-36.opt-1.pyc (パ ッケージ omniORBpy-devel-4.2.2-4.fc27.noarch から) は、パッケージ omniORB-devel-4.2.2-4.fc27.x86_64  からのファイルと競合しています。
  ファイル /usr/lib/python3.6/site-packages/omniidl_be/__pycache__/__init__.cpython-36.pyc (パッケー ジ omniORBpy-devel-4.2.2-4.fc27.noarch から) は、パッケージ omniORB-devel-4.2.2-4.fc27.x86_64 からの ファイルと競合しています。

・Fedora27については後回しにする

■src/ext 以下の拡張モジュールのヘッダをrpmパッケージに含める作業
・Fedora26で作業開始
・一部のファイルをOpenRTM-aist.specファイルに追加し、develパッケージに
 含まれる動作を確認 ・・・OK
・この手順で残り全てのファイルを組み込む予定

以上です。

---------------------------------------------------
河内 のぶ  n.kawauchi @ aist.go.jp
産業技術総合研究所 ロボットイノベーション研究センター
ロボットソフトウエアプラットフォーム研究チーム
テクニカルスタッフ



More information about the openrtm-staff mailing list