[openrtm-users 02652] Re: MacOSX Lion + XcodeでのRTC開発

Ando Noriaki n-ando @ aist.go.jp
2012年 8月 27日 (月) 09:28:02 JST


菅さん

安藤です


2012年8月27日月曜日 Yuki Suga ysuga @ ysuga.net:

> 安藤さん:
> 菅です.
>
> > Builderが出力するFindOpenRTM.cmakeではなくて、
> > OpenRTM-aistをソースからビルドしたときにできるOpenRTMConfig.cmakeは
> > Mac OS Xで使えないでしょうか?
>
> どうやら動くようです.Xcodeからビルド出来ました.


それは良かったです。

RTC Builderの出力にこれが含まれていると良いですね.


これはその環境にインストールされているOpenRTMの情報を保持
しているものなので、Builderから吐き出しちゃダメなんです。
中身を見てもらうとわかるんですが、OPENRTM_ナントカ という変数に
単に代入しているだけなので。。。
解決策としては、BuilderがFindOpenRTM.cmakeを生成しないか、
デフォルトでは使わないようにするくらいでしょうか。




>
>
> ではでは
>
>
>
> 2012年8月27日 2:36 Ando Noriaki <n-ando @ aist.go.jp <javascript:;>>:
> > 菅さん
> >
> > 安藤です
> >
> > Builderが出力するFindOpenRTM.cmakeではなくて、
> > OpenRTM-aistをソースからビルドしたときにできるOpenRTMConfig.cmakeは
> > Mac OS Xで使えないでしょうか?
> > #まだ試したことがないので確証はないのですが。。。
> >
> > FindOpenRTM.cmake はOpenRTMがconfig.cmakeを提供する以前に
> > CMakeを使うために作られたもので、自力でOpenRTMに関する各種情報を
> > 収集するようになっていますが、これらの情報はすべてOpenRTMビルド時に
> > 確定するため、1.1ではpkg-configとともにOpenRTMConfig.cmakeを
> > 提供するようにしています。
> >
> > 問題等があればお知らせください。
> >
> >
> > 2012年8月23日 23:33 Yuki Suga <ysuga @ ysuga.net>:
> >> OpenRTM-aist MLの皆様:
> >> お世話になっております.フリーランスの菅です.
> >>
> >> このところ,暇を見てはRTC(OpenRTM-aist 1.1 C++)を
> >> MacOSXで開発をしようと作業してます.
> >> 特にこれからはCMakeを使いXcodeで開発できるようにしようと
> >> 試行錯誤しています.
> >>
> >> そこで,RTCBが生成するプロジェクト内の
> >> cmake/Modulesフォルダ内に配置されている,
> >> FindOpenRTM.cmakeを添付のものに差し替えられないか,
> >> という提案のためにメールしました.
> >>
> >> このFindOpenRTMでは,
> >> uuid, omniORB4, omnithread, omniDynamic4の4つを,
> >> pkg-configでパッケージ検索して,リンクするように変更しています.
> >> これまでは-luuidのように,
> >> 直接コマンドラインオプションを指定していただけでしたが,
> >> この方法ではXcodeではうまく行きませんでした.
> >> なぜなら,上記のライブラリをソースからインストールした場合,
> >> /usr/local/includeおよび/usr/local/lib以下にライブラリとヘッダーが配置されますが,
> >> このディレクトリはXcodeのデフォルト検索パスに無いからです.
> >>
> >> 一応,僕の方ではcmakeファイルを添付のものに上書きしても,
> >> Windows 7 (x86, VC2008),Ubuntu Linux 11.04,
> >> MacOSX Lion (Xcode)での動作が可能であると,
> >> 確認をしてありますが,
> >> 他のユーザの方にも確認していただけると幸いです.
> >> 特にLinuxでの動作が・・・
> >>
> >> 作業メモをここに残していますが,
> >> すこし曖昧な記憶で書いたので,
> >> MacOSX Lionでの動作ハマったらMLで質問していただければ,
> >> アドバイス出来る事もあるかと思います.
> >>
> >> http://ysuga.net/robot/rtm/rtc/1608
> >>
> >> ではでは
> >>
> >> --
> >> ///////////////////////////////////////////////////////////////////
> >> // Yuki Suga, Ph.D.
> >> // URL: http://www.ysuga.net/?lang=en
> >> // E-mail: ysuga @ ysuga.net
> >> ///////////////////////////////////////////////////////////////////
> >>
> >> _______________________________________________
> >> openrtm-users mailing list
> >> openrtm-users @ openrtm.org
> >> http://www.openrtm.org/mailman/listinfo/openrtm-users
> >>
> >
> >
> >
> > --
> > 安藤慶昭@独立行政法人産業技術総合研究所 知能システム研究部門
> >     統合知能研究グループ 主任研究員, 博士(工学)
> >     〒305-8568 つくば市梅園1-1-1 中央第2
> >     e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
> >     OpenRTM-aist: http://www.openrtm.org
> >
> > Noriaki Ando, Ph.D.
> >     Senior Research Scientist, RT-Synthesis R.G., ISRI, AIST
> >     AIST Tsukuba Central 2, Tsukuba, Ibaraki 305-8568 JAPAN
> >     e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
> >     OpenRTM-aist: http://www.openrtm.org
> > _______________________________________________
> > openrtm-users mailing list
> > openrtm-users @ openrtm.org
> > http://www.openrtm.org/mailman/listinfo/openrtm-users
>
>
>
> --
> ///////////////////////////////////////////////////////////////////
> // Yuki Suga, Ph.D.
> // URL: http://www.ysuga.net/?lang=en
> // E-mail: ysuga @ ysuga.net
> ///////////////////////////////////////////////////////////////////
> ____________________________________________



-- 
安藤慶昭@独立行政法人産業技術総合研究所 知能システム研究部門
    統合知能研究グループ 主任研究員, 博士(工学)
    〒305-8568 つくば市梅園1-1-1 中央第2
    e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
    OpenRTM-aist: http://www.openrtm.org

Noriaki Ando, Ph.D.
    Senior Research Scientist, RT-Synthesis R.G., ISRI, AIST
    AIST Tsukuba Central 2, Tsukuba, Ibaraki 305-8568 JAPAN
    e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
    OpenRTM-aist: http://www.openrtm.org
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.openrtm.org/pipermail/openrtm-users/attachments/20120827/f250eb84/attachment.html>


More information about the openrtm-users mailing list