[openrtm-users 00453] Re: OpenRTM-aist-0.4.2-RELEASE

Akihiro Ikezoe ikezoe @ sec.co.jp
2008年 5月 23日 (金) 17:32:40 JST


セックの池添です。

Windows版のOpenRTM-aist-0.4.2-RELEASEをダウンロードし、
rtc-templateで、VC++2008用のコンポーネントを作成したところ、
いくつかうまく動かないところがありましたので、
報告させていただきます。

・yaml.pyモジュールが見つからず、rtc-templateが動きません。
  →PyYAMLというライブラリをインストールする必要があるようです。
    http://pyyaml.org/download/pyyaml/PyYAML-3.05.win32-py2.4.exe
・生成されたVC++のプロジェクトファイルがrtm_config.vsprops,
  user_config.vspropsというファイルを要求していますが、
  そのようなファイルは生成されていません。
  →rtm_config.vspropsは、OpenRTM-aist-0.4.2のソースコードを
    ダウンロードすると、取得することができました。
    ただし、rtm_config.vsprops内のomni_dllverが407なので、
    412に、omnithread_dllverが32なので、33に変更する必要があります。
    user_config.vspropsは、rtm_config.vspropsをもとに自作しました。
・データポートを利用しようとすると、コンパイルエラーが発生します。
  →生成されたコンポーネントのコンストラクタ初期化子の後ろに、
    不要な","が含まれているので、削除する必要がありました。
・サービスポートを利用しようとすると、リンクエラーが発生します。
  →skel-wrapperの問題のようですが、まだ解決しておりません。
    何か情報を提供していただけますと幸いです。

よろしくお願いいたします。

以上


Ando Noriaki さんは書きました:
> OpenRTM-aistユーザの皆様
> 
> 産総研 安藤です
> 
> OpenRTM-aist-0.4.2-RELEASE (C++版) をリリースいたしました。
> OpenRTM-aistの公式サイトからソースコードとmsiパッケージ
> がダウンロード可能です。どうぞご利用ください。
> #UNIX用パッケージは今しばらくお待ちください。
> 
> << OpenRTM-aist-0.4.2-RELEASE リリースノート >>
> 
> - 雑多なバグフィックス
> - 新オプションの導入
> -- モジュールの事前ロード: manager.modules.preload
> -- コンポーネントの事前生成: manager.components.precreate
> - omniORB-4.1.x (CORBA C++ mapping 1.1)への対応
> - TAO, MICOへの対応(UNIXのみ)
> - Intel C++コンパイラへの対応
> - rtc-templateのvcproj/sln生成対応
> - DLL作成のためののvcproj/sln生成対応
> - 対応(ビルド検証済)OS
> -- Debian3.1-i686
> -- Debian4.0-i686
> -- Debian4.0-x86_64
> -- Fedora Core release 4 (Stentz)-i686
> -- Fedora Core release 5 (Bordeaux)-i686
> -- Fedora Core release 5 (Bordeaux)-x86_64
> -- Fedora Core release 6 (Zod)-i686
> -- Fedora Core release 6 (Zod)-x86_64
> -- Fedora release 7 (Moonshine)-i686
> -- Fedora release 7 (Moonshine)-x86_64
> -- Fedora release 8 (Werewolf)-i686
> -- Fedora release 8 (Werewolf)-x86_64
> -- FreeBSD5.5-RELEASE-amd64
> -- FreeBSD5.5-RELEASE-i386
> -- FreeBSD6.0-RELEASE-amd64
> -- FreeBSD6.0-RELEASE-i386
> -- FreeBSD6.2-RELEASE-amd64
> -- FreeBSD6.2-RELEASE-i386
> -- FreeBSD7.0-RELEASE-amd64
> -- FreeBSD7.0-RELEASE-i386
> -- Ubuntu 6.10-i686
> -- Ubuntu 6.10-x86_64
> -- Ubuntu 7.04-i686
> -- Ubuntu 7.04-x86_64
> -- Ubuntu 7.10-i686
> -- Ubuntu 7.10-x86_64
> -- Ubuntu 8.04-i686
> -- Ubuntu 8.04-x86_64
> -- Vine Linux 3.1 (Pichon Lalande)-i686
> -- Vine Linux 4.0 (Latour)-i686
> -- Vine Linux 4.2 (Lynch Bages)-i686
> -- Windows-XP-VC2005-i386
> -- Windows-XP-VC2008-i386
> 


-- 
----------------------------------------------
  株式会社セック
  開発本部 第四開発部 (宇宙先端システム担当)
  〒150-0031 東京都渋谷区桜丘町 22-14 NESビル
  TEL: 03-5458-7743    FAX: 03-5458-7726
  URL: http://www.sec.co.jp

  池添 明宏 (Akihiro IKEZOE)
  E-mail: ikezoe @ sec.co.jp
----------------------------------------------



openrtm-users メーリングリストの案内