Steve Langasek wrote:
> * Use Debian's libtool.

I took one affected package (kmldonkey) from your list, relibtoolized
it as described, and rebuilt it, which failed spectacularly.  Then, I
took another one (rekall), relibtoolized it, rebuilt it, and that
failed with a strikingly similar pattern.

kmldonkey links with the following libraries: -lkdeui -lkio.  As shipped,
libtool expands that to every library under the sun.  The new libtool
indeed reduces this to /usr/lib/libkdeui.so /usr/lib/libkio.so and a few
system libraries/objects, which is then greeted by ld with hundreds of
error messages of the kind:

/usr/share/qt3/include/qstring.h:847: undefined reference to 
`QString::shared_null'
/usr/share/qt3/include/qstring.h:848: undefined reference to 
`QStringData::deleteSelf()'

Both libkdeui and libkio reference (as shown by ldd) libqt-mt (which
I suppose is where these symbols should be).

The error messages in the rekall build are of the sort

.../rekall-2.2.3-2/db/mysql/kb_mysql.cpp:595: undefined reference to `i18n(char 
const*)'

In this case -lqt-mt is actually on the libtool command line.

So what is wrong here?  Have other maintainers of Qt/KDE-related packages
perhaps experienced this?

-- 
Please send copies of list mail to me.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to