|
From: Alastair B. <a.g...@du...> - 2008-11-12 09:59:22
|
Sorry - here it is...
This is OpenDDS version 1.2, released Fri Nov 7 15:21:06 UTC 2008.
8<----------8<----------8<----------8<----------8<----------8<----------8<----
OpenDDS VERSION: 1.2
TAO VERSION:
ACETAO-1.5a_with_latest_patches.tar.gz
HOST MACHINE and OPERATING SYSTEM:
Linux 2.6.22-14-generic #1 SMP Sun Oct 14 21:45:15 GMT 2007 x86_64
GNU/Linux
Ubuntu 7.04
TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
COMPILER NAME AND VERSION (AND PATCHLEVEL):
CONTENTS OF $ACE_ROOT/ace/config.h [if you use a link to a platform-
specific file, simply state which one]:
#include "ace/config-linux.h"
CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU (unless
this isn't used in this case, e.g., with Microsoft Visual C++):
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
(used by MPC when you generate your own makefiles):
No such file
LEVEL OF URGENCY (LOW, MEDIUM, or HIGH):
HIGH
AREA/CLASS/EXAMPLE AFFECTED:
[What example failed? What module failed to compile?]
make in $DDS_ROOT/dds
DOES THE PROBLEM AFFECT:
COMPILATION?
If so, what do your $ACE_ROOT/ace/config.h and
$ACE_ROOT/include/makeinclude/platform_macros.GNU contain?
LINKING?
On Unix systems, did you run make realclean first?
No (no such command found)
EXECUTION?
OTHER (please specify)?
SYNOPSIS:
Build of DDS fails
DESCRIPTION:
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
REPEAT BY:
make
SAMPLE FIX/WORKAROUND:
[If available ]
On Wed, 12 Nov 2008, Johnny Willemsen wrote:
<Hi,
<
<Can you fill in the problem-report-form in the root directory of OpenDDS? We
<really lack info now.
<
<Johnny
<
<> 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
<>
<>
<>
|