Followup: [xml-bindings]New releases and python



... and for XSLT Python bindings:

|  
|  rmattes aiolos:/usr/local/src/libxslt/python/tests$ python2.1
|  Python 2.1.1 (#1, Nov 11 2001, 18:19:24) 
|  [GCC 2.95.4 20011006 (Debian prerelease)] on linux2
|  Type "copyright", "credits" or "license" for more information.
|  >>> 
|  rmattes aiolos:/usr/local/src/libxslt/python/tests$ python2.1 basic.py 
|  Traceback (most recent call last):
|    File "basic.py", line 3, in ?
|      import libxslt
|    File "/usr/local/lib/python2.1/site-packages/libxslt.py", line 2, in ?
|      import libxsltmod
|  ImportError: /usr/local/lib/python2.1/site-packages/libxsltmod.so: undefined symbol: libxml_xmlXPathParserContextPtrWrap
|  rmattes aiolos:/usr/local/src/libxslt/python/tests$ 
|  

Hmmm, the symbol _is_ exported by libxml2mod.so (checked that with 'nm') and that library gets
loaded from 'import libxml2' (checked that too), but:

|  rmattes aiolos:/usr/local/src/libxslt/python/tests$ ldd /usr/local/lib/python2.1/site-packages/libxsltmod.so 
|  	libxslt.so.1 => /usr/local/lib/libxslt.so.1 (0x4000d000)
|  	libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x40035000)
|  	libz.so.1 => /usr/lib/libz.so.1 (0x400d7000)
|  	libm.so.6 => /lib/libm.so.6 (0x400e7000)
|  	libexslt.so.0 => /usr/local/lib/libexslt.so.0 (0x40109000)
|  	libc.so.6 => /lib/libc.so.6 (0x40114000)
|  	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
|  

shouldn't libxsltmod.so also be linked against libxml2mod.so? 

  Ralf Mattes



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]