[MacPorts] #14730: py25-libxml2 2.6.21_1 fails to build

MacPorts noreply at macports.org
Sat Jan 31 11:30:13 PST 2009


#14730: py25-libxml2 2.6.21_1 fails to build
------------------------------+---------------------------------------------
  Reporter:  stephan@…        |       Owner:  sfiera@…           
      Type:  defect           |      Status:  closed             
  Priority:  Normal           |   Milestone:  Port Bugs          
 Component:  ports            |     Version:  1.6.0              
Resolution:  worksforme       |    Keywords:                     
      Port:                   |  
------------------------------+---------------------------------------------

Comment(by ctempleton3@…):

 Replying to [comment:5 sfiera@…]:
 >  That looks like a very different error.

 Do you want me to make a new ticket?

 Replying to [comment:5 sfiera@…]:
 >  * Can you make sure your version of libxml2/libiconv is up-to-date?
 (`sudo port selfupdate` and `sudo port upgrade libxml2 libiconv`

 {{{
 $ port selfupdate
 Password:

 MacPorts base version 1.700 installed
 Downloaded MacPorts base version 1.700

 The MacPorts installation is not outdated so it was not updated
 $
 $ port upgrade libiconv libxml2
 $
 }}}

 Replying to [comment:5 sfiera@…]:
 >  * Can you try disabling ccache?  (I know nothing about it, including
 how to enable/disable it; all I can say is that it has worked for me
 without it)

 This one was harder than I thought it would be. Apparently, if you build
 python25 with ccache it wants to use it to build subsequent python
 software even if ccache is not on the system. I had to eventualy rebuild
 python25 from source to get it to default back to gcc. (When I uninstalled
 it and reinstalled it from archive it continued to point to ccache.) That
 aside I am still having the same problems. See below:

 {{{
 $ port -t install py25-libxml2
 Password:
 --->  Fetching py25-libxml2
 --->  Verifying checksum(s) for py25-libxml2
 --->  Extracting py25-libxml2
 --->  Applying patches to py25-libxml2
 --->  Configuring py25-libxml2
 --->  Building py25-libxml2
 trace: access denied to
 /opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.py
 (*unknown*)
 trace: access denied to
 /opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.pyc
 (*unknown*)
 trace: access denied to
 /opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.py
 (*unknown*)
 trace: access denied to
 /opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.pyc
 (*unknown*)
 trace: access denied to
 /opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
 /lib-dynload/strop.so (*unknown*)
 trace: access denied to
 /opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config/Makefile
 (*unknown*)
 trace: access denied to
 /opt/local/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5/pyconfig.h
 (*unknown*)
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-libxml2/work/libxml2-python-2.6.21"
 && /opt/local/bin/python2.5 setup.py --no-user-cfg build " returned error
 1
 Command output: xmlRelaxNGValidityErrorFunc *:2  xmlXPathObjectPtr:22
 const htmlEntityDesc *:2  xmlOutputMatchCallback:1  xmlElementContentPtr
 *:1  xmlStructuredErrorFunc:3  xmlSchematronValidCtxtPtr:2
 xmlParserInputBufferCreateFilenameFunc:2  xmlSchemaValType:2  size_t:1
 xmlEnumerationPtr:5  xmlSchemaWildcardPtr:1  xmlXIncludeCtxtPtr:4
 xmlRelaxNGValidityErrorFunc:2  xmlSAXHandler *:4  ...:1
 xmlShellReadlineFunc:1  xmlDict *:1  xmlAutomataPtr:19
 xmlParserInputPtr:17  xmlCatalogAllow:2  xmlExpNodePtr:3
 xmlElementContent *:1  xmlCharEncodingOutputFunc:1  xmlDictPtr:10
 xmlTextWriterPtr:77  const htmlElemDesc *:1  xmlIDPtr:1
 xmlSchemaValPtr:13  xmlInputMatchCallback:1  xmlElementTablePtr:2  xmlChar
 **:15  xmlXPathCompExprPtr:5  xmlTextReaderErrorFunc:1
 xmlExternalEntityLoader:2  xmlNotationTablePtr:2
 xmlXPathVariableLookupFunc:1  xmlParserNodeInfoPtr:1  xmlExpCtxtPtr:14
 xmlPatternPtr:8  xmlC14NIsVisibleCallback:1  xmlDeregisterNodeFunc:2
 va_list:1  xmlSchemaTypePtr:9  htmlStatus:1  xmlRegisterNodeFunc:2
 xmlAttributeType:2  xmlRefPtr:1  xmlCharEncodingHandler *:4
 xmlNotationPtr:3  xmlSaveCtxtPtr:8  xmlRegExecCallbacks:1  xmlNsPtr *:1
 xmlLocationSetPtr:6  xmlSchemaSAXPlugPtr:1  xmlModulePtr:4
 xmlEnumerationPtr *:2  xmlShellCtxtPtr:10  xlinkNodeDetectFunc:2
 xmlRefTablePtr:1  xmlStreamCtxtPtr:4  xmlSchemaValidityErrorFunc *:2
 xmlChRangeGroupPtr:1  xmlAttributeTablePtr:2  xmlSchematronParserCtxtPtr:5
 xmlCatalogPrefer:1  xmlParserNodeInfoSeqPtr:3  xmlSchematronPtr:2
 xmlNodePtr *:2  xmlInputReadCallback:7  char **:5  xmlCharEncoding:13
 xmlRegExecCtxtPtr:5  xmlElementContentType:2  void *:85
 xmlTextReaderErrorFunc *:1  xmlSAXHandlerPtr *:1  xmlEntityReferenceFunc:1
 xmlDocPtr *:1  xmlBufferAllocationScheme:3  xmlSchemaValidityErrorFunc:2
 xmlDOMWrapCtxtPtr:5  xmlOutputWriteCallback:2  xmlSchemaFacetPtr:7
 xlinkHandlerPtr:2  xmlXPathFuncLookupFunc:1  htmlElemDesc *:3
 xmlCharEncodingHandlerPtr:7  xmlCharEncodingInputFunc:1  xmlFeature:1
 const xmlParserNodeInfo *:1  xmlNodeSetPtr:32  xmlEntitiesTablePtr:3
 xmlIDTablePtr:1  xmlXPathFunction:4  xmlOutputBufferCreateFilenameFunc:2
 xmlElementContentPtr:8  xmlElementTypeVal:1  xlinkType:1
 xmlGenericErrorFunc *:1
 running build
 running build_py
 creating build
 creating build/lib.macosx-10.4-fat-2.5
 copying libxml2.py -> build/lib.macosx-10.4-fat-2.5
 copying drv_libxml2.py -> build/lib.macosx-10.4-fat-2.5
 running build_ext
 building 'libxml2mod' extension
 creating build/temp.macosx-10.4-fat-2.5
 /usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot
 /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-
 cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -fwrapv -O3
 -Wall -Wstrict-prototypes -D_REENTRANT=1 -I/opt/local/include/libxml2
 -I/opt/local/include -I/opt/local/include/python2.5
 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
 -c libxml2-py.c -o build/temp.macosx-10.4-fat-2.5/libxml2-py.o
 /usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot
 /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-
 cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -fwrapv -O3
 -Wall -Wstrict-prototypes -D_REENTRANT=1 -I/opt/local/include/libxml2
 -I/opt/local/include -I/opt/local/include/python2.5
 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
 -c libxml.c -o build/temp.macosx-10.4-fat-2.5/libxml.o
 /usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot
 /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-
 cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -fwrapv -O3
 -Wall -Wstrict-prototypes -D_REENTRANT=1 -I/opt/local/include/libxml2
 -I/opt/local/include -I/opt/local/include/python2.5
 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
 -c types.c -o build/temp.macosx-10.4-fat-2.5/types.o
 /usr/bin/gcc-4.0 -arch i386 -arch ppc -isysroot
 /Developer/SDKs/MacOSX10.4u.sdk -L/opt/local/lib -bundle -undefined
 dynamic_lookup -L/opt/local/lib
 build/temp.macosx-10.4-fat-2.5/libxml2-py.o
 build/temp.macosx-10.4-fat-2.5/libxml.o
 build/temp.macosx-10.4-fat-2.5/types.o -L/opt/local/lib -lxml2 -lm -lz -o
 build/lib.macosx-10.4-fat-2.5/libxml2mod.so
 /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: for architecture i386
 /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open dynamic
 library: /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib
 referenced from: /opt/local/lib/libxml2.dylib (checking for undefined
 symbols may be affected) (No such file or directory, errno = 2)
 /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
 _libiconv referenced from libxml2 expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 _libiconv_close referenced from libxml2 expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 _libiconv_open referenced from libxml2 expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 collect2: ld returned 1 exit status
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: for architecture ppc
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning can't open
 dynamic library:
 /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libiconv.2.dylib referenced
 from: /opt/local/lib/libxml2.dylib (checking for undefined symbols may be
 affected) (No such file or directory, errno = 2)
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
 _libiconv referenced from libxml2 expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 _libiconv_close referenced from libxml2 expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 _libiconv_open referenced from libxml2 expected to be defined in
 /opt/local/lib/libiconv.2.dylib
 collect2: ld returned 1 exit status
 lipo: can't open input file: /var/tmp//ccnuH9aM.out (No such file or
 directory)
 error: command '/usr/bin/gcc-4.0' failed with exit status 1

 Error: Status 1 encountered during processing.
 $
 }}}

 What is the next thing I should do to try to fix this? Thanks,

 - Charles

-- 
Ticket URL: <http://trac.macports.org/ticket/14730#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list