[ 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to