<div dir="ltr"><div>原様</div><div><br></div><div>宮本です。</div><div>OpenHRIAudioの動作確認とドキュメント作成が完了したので、<br></div><div>今日から<a href="http://openrtc.org">openrtc.org</a>のsphinx再構築に移ろうと思います。</div><div><br></div><div>そこで、今回の作業内容「<a href="http://openrtc.org">openrtc.org</a>のsphinx再構築」について報告と質問があります。</div>
<div><br></div><div>まず報告ですが、</div><div><a href="http://openrtc.org">openrtc.org</a>にログインして、~/docs/openrtcのsphinxを修正&make htmlしたところ、</div><div>公開しているwebページが更新され、sphinxが動いていることが確認できました。</div><div>しかし、sphinxのデータ(~/docs/openrtc/XXX.rst)が無いのに、</div>
<div>webページ(~/docs/openrtc/_build/html/XXX.html)が存在するものがあり、</div><div>これは、htmlファイルが入るbuildディレクトリ以下が、</div><div>どういうわけか直接更新されたのではないかと思っているのですが。。。</div><div><br></div><div>今後の作業内容の質問ですが、</div><div><br></div><div>①原さんPCのsphinxデータを<a href="http://openrtc.org">openrtc.org</a>のsphinxに統合するならすぐに対応できます。</div>
<div> それでよろしいでしょうか?</div><div><br></div><div>②<a href="http://openrtc.org">openrtc.org</a>更新方法ですが、</div><div> 今後も原さんのPCのデータを<a href="http://openrtc.org">openrtc.org</a>に反映する。</div><div> ・・・という流れでよろしいでしょうか?</div><div><br></div>
<div>③「②」でよろしければ、反映する(ミラーリング?)というタスクが</div><div> どちらのサーバPCで行われているのか教えてもらえませんか?</div><div><br></div><div>よろしくお願いいたします。</div><div><br></div><div>宮本晴美</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014年6月5日 8:36 原功 <span dir="ltr"><<a href="mailto:isao-hara@aist.go.jp" target="_blank">isao-hara@aist.go.jp</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">宮本さん:<br><br>原です。<br>下記の件ですが、少し見てみましたが、BatファイルでProjファイルを無理やり生成しているようです。<br>これでは、汎用性もなく使いにくいだけですので、すべてCMakeでソリューションを生成するように<br>
してください。CMakeの方が何倍も簡単ですし、VC++のバージョンにもあまり影響されないはずです。<br><br>また、関連ライブラリもダウンロードの場所、バージョン含めてほとんど変わっています。<br>
調査し、最新のものにしてください。<br><br>よろしくお願いいたします。<br><br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014年6月4日 13:56 宮本晴美 <span dir="ltr"><<a href="mailto:h8892-miyamoto@aist.go.jp" target="_blank">h8892-miyamoto@aist.go.jp</a>></span>:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>宮本です。</div><div><br></div><div>ご確認ありがとうございました。</div><div>優先順位はご連絡いただいたとおりにいたします。</div><div><br></div>

<div><br></div><div>>何が不具合で、どう変更するのかを報告してください。</div><div><br></div><div>以下のようになります。</div><div><br>
</div><div>ひとつ・PortAudioライブラリの出力ディレクトリ変更に伴う不具合と改修</div><div><br></div><div>  外部ライブラリportaudioのソース変更(出力ディレクトリ変更)にともない</div><div>  build_OpenHRIAudio.bat内でcmakeしたときに独自Findportaudio.cmakeでライブラリが見つけられない、</div><div>  必要ファイルを集める操作のときにライブラリが見つからないなどの不具合が起こりました。</div>


<div><br></div><div>  今後も公式のソース(というか出力ディレクトリが)度々変わなら独自Findportaudio.cmakeの使用をやめて、</div><div>  build_OpenHRIAudio.batにportaudioライブラリ・インクルードパスを入力するよう変更しようと思っています。</div><div>  ※入力したパスは、cmakeでmsbuildに使ったり、必要ファイルを集める操作のときに使用します。</div>


<div><br></div><div><div>  ※batで必要ファイルを集める理由は、</div><div>  バイナリを一箇所にしてユーザに分かりやすく、使いやすくするためと、</div><div>  nsisでインストーラを作りやすくするためです。</div></div><div><br></div><div>ふたつ・OpenRTM-aist1.1.1ライブラリのネーミング変更に伴う改修<br></div><div>  OpenRTM-aist1.1.1からRTM関係のライブラリのネーミングが変わっており(RTC110.lib → RTC111_vc12.lib)</div>


<div>  このままではbuild_OpenHRIAudio.batがライブラリを集める操作をするときに不具合を起こすため、</div><div>  バージョンによってライブラリ名が切り替わるよう改修します。</div><div><br></div><div>みっつ・VS2012、VS2010に対応するための変更</div><div>  webドキュメントにも書いてありますが、build_OpenHRIAudio.batはwin8VS2013環境で使うことを想定して作られているため、</div>


<div>  それ以外のバージョンで使用すると不具合を起こします。</div><div>  VS2012、VS2010に対応するため、WDKやDDKのインストールを確認するbatスクリプトや、</div><div>  ライブラリを探すFindXXX.cmakeを改修します。</div><div><div><br></div><div><br></div><div><br></div><div>>>また、batで行っていた作業をcmakeにさせた方が(ユーザーに分かりやすくなって)良いところもあるので、<br>


