Build process fails on amd64.
-----------------------------
Key: XERCESC-1594
URL: http://issues.apache.org/jira/browse/XERCESC-1594
Project: Xerces-C++
Type: Bug
Versions: 2.6.0
Environment: 5.4-STABLE FreeBSD, amd64, data about gcc:"Using built-in specs.
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 3.4.2 [FreeBSD] 20040728"
Reporter: Alexey Kosenkov
When I try to build it from ports on amd64 machine (described above), the
entire process fails at its final phase (linking libxerces-c.so.26).
The very last message is as follows:
/ports/textproc/xerces-c2/work/xerces-c-src_2_6_0/lib/.so.26.0
gmake -C /usr/ports/textproc/xerces-c2/work/xerces-c-src_2_6_0/obj -k
gmake[1]: Entering directory
`/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_6_0/obj'
Building
/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_6_0/lib/libxerces-c.so.26.0
c++ -DFREEBSD -shared -fPIC -Wl,-soname,libxerces-c.so.26 -o
/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_6_0/lib/libxerces-c.so.26.0
FREEBSD/ASCIIRangeFactory.o FREEBSD/AbstractDOMParser.o
FREEBSD/AbstractNumericFacetValidator.o FREEBSD/AbstractNumericValidator.o
FREEBSD/AbstractStringValidator.o FREEBSD/AllContentModel.o
FREEBSD/AnySimpleTypeDatatypeValidator.o FREEBSD/AnyURIDatatypeValidator.o
FREEBSD/BMPattern.o FREEBSD/Base64.o FREEBSD/Base64BinaryDatatypeValidator.o
FREEBSD/BinFileInputStream.o FREEBSD/BinFileOutputStream.o
FREEBSD/BinInputStream.o FREEBSD/BinMemInputStream.o
FREEBSD/BinMemOutputStream.o FREEBSD/BinOutputStream.o FREEBSD/BitSet.o
FREEBSD/BlockRangeFactory.o FREEBSD/BooleanDatatypeValidator.o FREEBSD/CMAny.o
FREEBSD/CMBinaryOp.o FREEBSD/CMUnaryOp.o FREEBSD/CharToken.o
FREEBSD/ClosureToken.o FREEBSD/ComplexTypeInfo.o FREEBSD/ConcatToken.o
FREEBSD/ConditionToken.o FREEBSD/ContentLeafNameTypeVector.o
FREEBSD/ContentSpecNode.o FREEBSD/DFAContentModel.o FREEBSD/DGXMLScanner.o
FREEBSD/DOMAttrImpl.o FREEBSD/DOMAttrMapImpl.o FREEBSD/DOMAttrNSImpl.o
FREEBSD/DOMBuilderImpl.o FREEBSD/DOMCDATASectionImpl.o
FREEBSD/DOMCharacterDataImpl.o FREEBSD/DOMChildNode.o FREEBSD/DOMCommentImpl.o
FREEBSD/DOMConfigurationImpl.o FREEBSD/DOMDeepNodeListImpl.o
FREEBSD/DOMDocumentFragmentImpl.o FREEBSD/DOMDocumentImpl.o
FREEBSD/DOMDocumentTypeImpl.o FREEBSD/DOMElementImpl.o
FREEBSD/DOMElementNSImpl.o FREEBSD/DOMEntityImpl.o
FREEBSD/DOMEntityReferenceImpl.o FREEBSD/DOMErrorImpl.o FREEBSD/DOMException.o
FREEBSD/DOMImplementationImpl.o FREEBSD/DOMImplementationRegistry.o
FREEBSD/DOMLocatorImpl.o FREEBSD/DOMNamedNodeMapImpl.o FREEBSD/DOMNodeIDMap.o
FREEBSD/DOMNodeImpl.o FREEBSD/DOMNodeIteratorImpl.o FREEBSD/DOMNodeListImpl.o
FREEBSD/DOMNodeVector.o FREEBSD/DOMNormalizer.o FREEBSD/DOMNotationImpl.o
FREEBSD/DOMParentNode.o FREEBSD/DOMProcessingInstructionImpl.o
FREEBSD/DOMRangeException.o FREEBSD/DOMRangeImpl.o FREEBSD/DOMStringPool.o
FREEBSD/DOMTextImpl.o FREEBSD/DOMTreeWalkerImpl.o FREEBSD/DOMTypeInfoImpl.o
FREEBSD/DOMWriterImpl.o FREEBSD/DOMXPathException.o FREEBSD/DTDAttDef.o
FREEBSD/DTDAttDefList.o FREEBSD/DTDElementDecl.o FREEBSD/DTDEntityDecl.o
FREEBSD/DTDGrammar.o FREEBSD/DTDScanner.o FREEBSD/DTDValidator.o
FREEBSD/DatatypeValidator.o FREEBSD/DatatypeValidatorFactory.o
FREEBSD/DateDatatypeValidator.o FREEBSD/DateTimeDatatypeValidator.o
FREEBSD/DateTimeValidator.o FREEBSD/DayDatatypeValidator.o
FREEBSD/DecimalDatatypeValidator.o FREEBSD/DefaultPanicHandler.o
FREEBSD/DoubleDatatypeValidator.o FREEBSD/Dummy.o
FREEBSD/DurationDatatypeValidator.o FREEBSD/ENTITYDatatypeValidator.o
FREEBSD/ElemStack.o FREEBSD/EncodingValidator.o FREEBSD/FieldActivator.o
FREEBSD/FieldValueMap.o FREEBSD/FloatDatatypeValidator.o
FREEBSD/FreeBSDPlatformUtils.o FREEBSD/GCCDefs.o
FREEBSD/GeneralAttributeCheck.o FREEBSD/Grammar.o FREEBSD/GrammarResolver.o
FREEBSD/HashPtr.o FREEBSD/HashXMLCh.o FREEBSD/HeaderDummy.o FREEBSD/HexBin.o
FREEBSD/HexBinaryDatatypeValidator.o FREEBSD/ICUTransService.o
FREEBSD/IC_Field.o FREEBSD/IC_Key.o FREEBSD/IC_KeyRef.o FREEBSD/IC_Selector.o
FREEBSD/IC_Unique.o FREEBSD/IDDatatypeValidator.o
FREEBSD/IDREFDatatypeValidator.o FREEBSD/IGXMLScanner.o FREEBSD/IGXMLScanner2.o
FREEBSD/IdentityConstraint.o FREEBSD/IdentityConstraintHandler.o
FREEBSD/InMemMsgLoader.o FREEBSD/InputSource.o FREEBSD/KVStringPair.o
FREEBSD/ListDatatypeValidator.o FREEBSD/LocalFileFormatTarget.o
FREEBSD/LocalFileInputSource.o FREEBSD/Match.o FREEBSD/MemBufFormatTarget.o
FREEBSD/MemBufInputSource.o FREEBSD/MemoryManagerArrayImpl.o
FREEBSD/MemoryManagerImpl.o FREEBSD/MixedContentModel.o FREEBSD/ModifierToken.o
FREEBSD/MonthDatatypeValidator.o FREEBSD/MonthDayDatatypeValidator.o
FREEBSD/Mutexes.o FREEBSD/NCNameDatatypeValidator.o
FREEBSD/NOTATIONDatatypeValidator.o FREEBSD/NameDatatypeValidator.o
FREEBSD/NamespaceScope.o FREEBSD/Op.o FREEBSD/OpFactory.o
FREEBSD/PSVIAttribute.o FREEBSD/PSVIAttributeList.o FREEBSD/PSVIElement.o
FREEBSD/PSVIItem.o FREEBSD/PanicHandler.o FREEBSD/ParenToken.o
FREEBSD/ParserForXMLSchema.o FREEBSD/PlatformUtils.o FREEBSD/QName.o
FREEBSD/QNameDatatypeValidator.o FREEBSD/RangeFactory.o FREEBSD/RangeToken.o
FREEBSD/RangeTokenMap.o FREEBSD/ReaderMgr.o FREEBSD/RegularExpression.o
FREEBSD/RegxParser.o FREEBSD/RegxUtil.o FREEBSD/SAX2XMLReaderImpl.o
FREEBSD/SAXException.o FREEBSD/SAXParseException.o FREEBSD/SAXParser.o
FREEBSD/SGXMLScanner.o FREEBSD/SchemaAttDef.o FREEBSD/SchemaAttDefList.o
FREEBSD/SchemaElementDecl.o FREEBSD/SchemaGrammar.o FREEBSD/SchemaInfo.o
FREEBSD/SchemaSymbols.o FREEBSD/SchemaValidator.o FREEBSD/SimpleContentModel.o
FREEBSD/SocketNetAccessor.o FREEBSD/StdInInputSource.o
FREEBSD/StdOutFormatTarget.o FREEBSD/StringDatatypeValidator.o
FREEBSD/StringPool.o FREEBSD/StringToken.o
FREEBSD/SubstitutionGroupComparator.o FREEBSD/SynchronizedStringPool.o
FREEBSD/TimeDatatypeValidator.o FREEBSD/Token.o FREEBSD/TokenFactory.o
FREEBSD/TransService.o FREEBSD/TraverseSchema.o FREEBSD/URLInputSource.o
FREEBSD/UnicodeRangeFactory.o FREEBSD/UnionDatatypeValidator.o
FREEBSD/UnionToken.o FREEBSD/UnixHTTPURLInputStream.o
FREEBSD/ValidationContextImpl.o FREEBSD/ValueStore.o FREEBSD/ValueStoreCache.o
FREEBSD/VecAttrListImpl.o FREEBSD/VecAttributesImpl.o FREEBSD/WFXMLScanner.o
FREEBSD/Wrapper4DOMInputSource.o FREEBSD/Wrapper4InputSource.o
FREEBSD/XML256TableTranscoder.o FREEBSD/XML88591Transcoder.o
FREEBSD/XMLASCIITranscoder.o FREEBSD/XMLAbstractDoubleFloat.o
FREEBSD/XMLAttDef.o FREEBSD/XMLAttDefList.o FREEBSD/XMLAttr.o
FREEBSD/XMLBigDecimal.o FREEBSD/XMLBigInteger.o FREEBSD/XMLBuffer.o
FREEBSD/XMLBufferMgr.o FREEBSD/XMLCanRepGroup.o FREEBSD/XMLChTranscoder.o
FREEBSD/XMLChar.o FREEBSD/XMLContentModel.o FREEBSD/XMLDTDDescription.o
FREEBSD/XMLDTDDescriptionImpl.o FREEBSD/XMLDateTime.o FREEBSD/XMLDouble.o
FREEBSD/XMLEBCDICTranscoder.o FREEBSD/XMLElementDecl.o FREEBSD/XMLEntityDecl.o
FREEBSD/XMLException.o FREEBSD/XMLFloat.o FREEBSD/XMLFormatter.o
FREEBSD/XMLGrammarDescription.o FREEBSD/XMLGrammarPoolImpl.o
FREEBSD/XMLIBM1047Transcoder.o FREEBSD/XMLIBM1140Transcoder.o
FREEBSD/XMLMsgLoader.o FREEBSD/XMLNotationDecl.o FREEBSD/XMLNumber.o
FREEBSD/XMLRangeFactory.o FREEBSD/XMLReader.o FREEBSD/XMLRecognizer.o
FREEBSD/XMLRefInfo.o FREEBSD/XMLRegisterCleanup.o FREEBSD/XMLScanner.o
FREEBSD/XMLScannerResolver.o FREEBSD/XMLSchemaDescription.o
FREEBSD/XMLSchemaDescriptionImpl.o FREEBSD/XMLString.o
FREEBSD/XMLStringTokenizer.o FREEBSD/XMLUCSTranscoder.o FREEBSD/XMLURL.o
FREEBSD/XMLUTF16Transcoder.o FREEBSD/XMLUTF8Transcoder.o FREEBSD/XMLUni.o
FREEBSD/XMLUniCharacter.o FREEBSD/XMLUri.o FREEBSD/XMLValidator.o
FREEBSD/XMLWin1252Transcoder.o FREEBSD/XMemory.o FREEBSD/XObjectComparator.o
FREEBSD/XPathMatcher.o FREEBSD/XPathMatcherStack.o FREEBSD/XPathSymbols.o
FREEBSD/XProtoType.o FREEBSD/XSAXMLScanner.o FREEBSD/XSAnnotation.o
FREEBSD/XSAttributeDeclaration.o FREEBSD/XSAttributeGroupDefinition.o
FREEBSD/XSAttributeUse.o FREEBSD/XSComplexTypeDefinition.o
FREEBSD/XSDDOMParser.o FREEBSD/XSDElementNSImpl.o FREEBSD/XSDErrorReporter.o
FREEBSD/XSDLocator.o FREEBSD/XSElementDeclaration.o FREEBSD/XSFacet.o
FREEBSD/XSIDCDefinition.o FREEBSD/XSModel.o FREEBSD/XSModelGroup.o
FREEBSD/XSModelGroupDefinition.o FREEBSD/XSMultiValueFacet.o
FREEBSD/XSNamespaceItem.o FREEBSD/XSNotationDeclaration.o FREEBSD/XSObject.o
FREEBSD/XSObjectFactory.o FREEBSD/XSParticle.o FREEBSD/XSSimpleTypeDefinition.o
FREEBSD/XSTypeDefinition.o FREEBSD/XSValue.o FREEBSD/XSWildcard.o
FREEBSD/XSerializeEngine.o FREEBSD/XTemplateComparator.o
FREEBSD/XTemplateSerializer.o FREEBSD/XUtil.o FREEBSD/XercesAttGroupInfo.o
FREEBSD/XercesDOMParser.o FREEBSD/XercesElementWildcard.o
FREEBSD/XercesGroupInfo.o FREEBSD/XercesXPath.o FREEBSD/YearDatatypeValidator.o
FREEBSD/YearMonthDatatypeValidator.o FREEBSD/sax2Dummy.o -L/usr/local
-L/usr/local/lib -L/usr/local/data -pthread -L/usr/local/lib -L/usr/local
-licuuc -licudata -lgcc
/usr/bin/ld: /usr/lib/libgcc.a(unwind-dw2.o): relocation R_X86_64_32S can not
be used when making a shared object; recompile with -fPIC
/usr/lib/libgcc.a: could not read symbols: Bad value
!!! NOTE !!! After getting this, I had patched
/usr/ports/textproc/xerces-c2/work/xerces-c-src_2_6_0/Makefile in following
manner:
CONFIGURE_ARGS+= -p freebsd -c ${CC} -x ${CXX} -n socket -P ${PREFIX} -z
-fPIC
instead of
CONFIGURE_ARGS+= -p freebsd -c ${CC} -x ${CXX} -n socket -P ${PREFIX} -z
but got just the same result.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]