[openrtm-staff:1703] Re: 作業報告_佐藤_20180314
佐藤敦史
satou-224 @ aist.go.jp
2018年 3月 16日 (金) 09:44:16 JST
河内様、片見様
佐藤です。
出ていたエラーですがVCRUNTIME140.dllではなくデバッグ版のVCRUNTIME140D.dllの方でした。
(Visual Studio 2015 の Visual C++ 再頒布可能パッケージには含まれていないdll)
誤った情報を流してしまいすみません。
以上よろしくお願いします。
________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 河内のぶ <n.kawauchi @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 20:36:16
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1699] Re: 作業報告_佐藤_20180314
片見様、佐藤様
河内です
VCRUNTIME140.dllですが、OpenRTM-aistインストーラでインストールしています。
今回テストしているのはx86のmsiですので、32bit用のランタイムがインストールされます。
OSが64bitですので、インストール先は「C:\Windows\SysWOW64」です。
私のvc2012のVM環境で上記の場所にインストールされていることを確認しました。
しかし、64bit用のdllを「C:\Windows\System32」で探していて見つからないとの
エラーになっているように思えます。 このエラーが出ても先に進めるとのことでしたので、
SysWOW64のdllで動いているように思えます。
現在、テストをお願いしている3/14版と同じソースで64bit版のインストーラを作るのは
少し時間がかかるので、12/27版の64bitインストーラをnasに置きました。
これをインストールしてみて下さい。 この操作の目的は、64bitランタイムのインストールです。
1.2.0版のインストーラは32bit版と64bit版が共存できます。切替えはOpenRTM-aistに
含まれているVCVerChangerで行います。 後からインストールしたパスで環境変数が上書き
されてしまうので、VCVerChangerにて32bitへ戻して下さい。
この環境で、もう一度テストし、VCRUNTIME140.dllエラーが出ず、動作も問題なければ
64bit版ランタイムもインストールするようにした方がよいと思えます。
32bit OSの環境で、32bit版インストーラを実行する場合の切り分けができればですが・・・
以上、よろしくお願いいたします。
________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 片見剛人 <t-katami @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 17:50:56
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1696] Re: 作業報告_佐藤_20180314
佐藤さま
片見です。
ありがとうございます。
>rtc_python.exeが無かったのですがrtcd_python.exeでよかったでしょうか?
はい。私の間違いです。
rtcd_python.exeでVCRUNTIME140.dllを使用しているようですね。
ありがとうございます。
________________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 佐藤敦史 <satou-224 @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 17:47
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1693] Re: 作業報告_佐藤_20180314
片見様
佐藤です。
■rtcprof.exeの結果
C:\Program Files (x86)\Microsoft Visual Studio 11.0>dumpbin /DEPENDENTS "C:\Prog
ram Files (x86)\OpenRTM-aist\1.2.0\bin\vc11\rtcprof.exe"
Microsoft (R) COFF/PE Dumper Version 11.00.61030.0
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file C:\Program Files (x86)\OpenRTM-aist\1.2.0\bin\vc11\rtcprof.exe
File Type: EXECUTABLE IMAGE
Image has the following dependencies:
RTC120_vc11.dll
coil120_vc11.dll
omniORB422_vc11_rt.dll
omnithread40_vc11_rt.dll
KERNEL32.dll
MSVCP110.dll
MSVCR110.dll
Summary
1000 .data
2000 .rdata
1000 .reloc
1000 .rsrc
4000 .text
■rtcd_python.exeの結果
rtc_python.exeが無かったのですがrtcd_python.exeでよかったでしょうか?
C:\Program Files (x86)\Microsoft Visual Studio 11.0>dumpbin /DEPENDENTS C:\Pytho
n27\rtcd_python.exe
Microsoft (R) COFF/PE Dumper Version 11.00.61030.0
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file C:\Python27\rtcd_python.exe
File Type: EXECUTABLE IMAGE
Image has the following dependencies:
KERNEL32.dll
MSVCP140.dll
VCRUNTIME140.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
Summary
1000 .data
1000 .rdata
1000 .reloc
1000 .rsrc
2000 .text
以上よろしくお願いします。
________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 片見剛人 <t-katami @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 16:35:02
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1690] Re: 作業報告_佐藤_20180314
佐藤さま
片見です。
ありがとうございます。
> C:\Program Files (x86)\OpenRTM-aist\1.2.0\bin\vc11\rtcprof.exe
のdllの依存関係を調べていただけないでしょうか?
手順
1.開発者コマンド プロンプト for VS 2017を開く
2.以下でを実行してrtcprof.exeの依存関係を確認
> dumpbin /DEPENDENTS C:\Program Files (x86)\OpenRTM-aist\1.2.0\bin\vc11\rtcprof.exe
3.念のため、rtc_python.exeの依存関係を確認
> dumpbin /DEPENDENTS C:\Python27\rtc_python.exe
よろしくお願いします。
________________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 佐藤敦史 <satou-224 @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 16:13
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1688] Re: 作業報告_佐藤_20180314
片見様
佐藤です。
rtcprof.exeのパスは
Windows7(64bit)VC2012環境
C:\Program Files (x86)\OpenRTM-aist\1.2.0\bin\vc11\rtcprof.exe
Windows10(32bit)VC2017環境
C:\Program Files\OpenRTM-aist\1.2.0\bin\vc141\rtcprof.exe
です。
以上よろしくお願いします。
________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 片見剛人 <t-katami @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 15:57:36
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1687] Re: 作業報告_佐藤_20180314
佐藤さま
片見です。
「VCRUNTIME140.dllがない」がない件ですが、
スクリーンショットではタイトルが
「rtcprof.exe −システムエラー」となています。
コマンドプロンプトで
> where rtcprof.exe
と入力してpathがどうなっているか
確認いただけないでしょうか?
よろしくお願いします。
________________________________________
差出人: 片見剛人
送信日時: 2018年3月15日 14:54:44
宛先: openrtm-staff @ openrtm.org
件名: RE: 作業報告_佐藤_20180314
佐藤さま
片見です。
ありがとうございます。
rtc.confのパスのデリミタを「/」で進めてください。
「\\」はチケットを発行して別途対応いたします。
よろしくお願いします。
________________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 佐藤敦史 <satou-224 @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 14:40:33
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1685] Re: 作業報告_佐藤_20180314
片見様
佐藤です。
コマンドプロンプトでパスの区切りを"\"から"/"に変更したところスペック表示されました。
なのでrtc.confの方もパスを書き換えて動作させたところ
リスト表示されるようになりました。(java版も同様)
ただその後の[Create]以降の操作ではやはり「FAILED to create taget RTC」エラーとなり
コンポーネントの生成は出来ないです。
一応その時のログ送付します。
以上よろしくお願いします。
________________________________
差出人: 佐藤敦史
送信日時: 2018年3月15日 14:07:20
宛先: openrtm-staff @ openrtm.org
件名: RE: 作業報告_佐藤_20180314
片見様
佐藤です。
コンポーネントリストの件承知しました。
またコマンドプロンプトで1、2を実施しました。
1については期待通りの表示となりましたが
2についてはスペックは表示されず「Load failed.」となります。
以上よろしくお願いします。
________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 片見剛人 <t-katami @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 14:00
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1683] Re: 作業報告_佐藤_20180314
佐藤さま
片見です。
たびたび恐れ入ります。
> 以下コンポーネントが表示されない
> Analyzer.dll
> Analyzer_test.dll
> ComponentObserverConsumer.dll
コンポーネントリストが間違えておりました。
すみません。
上記のdllは表示されないでOKです。
wikiの方も修正しました。
よろしくお願いします。
________________________________________
差出人: 片見剛人
送信日時: 2018年3月15日 13:45:26
宛先: openrtm-staff @ openrtm.org
件名: RE: 作業報告_佐藤_20180314
佐藤さま
片見です。
ありがとうございます。
コマンドプロンプトで以下を
試していただけないでしょうか?
1. rtcprof と入力して以下の表示がでることを確認願います。
>rtcprof
usage:
rtcprof .so or .DLL
2.rtcprofでc++のRTCを指定して、スペックが表示されるこを確認願います。
>rtcprof "C:\Program Files (x86)\OpenRTM-aist\1.2.0\Components\C++\Examples\vc11/ConsoleIn.dll"
implementation_id: ConsoleIn
type_name: ConsoleIn
description: Console input component
version: 1.0
vendor: Noriaki Ando, AIST
category: example
activity_type: DataFlowComponent
max_instance: 10
language: C++
lang_type: compile
よろしくお願いいたします。
________________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 佐藤敦史 <satou-224 @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 13:29:27
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1681] Re: 作業報告_佐藤_20180314
片見様
佐藤です。
>画面に"popen faild"などと表示されていたか記憶にありますでしょうか?
多分なかったです。
下記フォルダにマスターマネージャーの動作確認結果おいておきました。
(画面もスクリーンショットシートに張り付けてあります。)
\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト<file://\\openrtm-nas.sf00.aist.go.jp\openrtm\1.2.0テスト>>>>
マスターマネージャテスト_1回目.xlsx
以上よろしくお願いします。
________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 片見剛人 <t-katami @ aist.go.jp> の代理で送信
送信日時: 2018年3月15日 11:56:53
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1680] Re: 作業報告_佐藤_20180314
佐藤さま
片見です。
ログありがとうございます。
> ・C++版、Java版でネームサービスビューの Manager|mgr をクリックしても
> LoadableModulesのValueにC++のコンポーネントが表示されない
> ⇒実行時にログを出力するようにして片見さんにログを渡した。
画面に"popen faild"などと表示されていたか
記憶にありますでしょうか?
よろしくお願いいたします。
________________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 佐藤敦史 <satou-224 @ aist.go.jp> の代理で送信
送信日時: 2018年3月14日 17:53
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1675] 作業報告_佐藤_20180314
各位
お疲れ様です。佐藤です。
本日の作業報告です。
■マスターマネージャから多言語のRTC(スレーブマネージャ)起動の動作確認
Windows7 VC2012環境で実施
以下問題点です。
・ネームサービスビューの Manager|mgr をクリックしたところ下記エラー発生
> File "C:\Python27\lib\site-packages\OpenRTM_aist\BufferBase.py", line 190
> def advanceWptr(self, n = 1, unlock_enable=True)):
> ^
>SyntaxError: invalid syntax
関数のカッコが多いようなのでとりあえず削除したらエラーは出なくなった。
⇒河内さんには報告済み
・C++版、Java版でネームサービスビューの Manager|mgr をクリックしても
LoadableModulesのValueにC++のコンポーネントが表示されない
⇒実行時にログを出力するようにして片見さんにログを渡した。
・Python版では操作のたびに「VCRUNTIME140.dllがない」とエラーメッセージが出る。
エラーは出るが先には進む。(別途インストールが必要?)
・C++版でPython、Javaのコンポーネントを生成しようとすると
「FAILED to create taget RTC」とエラーメッセージが出て生成出来ない。
以上よろしくお願いします。
_______________________________________________
openrtm-staff mailing list
openrtm-staff @ openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-staff
openrtm-staff Info Page<http://www.openrtm.org/mailman/listinfo/openrtm-staff>
www.openrtm.org<http://www.openrtm.org>
To see the collection of prior postings to the list, visit the openrtm-staff Archives. Using openrtm-staff: To post a message to all the list members ...
openrtm-staff Info Page<http://www.openrtm.org/mailman/listinfo/openrtm-staff>
openrtm-staff Info Page<http://www.openrtm.org/mailman/listinfo/openrtm-staff>
www.openrtm.org<http://www.openrtm.org>
To see the collection of prior postings to the list, visit the openrtm-staff Archives. Using openrtm-staff: To post a message to all the list members ...
www.openrtm.org<http://www.openrtm.org>
To see the collection of prior postings to the list, visit the openrtm-staff Archives. Using openrtm-staff: To post a message to all the list members ...
_______________________________________________
openrtm-staff mailing list
openrtm-staff @ openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-staff
openrtm-staff Info Page<http://www.openrtm.org/mailman/listinfo/openrtm-staff>
www.openrtm.org<http://www.openrtm.org>
To see the collection of prior postings to the list, visit the openrtm-staff Archives. Using openrtm-staff: To post a message to all the list members ...
_______________________________________________
openrtm-staff mailing list
openrtm-staff @ openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-staff
_______________________________________________
openrtm-staff mailing list
openrtm-staff @ openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-staff
_______________________________________________
openrtm-staff mailing list
openrtm-staff @ openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-staff
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.openrtm.org/pipermail/openrtm-staff/attachments/20180316/82d93ac7/attachment-0001.html>
openrtm-staff メーリングリストの案内