[C++-sig] Re: (no subject)
David Abrahams
dave at boost-consulting.com
Sun Sep 7 18:14:55 CEST 2003
Lars Kunert <lkunert at mpi-sb.mpg.de> writes:
> Hi!
>
> I am considering to integrate am existing Qt-application into viewer
> called chimera. Chimera is a c++/python application with an integrated
> IDLE.
> Therefore I try to wrap my application into python by using boost.python.
> To get some clues how to achive this, I had look into the hippodraw
> project. As a priliminary test I tried to execute hippodraw within
> chimera. I got the following error message:
>
>>>> from hippo import HDApp
> Traceback (most recent call last):
> File "<pyshell#1>", line 1, in ?
> from hippo import HDApp
> ImportError: /usr/local/lib/libqt-mt.so.3: undefined symbol:
> FT_Seek_Stream
This has nothing at all to do with Boost.Python; you either need to
have the right LD_LIBRARY_PATH settings so that the library containing
FT_Seek_Stream can be found, or you need a newer version of that
library.
> I compiled hippodraw using the following packages, it works perfectly
> within the "native"python-interpreter on my computer.
>
> I'm using SuSE 8.1
> python 2.2.1-45
> chimera1.1700.exe bundeled with python 2.2.1 (build?!)
> qt-x11-free-3.2.0 (threads enabeled)
> boost1.30.2 with Boost.Python 2
> g++ 3.2
>
> The integrated IDLE uses another python-build than I do
What does that mean? Normally different builds/versions of Python
aren't binary-compatible.
--
Dave Abrahams
Boost Consulting
www.boost-consulting.com
More information about the Cplusplus-sig
mailing list