Hi, Andreas.  Here's what I get
% ldd /usr/common/usg/boost/1_40_0/pool/lib/libboost_python.so.1.40.0
    libutil.so.1 => /lib64/libutil.so.1 (0x00002b240c2ca000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b240c4cd000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00002b240c6e8000)
    librt.so.1 => /lib64/librt.so.1 (0x00002b240c8ed000)
libstdc++.so.6 => /usr/common/usg/gcc/4.4.2/lib64/libstdc++.so.6 (0x00002b240caf6000)
    libm.so.6 => /lib64/libm.so.6 (0x00002b240ce02000)
libgcc_s.so.1 => /usr/common/usg/gcc/4.4.2/lib64/libgcc_s.so.1 (0x00002b240d086000)
    libc.so.6 => /lib64/libc.so.6 (0x00002b240d29c000)
    /lib64/ld-linux-x86-64.so.2 (0x000000316ec00000)
I don't see any linking against any libpython files here.
What am I missing?

Thanks,
Janet


Andreas Klöckner wrote:
On Freitag 20 November 2009, Janet Jacobsen wrote:
Hi, Andreas.   Thank you for your email.

I did install boost in usr/common/usg/boost. (Though I don't
have root privileges, staff are allowed to install software
under /usr/common.)

Ah, I see.

using python : 2.6 : /usr/common/usg/python/2.6.4 ;

Ok, this is important to have. Your build of boost is likely correct then.

I did a Google search on PyUnicodeUCS4_FromEncodedObject
and got a bunch of hits, so it looks like I should try to
re-compile Python with "unicode support(UCS4)".

Try
ldd /usr/common/usg/boost/1_40_0/pool/lib/libboost_python.so.1.40.0
to see which libpython it gets linked aginst at run time--maybe it picks up the wrong one. If so, try setting LD_LIBRARY_PATH to have it prefer the right one.

HTH,
Andreas

_______________________________________________
PyCUDA mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net

Reply via email to