</div><div>>>cmakeも少々変更したいと考えています。</div><div><br></div><div>>ここの部分の意味が分かりません。CMakeList.txtを修正するということでしょうか?</div><div><br></div></div><div>はいそうです。</div><div>現在、ビルドするRTCはCMakeList.txtで管理していますが、</div><div>build_OpenHRIAudio.batで、RTCの集約操作のためにRTCプロジェクトファイル名を書き出しており、</div>


<div>これをユーザーは「バッチファイルでビルドするRTCを決めてる?」と間違える可能性がある(と思った)ので、</div><div>cmakeに任せてしまおうと思ったしだいです。。。</div><div><br></div><div><br></div><div>>後日確認としてもやることは同じなので、VS2010,VS2012,VS2013でWin7, Win8で動作確認してください、</div><div><br></div>


<div>上記の件、かしこまりました。</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014年6月4日 9:52 原功 <span dir="ltr"><<a href="mailto:isao-hara@aist.go.jp" target="_blank">isao-hara@aist.go.jp</a>></span>:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">宮本さん:<br>原です。<br><div><div class="gmail_extra"><br>下記の手順でお願いします<br><div> </div><div>
1.OpenHRIAudioのwindowsビルドドキュメント・batファイル・cmakeの修正。</div>

<div>  月曜のミーティングで指示があった内容です。</div><div>  OpenHRIAudioのwindows8・VS2013環境でビルド確認をしたところ、ドキュメント・batファイルの修正が必要とわかりました。<br><br>何が不具合で、どう変更するのかを報告してください。<br><br></div><div>  また、batで行っていた作業をcmakeにさせた方が(ユーザーに分かりやすくなって)良いところもあるので、</div>



<div>  cmakeも少々変更したいと考えています。<br><br></div><div>
ここの部分の意味が分かりません。CMakeList.txtを修正するということでしょうか?<div><br><br>  全verフォローすると時間がかかるので、とりあえずwin8VS2013で動作確認を行い、VS2010、VS2012は  後日確認・修正を行うというのはいかがでしょうか?<br><br></div>後日確認としてもやることは同じなので、VS2010,VS2012,VS2013でWin7, Win8で動作確認してください、<br>


<br>2. OpenHRIAudioのwindowsビルドドキュメントの修正。<br>
<br><br></div><div dir="ltr"><div>3. <a href="http://openrtc.org" target="_blank">openrtc.org</a>をsphinxで更新するよう再構成して、Webの更新</div></div><div class="gmail_quote"><br><br>4.OpenHRIAudioのLinuxビルド確認。<br><br>以上、よろしくお願いします。<br>


</div><div>
<br><br clear="all"><br>-- <br><div dir="ltr">------------------------------------------------------------<br>産業技術総合研究所   知能システム研究部門<br> ディペンダブルシステム研究グループ 主任研究員<br> ソフトウェアプラットフォーム研究班 班長<br>  原  功 <<a href="mailto:Isao-Hara@aist.go.jp" target="_blank">Isao-Hara@aist.go.jp</a>><br>



 Isao HARA, Senior Researcher, ISRI, ,AIST,Japan<br> TEL: <a href="tel:%2B81-29-861-5973" value="+81298615973" target="_blank">+81-29-861-5973</a> <br><br></div>
</div></div></div></div>
<br></div></div><div>_______________________________________________<br>
openrtm-staff mailing list<br>
<a href="mailto:openrtm-staff@openrtm.org" target="_blank">openrtm-staff@openrtm.org</a><br>
<a href="http://www.openrtm.org/mailman/listinfo/openrtm-staff" target="_blank">http://www.openrtm.org/mailman/listinfo/openrtm-staff</a><br>
<br></div></blockquote></div><br></div>
<br>_______________________________________________<br>
openrtm-staff mailing list<br>
<a href="mailto:openrtm-staff@openrtm.org" target="_blank">openrtm-staff@openrtm.org</a><br>
<a href="http://www.openrtm.org/mailman/listinfo/openrtm-staff" target="_blank">http://www.openrtm.org/mailman/listinfo/openrtm-staff</a><br>
<br></blockquote></div></div></div><div><div class="h5"><br><br clear="all"><br>-- <br><div dir="ltr">------------------------------------------------------------<br>産業技術総合研究所   知能システム研究部門<br> ディペンダブルシステム研究グループ 主任研究員<br>
 ソフトウェアプラットフォーム研究班 班長<br>  原  功 <<a href="mailto:Isao-Hara@aist.go.jp" target="_blank">Isao-Hara@aist.go.jp</a>><br>
 Isao HARA, Senior Researcher, ISRI, ,AIST,Japan<br> TEL: <a href="tel:%2B81-29-861-5973" value="+81298615973" target="_blank">+81-29-861-5973</a> <br><br></div>
</div></div></div>
<br>_______________________________________________<br>
openrtm-staff mailing list<br>
<a href="mailto:openrtm-staff@openrtm.org">openrtm-staff@openrtm.org</a><br>
<a href="http://www.openrtm.org/mailman/listinfo/openrtm-staff" target="_blank">http://www.openrtm.org/mailman/listinfo/openrtm-staff</a><br>
<br></blockquote></div><br></div>