[openrtm-staff:1704] Re: 作業報告_佐藤_20180314

片見剛人 t-katami @ aist.go.jp
2018年 3月 16日 (金) 10:56:08 JST


佐藤さま

片見です。

すみません。
rtc,confのmanager.modules.load_pathの設定で
”vc141”という部分は
VCのバージョンに合わせて(VC11などに)書き換えて
テストをお願いします。

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

________________________________________
差出人: openrtm-staff <openrtm-staff-bounces @ openrtm.org> が 佐藤敦史 <satou-224 @ aist.go.jp> の代理で送信
送信日時: 2018年3月16日 9:44:16
宛先: openrtm-staff @ openrtm.org
件名: [openrtm-staff:1703] Re:    作業報告_佐藤_20180314

河内様、片見様


佐藤です。


出ていたエラーですが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


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