[openrtm-users 02786] テスト実行について(rtm編)

hajime.saito @ kawadarobot.co.jp hajime.saito @ kawadarobot.co.jp
2013年 4月 12日 (金) 14:32:10 JST


KRC齋藤です。 Linux Ubuntu Precise 64bitで実行したところ、
コンパイルしない: Manager, ManagerServant, ModuleManager, OutPort,
SdoConfiguration 実行に失敗: ExtTrigExecutionContext, Factory, InPort,
InPortBase, InPortConnector, InPortPushConnector, InPortPullConnector,
InPortCorbaCdrConsumer, InPortCorbaCdrProvider, InPortProvider,
ManagerConfig, PublisherNew, RTObject
コンパイルしないものは次のようにDummyLib.aを.libs/.libsに書き込もうとするManager,
hajime @ eskarina:/home/export/vmshare/precise64vm/OpenRTM-aist-1.1.0/src/lib/rtm/test^Mts/Manager$
make /bin/bash ../../../../../libtool --tag=CXX --mode=link g++ -Wall -fPIC
-O2 -module -L../../../../../src/lib/coil/lib -L../../.libs -lRTC
-L../../../coil/posix/coil/.libs -lcoil -luuid -ldl -export-dynamic -o
DummyModule.la DataFlowComponentBase.lo DummyModule.lo -lomniORB4
-lomnithread -lomniDynamic4 -lcoil -luuid
../../../../../src/lib/rtm/tests/Manager/.libs/DummyLib.la -lpthread
-lomniORB4 -lomnithread -lomniDynamic4 libtool: link: rm -fr
.libs/DummyModule.lax libtool: link: (cd .libs/DummyModule.lax/DummyLib.a &&
ar x
"/home/export/vmshare/precise64vm/OpenRTM-aist-1.1.0/src/lib/rtm/tests/Manager/../../../../../src/lib/rtm/tests/Manager/.libs/.libs/DummyLib.a")
ar:
/home/export/vmshare/precise64vm/OpenRTM-aist-1.1.0/src/lib/rtm/tests/Manager/../../../../../src/lib/rtm/tests/Manager/.libs/.libs/DummyLib.a:
No such file or directory make: *** [DummyModule.la] Error 9
----------------------------------
コンパイルしないOutPortの出力は次のようになります。
----------------------------------
hajime @ eskarina:/home/export/vmshare/precise64vm/OpenRTM-aist-1.1.0/src/lib/rtm/test^Mts/OutPort$
make g++ -DHAVE_CONFIG_H -I. -I../../../../../src/lib/rtm -I.
-I../../../../.. -I../../../../../src/lib -I../../../../../src/lib/rtm/idl
-I../../../../../src/lib/coil/include -I../../../../../src/lib/rtm
-I/opt/jsk/include -Wall -fPIC -O2 -Wall -fPIC -O2 -MT OutPortTests.o -MD -MP
-MF .deps/OutPortTests.Tpo -c -o OutPortTests.o OutPortTests.cpp
OutPortTests.cpp:720:3: error: invalid use of template-name
‘RTC::OutPort’ without an argument list OutPortTests.cpp: In member
function ‘virtual RTC::ConnectorBase::ReturnCode
RTC::OutPortPushConnector::write(const cdrMemoryStream&)’:
OutPortTests.cpp:782:7: error: ‘RTC_logger’ was not declared in this
scope OutPortTests.cpp: In member function ‘void
OutPort::OutPortTests::test_write()’: OutPortTests.cpp:1336:20: error:
‘RTC_logger’ is not a member of ‘RTC’ OutPortTests.cpp:1340:9: error:
‘RTC_logger’ is not a member of ‘RTC’ OutPortTests.cpp:1346:20:
error: ‘RTC_logger’ is not a member of ‘RTC’ OutPortTests.cpp:1350:9:
error: ‘RTC_logger’ is not a member of ‘RTC’
OutPortTests.cpp:1361:20: error: ‘RTC_logger’ is not a member of
‘RTC’ OutPortTests.cpp:1362:26: error: ‘RTC_logger’ is not a member
of ‘RTC’ OutPortTests.cpp:1366:9: error: ‘RTC_logger’ is not a member
of ‘RTC’ OutPortTests.cpp:1368:9: error: ‘RTC_logger’ is not a member
of ‘RTC’ OutPortTests.cpp:1421:20: error: ‘RTC_logger’ is not a
member of ‘RTC’ OutPortTests.cpp:1422:26: error: ‘RTC_logger’ is not
a member of ‘RTC’ OutPortTests.cpp:1429:9: error: ‘RTC_logger’ is not
a member of ‘RTC’ OutPortTests.cpp:1431:9: error: ‘RTC_logger’ is not
a member of ‘RTC’ OutPortTests.cpp: In member function ‘void
OutPort::OutPortTests::test_write_OnWriteConvert()’:
OutPortTests.cpp:1666:22: error: ‘RTC_logger’ is not a member of
‘RTC’ OutPortTests.cpp:1668:11: error: ‘RTC_logger’ is not a member
of ‘RTC’ OutPortTests.cpp:1648:32: warning: unused variable
‘connector’ [-Wunused-variable] make: *** [OutPortTests.o] Error 1
ESC]0;hajime @ eskarina:
/home/export/vmshare/precise64vm/OpenRTM-aist-1.1.0/src/lib/rtm/tests/OutPort^Ghajime @ eskarina:/home/export/vmshare/precise64vm/OpenRTM-aist-1.1.0/src/lib/rtm/test^Mts/OutPort$
exit -------------------------------------------------
SdoConfigurationの場合、エラーは次のようになります。
-------------------------------------------------
hajime @ eskarina:/home/export/vmshare/precise64vm/OpenRTM-aist-1.1.0/src/lib/rtm/test^Mts/SdoConfiguration$
make g++ -DHAVE_CONFIG_H -I. -I../../../../../src/lib/rtm -I.
-I../../../../.. -I../../../../../src/lib -I../../../../../src/lib/rtm
-I../../../../../src/lib/rtm/idl -I../../../../../src/lib/coil/include
-I/opt/jsk/include -Wall -fPIC -O2 -Wall -fPIC -O2 -MT
SdoConfigurationTests.o -MD -MP -MF .deps/SdoConfigurationTests.Tpo -c -o
SdoConfigurationTests.o SdoConfigurationTests.cpp SdoConfigurationTests.cpp:
In member function ‘void
SdoConfiguration::SdoConfigurationTests::test_set_device_profile_and_getDeviceProfile()’:
SdoConfigurationTests.cpp:160:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:160:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ SdoConfigurationTests.cpp: In member
function ‘void
SdoConfiguration::SdoConfigurationTests::test_set_service_profile_and_getServiceProfile()’:
SdoConfigurationTests.cpp:217:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:217:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ SdoConfigurationTests.cpp:237:61: error:
‘class SDOPackage::Configuration_impl’ has no member named
‘getServiceProfile’ SdoConfigurationTests.cpp: In member function ‘void
SdoConfiguration::SdoConfigurationTests::test_getServiceProfiles()’:
SdoConfigurationTests.cpp:267:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:267:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ SdoConfigurationTests.cpp:301:66: error:
‘class SDOPackage::Configuration_impl’ has no member named
‘getServiceProfiles’ SdoConfigurationTests.cpp: In member function
‘void
SdoConfiguration::SdoConfigurationTests::test_remove_service_profile()’:
SdoConfigurationTests.cpp:360:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:360:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ SdoConfigurationTests.cpp:397:66: error:
‘class SDOPackage::Configuration_impl’ has no member named
‘getServiceProfiles’ SdoConfigurationTests.cpp: In member function
‘void
SdoConfiguration::SdoConfigurationTests::test_add_organization_and_getOrganizations()’:
SdoConfigurationTests.cpp:421:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:421:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ SdoConfigurationTests.cpp: In member
function ‘void
SdoConfiguration::SdoConfigurationTests::test_remove_organization()’:
SdoConfigurationTests.cpp:449:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:449:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ SdoConfigurationTests.cpp: In member
function ‘void
SdoConfiguration::SdoConfigurationTests::test_add_configuration_set_and_get_configuration_set()’:
SdoConfigurationTests.cpp:532:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:532:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ SdoConfigurationTests.cpp: In member
function ‘void
SdoConfiguration::SdoConfigurationTests::test_remove_configuration_set()’:
SdoConfigurationTests.cpp:615:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:615:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ SdoConfigurationTests.cpp: In member
function ‘void
SdoConfiguration::SdoConfigurationTests::test_set_configuration_set_values()’:
SdoConfigurationTests.cpp:691:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:691:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ SdoConfigurationTests.cpp: In member
function ‘void
SdoConfiguration::SdoConfigurationTests::test_activate_configuration_set_and_get_active_configuration_set()’:
SdoConfigurationTests.cpp:773:79: error: no matching function for call to
‘SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&)’
SdoConfigurationTests.cpp:773:79: note: candidates are:
../../../../../src/lib/rtm/SdoConfiguration.h:180:5: note:
SDOPackage::Configuration_impl::Configuration_impl(RTC::ConfigAdmin&,
RTC::SdoServiceAdmin&) ../../../../../src/lib/rtm/SdoConfiguration.h:180:5:
note: candidate expects 2 arguments, 1 provided
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note:
SDOPackage::Configuration_impl::Configuration_impl(const
SDOPackage::Configuration_impl&)
../../../../../src/lib/rtm/SdoConfiguration.h:154:9: note: no known
conversion for argument 1 from ‘RTC::ConfigAdmin’ to ‘const
SDOPackage::Configuration_impl&’ make: *** [SdoConfigurationTests.o] Error
1
hajime @ eskarina:/home/export/vmshare/precise64vm/OpenRTM-aist-1.1.0/src/lib/rtm/test^Mts/SdoConfiguration$
exit ---------------------------------------------------------
他の失敗しているモジュールはテストを通過しないだけです。
QNXもOutPortまで来ていますが、今のところ違いはなさそうな感じです。
よろしくお願いします。



More information about the openrtm-users mailing list