<p>I&#39;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&#39;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 &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br>&gt;&gt;&gt; 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 &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;<br>ImportError: Unresolved symbols<br>&gt;&gt;&gt;</p>

<p>Is there a way around this libgcrypt stuff?  Anyone seen this before?</p>