|
From: Alastair B. <a.g...@du...> - 2008-11-12 09:37:46
|
Hi, am trying to install opendds on ubuntu, but make fails (see below): Any suggestions? Thanks, agb. make[1]: Entering directory `/downloads/DDS/dds' GNUmakefile: /downloads/DDS/dds/GNUmakefile.DdsDcps MAKEFLAGS=w g++ -Wl,-O3 -D_REENTRANT -DACE_HAS_AIO_CALLS -D_GNU_SOURCE -I/downloads/ACE_wrappers -I/downloads/DDS -I/downloads/ACE_wrappers/TAO -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I/downloads/ACE_wrappers -I/downloads/ACE_wrappers/TAO -I.. -I../dds -DOPENDDS_DCPS_BUILD_DLL -shared -Wl,-h -Wl,libOpenDDS_Dcps.so.1.2 -o libOpenDDS_Dcps.so.1.2 .shobj/DdsDcpsInfrastructureTypeSupportImpl.o .shobj/DdsDcpsInfrastructureTypeSupportC.o .shobj/DdsDcpsInfrastructureTypeSupportS.o .shobj/DdsDcpsDomainC.o .shobj/DdsDcpsDomainS.o .shobj/DdsDcpsPublicationC.o .shobj/DdsDcpsPublicationS.o .shobj/DdsDcpsSubscriptionC.o .shobj/DdsDcpsSubscriptionS.o .shobj/DdsDcpsTopicC.o .shobj/DdsDcpsTopicS.o .shobj/DdsDcpsC.o .shobj/DdsDcpsS.o .shobj/DdsDcpsInfoC.o .shobj/DdsDcpsInfoS.o .shobj/DdsDcpsDataReaderRemoteC.o .shobj/DdsDcpsDataReaderRemoteS.o .shobj/DdsDcpsDataWriterRemoteC.o .shobj/DdsDcpsDataWriterRemoteS.o .shobj/DdsDcpsInfoUtilsC.o .shobj/DdsDcpsInfoUtilsS.o .shobj/DdsDcpsTypeSupportExtC.o .shobj/DdsDcpsTypeSupportExtS.o .shobj/BooleanSeqC.o .shobj/BooleanSeqS.o .shobj/CharSeqC.o .shobj/CharSeqS.o .shobj/DoubleSeqC.o .shobj/DoubleSeqS.o .shobj/FloatSeqC.o .shobj/FloatSeqS.o .shobj/LongDoubleSeqC.o .shobj/LongDoubleSeqS.o .shobj/LongLongSeqC.o .shobj/LongLongSeqS.o .shobj/LongSeqC.o .shobj/LongSeqS.o .shobj/OctetSeqC.o .shobj/OctetSeqS.o .shobj/ShortSeqC.o .shobj/ShortSeqS.o .shobj/StringSeqC.o .shobj/StringSeqS.o .shobj/ULongLongSeqC.o .shobj/ULongLongSeqS.o .shobj/ULongSeqC.o .shobj/ULongSeqS.o .shobj/UShortSeqC.o .shobj/UShortSeqS.o .shobj/WCharSeqC.o .shobj/WCharSeqS.o .shobj/WStringSeqC.o .shobj/WStringSeqS.o .shobj/DdsDcpsGuidC.o .shobj/DdsDcpsGuidS.o .shobj/DdsDcpsInfrastructureC.o .shobj/DdsDcpsInfrastructureS.o .shobj/DCPS/Qos_Helper.o .shobj/DCPS/SubscriberImpl.o .shobj/DCPS/GuidUtils.o .shobj/DCPS/TopicDescriptionImpl.o .shobj/DCPS/RequestedDeadlineWatchdog.o .shobj/DCPS/ReceivedDataElementList.o .shobj/DCPS/Marked_Default_Qos.o .shobj/DCPS/Serializer.o .shobj/DCPS/Transient_Kludge.o .shobj/DCPS/Watchdog.o .shobj/DCPS/ConditionImpl.o .shobj/DCPS/OfferedDeadlineWatchdog.o .shobj/DCPS/DataBlockLockPool.o .shobj/DCPS/WriteDataContainer.o .shobj/DCPS/Registered_Data_Types.o .shobj/DCPS/DataSampleHeader.o .shobj/DCPS/DataSampleList.o .shobj/DCPS/StatusConditionImpl.o .shobj/DCPS/BuiltInTopicUtils.o .shobj/DCPS/DataWriterImpl.o .shobj/DCPS/DataDurabilityCache.o .shobj/DCPS/PublisherImpl.o .shobj/DCPS/DataReaderImpl.o .shobj/DCPS/TopicImpl.o .shobj/DCPS/Service_Participant.o .shobj/DCPS/WatchdogTimer.o .shobj/DCPS/EntityImpl.o .shobj/DCPS/WaitSet.o .shobj/DCPS/DataReaderRemoteImpl.o .shobj/DCPS/GuardCondition.o .shobj/DCPS/DomainParticipantImpl.o .shobj/DCPS/DataWriterRemoteImpl.o .shobj/DCPS/FailoverListener.o .shobj/DCPS/debug.o .shobj/DCPS/DomainParticipantFactoryImpl.o .shobj/DCPS/InstanceState.o .shobj/DCPS/transport/framework/TransportInterface.o .shobj/DCPS/transport/framework/QueueRemoveVisitor.o .shobj/DCPS/transport/framework/NetworkAddress.o .shobj/DCPS/transport/framework/TransportImplFactory.o .shobj/DCPS/transport/framework/TransportSendListener.o .shobj/DCPS/transport/framework/RepoIdSet.o .shobj/DCPS/transport/framework/DataLinkSetMap.o .shobj/DCPS/transport/framework/NullSynchStrategy.o .shobj/DCPS/transport/framework/TransportSendStrategy.o .shobj/DCPS/transport/framework/DataLink.o .shobj/DCPS/transport/framework/ThreadSynchWorker.o .shobj/DCPS/transport/framework/ThreadPerConRemoveVisitor.o .shobj/DCPS/transport/framework/RepoIdSetMap.o .shobj/DCPS/transport/framework/TransportImpl.o .shobj/DCPS/transport/framework/DataLinkSet.o .shobj/DCPS/transport/framework/TransportConfiguration.o .shobj/DCPS/transport/framework/PerConnectionSynchStrategy.o .shobj/DCPS/transport/framework/ThreadSynchResource.o .shobj/DCPS/transport/framework/TheTransportFactory.o .shobj/DCPS/transport/framework/ReceivedDataSample.o .shobj/DCPS/transport/framework/TransportQueueElement.o .shobj/DCPS/transport/framework/TransportSendControlElement.o .shobj/DCPS/transport/framework/TransportSendElement.o .shobj/DCPS/transport/framework/TransportReceiveStrategy.o .shobj/DCPS/transport/framework/ThreadSynch.o .shobj/DCPS/transport/framework/DataLinkCleanupTask.o .shobj/DCPS/transport/framework/PoolSynchStrategy.o .shobj/DCPS/transport/framework/ReceiveListenerSetMap.o .shobj/DCPS/transport/framework/ThreadPerConnectionSendTask.o .shobj/DCPS/transport/framework/TransportControlElement.o .shobj/DCPS/transport/framework/TransportReactorTask.o .shobj/DCPS/transport/framework/PacketRemoveVisitor.o .shobj/DCPS/transport/framework/PoolSynch.o .shobj/DCPS/transport/framework/TransportDebug.o .shobj/DCPS/transport/framework/TransportGenerator.o .shobj/DCPS/transport/framework/TransportFactory.o .shobj/DCPS/transport/framework/ThreadSynchStrategy.o .shobj/DCPS/transport/framework/NullSynch.o .shobj/DCPS/transport/framework/ReceiveListenerSet.o .shobj/DCPS/transport/framework/TransportReceiveListener.o .shobj/DCPS/transport/framework/TransportReplacedElement.o .shobj/DCPS/transport/framework/PerConnectionSynch.o .shobj/DCPS/transport/framework/TransportHeader.o .shobj/DCPS/transport/framework/BuildChainVisitor.o .shobj/DCPS/transport/framework/RemoveAllVisitor.o -Wl,-E -L/downloads/ACE_wrappers/ace -L./ -L../lib -L/downloads/DDS/lib -L/downloads/ACE_wrappers/TAO/tao -L. -L/downloads/ACE_wrappers/lib -lTAO_PortableServer -lTAO_AnyTypeCode -lTAO -lACE -ldl -lpthread -lrt .shobj/DCPS/GuidUtils.o: In function `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const': /usr/include/c++/4.1.3/sstream:572: undefined reference to `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const' /usr/bin/ld: .shobj/DCPS/GuidUtils.o: relocation R_X86_64_PC32 against `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status make[1]: *** [libOpenDDS_Dcps.so.1.2] Error 1 make[1]: Leaving directory `/downloads/DDS/dds' make: *** [DdsDcps] Error 2 --------------------------------------------------------------------------- Dr. Alastair Basden, Senior Research Associate, Durham University --------------------------------------------------------------------------- Centre for Advanced Instrumentation, Department of Physics, South Road, Durham, DH1 3LE Tel: 0191 33 43584, Fax: 0191 33 43609 For your convenience, if a reply is expected and not received, I will assume that you are in agreement. --------------------------------------------------------------------------- On Wed, 12 Nov 2008, ope...@li... wrote: <Mailing list subscription confirmation notice for mailing list <opendds-devel < <We have received a request from 172.29.29.1 for subscription of your <email address, "a.g...@du...", to the <ope...@li... mailing list. To confirm that you <want to be added to this mailing list, simply reply to this message, <keeping the Subject: header intact. Or visit this web page: < < https://lists.sourceforge.net/lists/confirm/opendds-devel/a70488f64d1242c403bedef1d597a0c7eedea849 < < <Or include the following line -- and only the following line -- in a <message to ope...@li...: < < confirm a70488f64d1242c403bedef1d597a0c7eedea849 < <Note that simply sending a `reply' to this message should work from <most mail readers, since that usually leaves the Subject: line in the <right form (additional "Re:" text in the Subject: is okay). < <If you do not wish to be subscribed to this list, please simply <disregard this message. If you think you are being maliciously <subscribed to the list, or have any other questions, send them to <ope...@li.... < < |