[JdeRobot] [Jderobot] Ice 3.5 compatibility with JdeRobot

Aitor Martínez aitor.martinez.fernandez at gmail.com
Mon Mar 23 10:43:31 CET 2015


First I thought it was a failure versions of Ice because It was saying to me
something like that in the error message, but after analyzing it, I saw that
I was no added Ice35/bin to your PATH, so I told Jose Maria thought it was a
problem with versions, once I saw what changed from one version to other I
realized that could not be

Now, I have an Ubuntu 12.04 x64 and when I try to compile cameraserver with
Ice 3.5, It compile the libraries fine but when It comes to cameraserver, I
get the following error:

CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`__static_initialization_and_destruction_0(int, int)':
cameraserver.cpp:(.text+0xaa8): undefined reference to
`IceMX::UnknownMetricsView::~UnknownMetricsView()'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceMX::UnknownMetricsView::UnknownMetricsView()':
cameraserver.cpp:(.text._ZN5IceMX18UnknownMetricsViewC2Ev[_ZN5IceMX18UnknownMetricsViewC5Ev]+0x1f):
undefined reference to `vtable for IceMX::UnknownMetricsView'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceMX::Metrics::Metrics()':
cameraserver.cpp:(.text._ZN5IceMX7MetricsC1Ev[IceMX::Metrics::Metrics()]+0x1e):
undefined reference to `VTT for IceMX::Metrics'
cameraserver.cpp:(.text._ZN5IceMX7MetricsC1Ev[IceMX::Metrics::Metrics()]+0x36):
undefined reference to `vtable for IceMX::Metrics'
cameraserver.cpp:(.text._ZN5IceMX7MetricsC1Ev[IceMX::Metrics::Metrics()]+0x4b):
undefined reference to `vtable for IceMX::Metrics'
cameraserver.cpp:(.text._ZN5IceMX7MetricsC1Ev[IceMX::Metrics::Metrics()]+0x5c):
undefined reference to `vtable for IceMX::Metrics'
cameraserver.cpp:(.text._ZN5IceMX7MetricsC1Ev[IceMX::Metrics::Metrics()]+0xac):
undefined reference to `VTT for IceMX::Metrics'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceMX::Metrics::~Metrics()':
cameraserver.cpp:(.text._ZN5IceMX7MetricsD1Ev[IceMX::Metrics::~Metrics()]+0x24):
undefined reference to `vtable for IceMX::Metrics'
cameraserver.cpp:(.text._ZN5IceMX7MetricsD1Ev[IceMX::Metrics::~Metrics()]+0x39):
undefined reference to `vtable for IceMX::Metrics'
cameraserver.cpp:(.text._ZN5IceMX7MetricsD1Ev[IceMX::Metrics::~Metrics()]+0x4a):
undefined reference to `vtable for IceMX::Metrics'
cameraserver.cpp:(.text._ZN5IceMX7MetricsD1Ev[IceMX::Metrics::~Metrics()]+0x6e):
undefined reference to `VTT for IceMX::Metrics'
cameraserver.cpp:(.text._ZN5IceMX7MetricsD1Ev[IceMX::Metrics::~Metrics()]+0xcb):
undefined reference to `VTT for IceMX::Metrics'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceMX::TopicMetrics::TopicMetrics()':
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsC1Ev[IceMX::TopicMetrics::TopicMetrics()]+0x1e):
undefined reference to `VTT for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsC1Ev[IceMX::TopicMetrics::TopicMetrics()]+0x36):
undefined reference to `VTT for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsC1Ev[IceMX::TopicMetrics::TopicMetrics()]+0x4e):
undefined reference to `vtable for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsC1Ev[IceMX::TopicMetrics::TopicMetrics()]+0x63):
undefined reference to `vtable for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsC1Ev[IceMX::TopicMetrics::TopicMetrics()]+0x74):
undefined reference to `vtable for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsC1Ev[IceMX::TopicMetrics::TopicMetrics()]+0x9e):
undefined reference to `VTT for IceMX::TopicMetrics'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceMX::TopicMetrics::~TopicMetrics()':
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsD1Ev[IceMX::TopicMetrics::~TopicMetrics()]+0x24):
undefined reference to `vtable for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsD1Ev[IceMX::TopicMetrics::~TopicMetrics()]+0x39):
undefined reference to `vtable for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsD1Ev[IceMX::TopicMetrics::~TopicMetrics()]+0x4a):
undefined reference to `vtable for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsD1Ev[IceMX::TopicMetrics::~TopicMetrics()]+0x52):
undefined reference to `VTT for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsD1Ev[IceMX::TopicMetrics::~TopicMetrics()]+0x76):
undefined reference to `VTT for IceMX::TopicMetrics'
cameraserver.cpp:(.text._ZN5IceMX12TopicMetricsD1Ev[IceMX::TopicMetrics::~TopicMetrics()]+0xd3):
undefined reference to `VTT for IceMX::TopicMetrics'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::ObjectAdapter>::~Handle()':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice13ObjectAdapterEED2Ev[_ZN11IceInternal6HandleIN3Ice13ObjectAdapterEED5Ev]+0x23):
undefined reference to `Ice::upCast(Ice::ObjectAdapter*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Communicator>::Handle(IceInternal::Handle<Ice::Communicator>
const&)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice12CommunicatorEEC2ERKS3_[_ZN11IceInternal6HandleIN3Ice12CommunicatorEEC5ERKS3_]+0x41):
undefined reference to `Ice::upCast(Ice::Communicator*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Communicator>::~Handle()':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice12CommunicatorEED2Ev[_ZN11IceInternal6HandleIN3Ice12CommunicatorEED5Ev]+0x23):
undefined reference to `Ice::upCast(Ice::Communicator*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Properties>::Handle(Ice::Properties*)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice10PropertiesEEC2EPS2_[_ZN11IceInternal6HandleIN3Ice10PropertiesEEC5EPS2_]+0x3e):
undefined reference to `Ice::upCast(Ice::Properties*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Properties>::~Handle()':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice10PropertiesEED2Ev[_ZN11IceInternal6HandleIN3Ice10PropertiesEED5Ev]+0x23):
undefined reference to `Ice::upCast(Ice::Properties*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Logger>::Handle(Ice::Logger*)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice6LoggerEEC2EPS2_[_ZN11IceInternal6HandleIN3Ice6LoggerEEC5EPS2_]+0x3e):
undefined reference to `Ice::upCast(Ice::Logger*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Logger>::~Handle()':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice6LoggerEED2Ev[_ZN11IceInternal6HandleIN3Ice6LoggerEED5Ev]+0x23):
undefined reference to `Ice::upCast(Ice::Logger*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Stats>::Handle(Ice::Stats*)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice5StatsEEC2EPS2_[_ZN11IceInternal6HandleIN3Ice5StatsEEC5EPS2_]+0x3e):
undefined reference to `Ice::upCast(Ice::Stats*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Stats>::~Handle()':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice5StatsEED2Ev[_ZN11IceInternal6HandleIN3Ice5StatsEED5Ev]+0x23):
undefined reference to `Ice::upCast(Ice::Stats*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Instrumentation::CommunicatorObserver>::Handle(Ice::Instrumentation::CommunicatorObserver*)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice15Instrumentation20CommunicatorObserverEEC2EPS3_[_ZN11IceInternal6HandleIN3Ice15Instrumentation20CommunicatorObserverEEC5EPS3_]+0x3e):
undefined reference to
`Ice::Instrumentation::upCast(Ice::Instrumentation::CommunicatorObserver*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Instrumentation::CommunicatorObserver>::~Handle()':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice15Instrumentation20CommunicatorObserverEED2Ev[_ZN11IceInternal6HandleIN3Ice15Instrumentation20CommunicatorObserverEED5Ev]+0x23):
undefined reference to
`Ice::Instrumentation::upCast(Ice::Instrumentation::CommunicatorObserver*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>::ProxyHandle(IceProxy::IceStorm::Topic*)':
cameraserver.cpp:(.text._ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm5TopicEEC2EPS3_[_ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm5TopicEEC5EPS3_]+0x3e):
undefined reference to
`IceProxy::IceStorm::upCast(IceProxy::IceStorm::Topic*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>::~ProxyHandle()':
cameraserver.cpp:(.text._ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm5TopicEED2Ev[_ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm5TopicEED5Ev]+0x23):
undefined reference to
`IceProxy::IceStorm::upCast(IceProxy::IceStorm::Topic*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::ProxyHandle<IceProxy::IceStorm::TopicManager>::ProxyHandle(IceProxy::IceStorm::TopicManager*)':
cameraserver.cpp:(.text._ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm12TopicManagerEEC2EPS3_[_ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm12TopicManagerEEC5EPS3_]+0x3e):
undefined reference to
`IceProxy::IceStorm::upCast(IceProxy::IceStorm::TopicManager*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::ProxyHandle<IceProxy::IceStorm::TopicManager>::~ProxyHandle()':
cameraserver.cpp:(.text._ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm12TopicManagerEED2Ev[_ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm12TopicManagerEED5Ev]+0x23):
undefined reference to
`IceProxy::IceStorm::upCast(IceProxy::IceStorm::TopicManager*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>::operator=(IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>
const&)':
cameraserver.cpp:(.text._ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm5TopicEEaSERKS4_[IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>::operator=(IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>
const&)]+0x3a): undefined reference to
`IceProxy::IceStorm::upCast(IceProxy::IceStorm::Topic*)'
cameraserver.cpp:(.text._ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm5TopicEEaSERKS4_[IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>::operator=(IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>
const&)]+0x64): undefined reference to
`IceProxy::IceStorm::upCast(IceProxy::IceStorm::Topic*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Communicator>::Handle(Ice::Communicator*)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice12CommunicatorEEC2EPS2_[_ZN11IceInternal6HandleIN3Ice12CommunicatorEEC5EPS2_]+0x3e):
undefined reference to `Ice::upCast(Ice::Communicator*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Communicator>::operator=(IceInternal::Handle<Ice::Communicator>
const&)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice12CommunicatorEEaSERKS3_[IceInternal::Handle<Ice::Communicator>::operator=(IceInternal::Handle<Ice::Communicator>
const&)]+0x3e): undefined reference to `Ice::upCast(Ice::Communicator*)'
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice12CommunicatorEEaSERKS3_[IceInternal::Handle<Ice::Communicator>::operator=(IceInternal::Handle<Ice::Communicator>
const&)]+0x93): undefined reference to `Ice::upCast(Ice::Communicator*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Object>::Handle(Ice::Object*)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice6ObjectEEC2EPS2_[_ZN11IceInternal6HandleIN3Ice6ObjectEEC5EPS2_]+0x3e):
undefined reference to `Ice::upCast(Ice::Object*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Object>::~Handle()':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice6ObjectEED2Ev[_ZN11IceInternal6HandleIN3Ice6ObjectEED5Ev]+0x23):
undefined reference to `Ice::upCast(Ice::Object*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Object>::Handle(IceInternal::Handle<Ice::Object>
const&)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice6ObjectEEC2ERKS3_[_ZN11IceInternal6HandleIN3Ice6ObjectEEC5ERKS3_]+0x41):
undefined reference to `Ice::upCast(Ice::Object*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::ProxyHandle<IceProxy::IceStorm::TopicManager>::operator=(IceProxy::IceStorm::TopicManager*)':
cameraserver.cpp:(.text._ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm12TopicManagerEEaSEPS3_[IceInternal::ProxyHandle<IceProxy::IceStorm::TopicManager>::operator=(IceProxy::IceStorm::TopicManager*)]+0x2c):
undefined reference to
`IceProxy::IceStorm::upCast(IceProxy::IceStorm::TopicManager*)'
cameraserver.cpp:(.text._ZN11IceInternal11ProxyHandleIN8IceProxy8IceStorm12TopicManagerEEaSEPS3_[IceInternal::ProxyHandle<IceProxy::IceStorm::TopicManager>::operator=(IceProxy::IceStorm::TopicManager*)]+0x56):
undefined reference to
`IceProxy::IceStorm::upCast(IceProxy::IceStorm::TopicManager*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o: In function
`IceInternal::Handle<Ice::Object>::operator=(IceInternal::Handle<Ice::Object>
const&)':
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice6ObjectEEaSERKS3_[IceInternal::Handle<Ice::Object>::operator=(IceInternal::Handle<Ice::Object>
const&)]+0x3e): undefined reference to `Ice::upCast(Ice::Object*)'
cameraserver.cpp:(.text._ZN11IceInternal6HandleIN3Ice6ObjectEEaSERKS3_[IceInternal::Handle<Ice::Object>::operator=(IceInternal::Handle<Ice::Object>
const&)]+0x93): undefined reference to `Ice::upCast(Ice::Object*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTVN12cameraserver7CameraIE[vtable
for cameraserver::CameraI]+0x1a8): undefined reference to
`Ice::Object::__read(IceInternal::BasicStream*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTVN12cameraserver7CameraIE[vtable
for cameraserver::CameraI]+0x1b8): undefined reference to
`Ice::Object::__read(IceInternal::Handle<Ice::InputStream> const&)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTVN12cameraserver7CameraIE[vtable
for cameraserver::CameraI]+0x1f0): undefined reference to
`Ice::Object::__writeImpl(IceInternal::Handle<Ice::OutputStream> const&)
const'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTVN12cameraserver7CameraIE[vtable
for cameraserver::CameraI]+0x1f8): undefined reference to
`Ice::Object::__readImpl(IceInternal::Handle<Ice::InputStream> const&)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N8jderobot6CameraE[vtable
for cameraserver::CameraI]+0x178): undefined reference to
`Ice::Object::__read(IceInternal::BasicStream*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N8jderobot6CameraE[vtable
for cameraserver::CameraI]+0x188): undefined reference to
`Ice::Object::__read(IceInternal::Handle<Ice::InputStream> const&)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N8jderobot6CameraE[vtable
for cameraserver::CameraI]+0x1c0): undefined reference to
`Ice::Object::__writeImpl(IceInternal::Handle<Ice::OutputStream> const&)
const'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N8jderobot6CameraE[vtable
for cameraserver::CameraI]+0x1c8): undefined reference to
`Ice::Object::__readImpl(IceInternal::Handle<Ice::InputStream> const&)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N8jderobot13ImageProviderE[vtable
for cameraserver::CameraI]+0x160): undefined reference to
`Ice::Object::__read(IceInternal::BasicStream*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N8jderobot13ImageProviderE[vtable
for cameraserver::CameraI]+0x170): undefined reference to
`Ice::Object::__read(IceInternal::Handle<Ice::InputStream> const&)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N8jderobot13ImageProviderE[vtable
for cameraserver::CameraI]+0x1a8): undefined reference to
`Ice::Object::__writeImpl(IceInternal::Handle<Ice::OutputStream> const&)
const'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N8jderobot13ImageProviderE[vtable
for cameraserver::CameraI]+0x1b0): undefined reference to
`Ice::Object::__readImpl(IceInternal::Handle<Ice::InputStream> const&)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N3Ice6ObjectE[vtable
for cameraserver::CameraI]+0x90): undefined reference to
`Ice::Object::__read(IceInternal::BasicStream*)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N3Ice6ObjectE[vtable
for cameraserver::CameraI]+0xa0): undefined reference to
`Ice::Object::__read(IceInternal::Handle<Ice::InputStream> const&)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N3Ice6ObjectE[vtable
for cameraserver::CameraI]+0xd8): undefined reference to
`Ice::Object::__writeImpl(IceInternal::Handle<Ice::OutputStream> const&)
const'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN12cameraserver7CameraIE0_N3Ice6ObjectE[vtable
for cameraserver::CameraI]+0xe0): undefined reference to
`Ice::Object::__readImpl(IceInternal::Handle<Ice::InputStream> const&)'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTVN3Ice14ConnectionInfoE[vtable
for Ice::ConnectionInfo]+0x50): undefined reference to
`Ice::LocalObject::internal_getHash() const'
CMakeFiles/cameraserver.dir/cameraserver.cpp.o:(.rodata._ZTCN3Ice14ConnectionInfoE0_NS_11LocalObjectE[vtable
for Ice::ConnectionInfo]+0x28): undefined reference to
`Ice::LocalObject::internal_getHash() const'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateD::Ice::Object::ice_isA(std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> > const&,
std::map<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> >, std::basic_string<char, std::char_traits&lt;char>,
std::allocator<char> >, std::less<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::BasicStream::skipOpts()'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::Direct::getServant()'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateD::Ice::Object::ice_ping(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::upCast(Ice::Connection*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateD::Ice::Object::ice_id(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::IncomingBase::__endWriteParams(bool)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateM::Ice::Object::ice_id(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::UserException::__read(IceInternal::BasicStream*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::Encoding_1_0'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::UserException::__readImpl(IceInternal::Handle<Ice::InputStream>
const&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::BasicStream::initReadEncaps()'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::BasicStream::readAndCheckSeqSize(int)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::IncomingAsync::__response()'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::Instrumentation::upCast(Ice::Instrumentation::InvocationObserver*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::BasicStream::read(std::vector<unsigned char,
std::allocator<unsigned char> >&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateM::Ice::Object::ice_invoke(std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> > const&,
Ice::OperationMode, std::pair<unsigned char const*, unsigned char const*>
const&, std::vector<unsigned char, std::allocator<unsigned char> >&,
std::map<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> >, std::basic_string<char, std::char_traits&lt;char>,
std::allocator<char> >, std::less<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to
`IceProxy::Ice::Object::__handleException(IceInternal::Handle<IceDelegate::Ice::Object>
const&, Ice::LocalException const&, bool, int&,
IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateM::Ice::Object::ice_id(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::upCast(Ice::ServantLocator*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::currentEncoding'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::UserException::__writeImpl(IceInternal::Handle<Ice::OutputStream>
const&) const'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to
`IceProxy::Ice::Object::__handleExceptionWrapper(IceInternal::Handle<IceDelegate::Ice::Object>
const&, IceInternal::LocalExceptionWrapper const&,
IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::upCast(Ice::ObjectFactory*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::BasicStream::readEnum(int)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::IncomingBase::__startWriteParams(Ice::FormatType)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::Ex::throwMarshalException(char const*, int,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> >
const&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::upCast(Ice::LocalObject*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::Outgoing::Outgoing(IceInternal::RequestHandler*,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> >
const&, Ice::OperationMode, std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateM::Ice::Object::ice_flushBatchRequests(IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateM::Ice::Object::ice_invoke(std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> > const&,
Ice::OperationMode, std::pair<unsigned char const*, unsigned char const*>
const&, std::vector<unsigned char, std::allocator<unsigned char> >&,
std::map<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> >, std::basic_string<char, std::char_traits&lt;char>,
std::allocator<char> >, std::less<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to
`IceDelegateM::Ice::Object::ice_flushBatchRequests(IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateM::Ice::Object::ice_ids(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to
`IceDelegateD::Ice::Object::ice_flushBatchRequests(IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::upCast(Ice::AsyncResult*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::IncomingBase::__writeUserException(Ice::UserException
const&, Ice::FormatType)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateM::Ice::Object::ice_ping(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateD::Ice::Object::ice_invoke(std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> > const&,
Ice::OperationMode, std::pair<unsigned char const*, unsigned char const*>
const&, std::vector<unsigned char, std::allocator<unsigned char> >&,
std::map<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> >, std::basic_string<char, std::char_traits&lt;char>,
std::allocator<char> >, std::less<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::Ex::throwUOE(std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> > const&,
IceInternal::Handle<Ice::Object> const&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to
`IceProxy::Ice::Object::__handleExceptionWrapperRelaxed(IceInternal::Handle<IceDelegate::Ice::Object>
const&, IceInternal::LocalExceptionWrapper const&, bool, int&,
IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateD::Ice::Object::ice_id(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateD::Ice::Object::ice_ids(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::throwUnsupportedEncodingException(char const*, int,
Ice::EncodingVersion const&, Ice::EncodingVersion const&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::Instrumentation::upCast(Ice::Instrumentation::DispatchObserver*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateD::Ice::Object::ice_invoke(std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> > const&,
Ice::OperationMode, std::pair<unsigned char const*, unsigned char const*>
const&, std::vector<unsigned char, std::allocator<unsigned char> >&,
std::map<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> >, std::basic_string<char, std::char_traits&lt;char>,
std::allocator<char> >, std::less<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::UserException::__read(IceInternal::Handle<Ice::InputStream>
const&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateM::Ice::Object::ice_isA(std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> > const&,
std::map<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> >, std::basic_string<char, std::char_traits&lt;char>,
std::allocator<char> >, std::less<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::BasicStream::writeEnum(int, int)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to IceInternal::IncomingAsync::ice_exception()'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to
`IceInternal::InvocationObserver::InvocationObserver(IceProxy::Ice::Object*,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> >
const&, std::map<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> >, std::basic_string<char, std::char_traits&lt;char>,
std::allocator<char> >, std::less<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::UserException::__write(IceInternal::BasicStream*) const'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::IncomingBase::__writeEmptyParams()'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateD::Ice::Object::ice_isA(std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> > const&,
std::map<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> >, std::basic_string<char, std::char_traits&lt;char>,
std::allocator<char> >, std::less<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateM::Ice::Object::ice_ping(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateD::Ice::Object::ice_ids(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateM::Ice::Object::ice_isA(std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> > const&,
std::map<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> >, std::basic_string<char, std::char_traits&lt;char>,
std::allocator<char> >, std::less<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceInternal::BasicStream::initWriteEncaps()'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceInternal::IncomingAsync::ice_exception(std::exception const&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::UserException::__write(IceInternal::Handle<Ice::OutputStream>
const&) const'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateD::Ice::Object::ice_ping(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `Ice::upCast(Ice::ConnectionI*)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `virtual thunk to
IceDelegateD::Ice::Object::ice_flushBatchRequests(IceInternal::InvocationObserver&)'
../../interfaces/cpp/jderobot/libJderobotInterfaces.so: undefined reference
to `IceDelegateM::Ice::Object::ice_ids(std::map<std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> >, std::basic_string<char,
std::char_traits&lt;char>, std::allocator<char> >,
std::less<std::basic_string&lt;char, std::char_traits&lt;char>,
std::allocator<char> > >,
std::allocator<std::pair&lt;std::basic_string&lt;char,
std::char_traits&lt;char>, std::allocator<char> > const,
std::basic_string<char, std::char_traits&lt;char>, std::allocator<char> > >
> > const*, IceInternal::InvocationObserver&)'
collect2: ld devolvió el estado de salida 1
make[2]: *** [src/stable/components/cameraserver/cameraserver] Error 1
make[1]: ***
[src/stable/components/cameraserver/CMakeFiles/cameraserver.dir/all] Error 2
make: *** [all] Error 2




--
View this message in context: http://jderobot-developer-list.2315034.n4.nabble.com/JdeRobot-Ice-3-5-compatibility-with-JdeRobot-tp4642524p4642535.html
Sent from the Jderobot Developer List mailing list archive at Nabble.com.


More information about the Jde-developers mailing list