You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Alexey Kosenkov (JIRA)" <xe...@xml.apache.org> on 2006/05/17 16:03:05 UTC

[jira] Created: (XERCESC-1594) Build process fails on amd64.

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: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


[jira] Closed: (XERCESC-1594) Build process fails on amd64.

Posted by "Boris Kolpackov (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESC-1594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Boris Kolpackov closed XERCESC-1594.
------------------------------------


> Build process fails on amd64.
> -----------------------------
>
>                 Key: XERCESC-1594
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1594
>             Project: Xerces-C++
>          Issue Type: Bug
>    Affects 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.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


[jira] Resolved: (XERCESC-1594) Build process fails on amd64.

Posted by "Boris Kolpackov (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESC-1594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Boris Kolpackov resolved XERCESC-1594.
--------------------------------------

    Resolution: Invalid

I am pretty sure this is a toolchain issue.

> Build process fails on amd64.
> -----------------------------
>
>                 Key: XERCESC-1594
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1594
>             Project: Xerces-C++
>          Issue Type: Bug
>    Affects 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.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org