Having porting issues due to libgcrypt library on QNX

Asked by npowell

I've attempted to port lxml to a QNX 6.4.0 PC (x86) and have already built and installed the libxslt, libxml2, and libgcrypt libraries wihtout any compile/link issues. The libraries were installed at /usr/local/lib which is part of my LD_LIBRARY_PATH. I'm using:

libxslt 1.1.22
libxml2 2.7.2
libgcrypt 11.5.2

However, after building lxml, importing lxml produces the following messages in python:

bash-3.2# python
Python 2.5.2 (r252:60911, Oct 8 2008, 21:15:13)
[GCC 4.2.4] on qnx6
Type "help", "copyright", "credits" or "license" for more information.
>>> import lxml.etree as ET
unknown symbol: gcry_cipher_open
unknown symbol: gcry_cipher_ctl
unknown symbol: gcry_md_hash_buffer
unknown symbol: gcry_cipher_close
unknown symbol: gcry_cipher_encrypt
unknown symbol: gcry_check_version
unknown symbol: gcry_cipher_decrypt
unknown symbol: gcry_strerror
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: Unresolved symbols
>>>

Is there a way around this libgcrypt stuff? Anyone seen this before?

Question information

Language:
English Edit question
Status:
Answered
For:
lxml Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
scoder (scoder) said :
#1

Hi,

could you please ask this on the lxml-dev mailing list?

Thanks,
Stefan

Can you help with this problem?

Provide an answer of your own, or ask npowell for more information if necessary.

To post a message you must log in.