[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