trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: October 2012

RPATH requirements / FTBFS

From: Darrell Anderson <humanreadable@...>
Date: Wed, 17 Oct 2012 18:18:18 -0700 (PDT)
The wiki states that arts and tdelibs require the following:

DCMAKE_SKIP_RPATH=ON

That implies all otehr cmake packages can be/should be set to DCMAKE_SKIP_RPATH=OFF.

With DCMAKE_SKIP_RPATH=OFF tdebase will not build. I receive the following errors:

libtdeinit_kicker.so: undefined reference to `KonqBookmarkManager::s_bookmarkManager'
libtdeinit_kicker.so: undefined reference to `KickoffSearch::KickoffSearchInterface::tqt_emit(int, TQUObject*)'
libtdeinit_kicker.so: undefined reference to `KickoffSearch::KickoffSearchInterface::tqt_property(int, int, TQVariant*)'
libtdeinit_kicker.so: undefined reference to `typeinfo for KickoffSearch::Plugin'
libtdeinit_kicker.so: undefined reference to `typeinfo for KickoffSearch::KickoffSearchInterface'
libtdeinit_kicker.so: undefined reference to `KickoffSearch::KickoffSearchInterface::KickoffSearchInterface(TQObject*, char const*)'
libtdeinit_kicker.so: undefined reference to `KickoffSearch::KickoffSearchInterface::tqt_cast(char const*)'
libtdeinit_kicker.so: undefined reference to `KickoffSearch::KickoffSearchInterface::staticMetaObject()'
libtdeinit_kicker.so: undefined reference to `KonqPopupMenu::KonqPopupMenu(KBookmarkManager*, TQPtrList<KFileItem> const&, KURL const&, KActionCollection&, KNewMenu*, TQWidget*, unsigned int, unsigned int)'
libtdeinit_kicker.so: undefined reference to `KickoffSearch::Plugin::staticMetaObject()'
libtdeinit_kicker.so: undefined reference to `vtable for KickoffSearch::KickoffSearchInterface'
libtdeinit_kicker.so: undefined reference to `KonqOperations::doDrop(KFileItem const*, KURL const&, TQDropEvent*, TQWidget*)'
libtdeinit_kicker.so: undefined reference to `KickoffSearch::KickoffSearchInterface::tqt_invoke(int, TQUObject*)'


Does tdebase require DCMAKE_SKIP_RPATH=ON like arts and tdelibs? Or are these errors indicating a different build bug? Am I doing something wrong?

Darrell