pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/47807: pkgsrc/py-libxml2 seems to have path problems in build



>Number:         47807
>Category:       pkg
>Synopsis:       pkgsrc/py-libxml2 seems to have path problems in build
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 08 11:35:00 +0000 2013
>Originator:     Richard PALO
>Release:        pkgsrc trunk
>Organization:
>Environment:
SunOS x3200 5.11 illumos-gate i86pc i386 i86pc Solaris

>Description:
apparently textproc/py-libxml2 uses python/distutils.mk for an egg build, but 
apparently the setup.py makes too many poor conclusions.

Python 2.7.4 (default, May  5 2013, 21:55:52) 
[GCC 4.7.3] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> help()

Welcome to Python 2.7!  This is the online help utility.

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/2.7/tutorial/.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics".  Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".

help> xml2po
problem in xml2po - <type 'exceptions.ImportError'>: ld.so.1: python2.7: fatal: 
relocation error: file /opt/pkg/lib/python2.7/site-packages/libxml2mod.so: 
symbol xmlInitializeDict: referenced symbol not found

richard@devzoneX:~/src/pkgsrc/textproc/py-libxml2$ ldd -d 
/opt/pkg/lib/python2.7/site-packages/libxml2mod.so 
        libxml2.so.2 =>  /usr/lib/amd64/libxml2.so.2
        libm.so.2 =>     /usr/lib/amd64/libm.so.2
        libz.so.1 =>     /usr/lib/amd64/libz.so.1
        libpython2.7.so.1.0 =>   /opt/pkg/lib/libpython2.7.so.1.0
        libgcc_s.so.1 =>         
/opt/pkg/gcc47/x86_64-sun-solaris2.11/lib/amd64/libgcc_s.so.1
        libc.so.1 =>     /usr/lib/amd64/libc.so.1
        libpthread.so.1 =>       /lib/64/libpthread.so.1
        libsocket.so.1 =>        /lib/64/libsocket.so.1
        libnsl.so.1 =>   /lib/64/libnsl.so.1
        libdl.so.1 =>    /usr/lib/amd64/libdl.so.1
        librt.so.1 =>    /usr/lib/amd64/librt.so.1
        libmp.so.2 =>    /lib/64/libmp.so.2
        libmd.so.1 =>    /lib/64/libmd.so.1
richard@devzoneX:~/src/pkgsrc/textproc/py-libxml2$ ldd -d 
/opt/pkg/lib/libxml2.so                            
        libz.so.1 =>     /opt/pkg/lib/libz.so.1
        liblzma.so.5 =>  /opt/pkg/lib/liblzma.so.5
        libpthread.so.1 =>       /usr/lib/amd64/libpthread.so.1
        librt.so.1 =>    /usr/lib/amd64/librt.so.1
        libiconv.so.2 =>         /opt/pkg/lib/libiconv.so.2
        libm.so.2 =>     /usr/lib/amd64/libm.so.2
        libsocket.so.1 =>        /usr/lib/amd64/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/amd64/libnsl.so.1
        libgcc_s.so.1 =>         
/opt/pkg/gcc47/x86_64-sun-solaris2.11/lib/amd64/libgcc_s.so.1
        libc.so.1 =>     /usr/lib/amd64/libc.so.1
        libmp.so.2 =>    /lib/64/libmp.so.2
        libmd.so.1 =>    /lib/64/libmd.so.1



notice that the py-libxml2 bits don't use ${LOCALBASE} libxml2
>How-To-Repeat:

>Fix:



Home | Main Index | Thread Index | Old Index