<p>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:</p>
<p>libxslt 1.1.22<br>libxml2 2.7.2<br>libgcrypt 11.5.2</p>
<p>However, after building lxml, importing lxml produces the following messages in python:</p>
<p>bash-3.2# python<br>Python 2.5.2 (r252:60911, Oct 8 2008, 21:15:13)<br>[GCC 4.2.4] on qnx6<br>Type "help", "copyright", "credits" or "license" for more information.<br>>>> import lxml.etree as ET<br>
unknown symbol: gcry_cipher_open<br>unknown symbol: gcry_cipher_ctl<br>unknown symbol: gcry_md_hash_buffer<br>unknown symbol: gcry_cipher_close<br>unknown symbol: gcry_cipher_encrypt<br>unknown symbol: gcry_check_version<br>
unknown symbol: gcry_cipher_decrypt<br>unknown symbol: gcry_strerror<br>Traceback (most recent call last):<br> File "<stdin>", line 1, in <module><br>ImportError: Unresolved symbols<br>>>></p>
<p>Is there a way around this libgcrypt stuff? Anyone seen this before?</p>