Message: previous - next
Month: January 2012

Re: [trinity-devel] tdelibs refuses to build

From: "Nicolas Kalkhof" <nkalkhof@...>
Date: Thu, 26 Jan 2012 19:55:05 +0100 (CET)

thx for the update. This is some very useful information, like tqtinterface has to be installed in /usr wich I didn't do :(. That might also be the reason why tdelibs fails to build with automake complaining that qt4 cannot be found although tqtinterface has been build only with qt3 and no kde4/qt4 is found anywhere on my system. I'll give your workaround a try tonight.  If you find the time, please post the info on the howto pages to avoid double posts :-)


-----Urspr√ľngliche Nachricht-----
Von: "Darrell Anderson" <humanreadable@...>
Gesendet: Jan 26, 2012 7:31:04 PM
An: trinity-devel@...
Betreff: Re: [trinity-devel] tdelibs refuses to build

>> another tdelibs cmake build issue:
>> /home/temp/tde/main/tdelibs/tdecore/klibloader.cpp: In
>> member function 'KLibrary* KLibLoader::globalLibrary(const
>> char*)':
>> /hometemp/tde/main/tdelibs/tdecore/klibloader.cpp:377:23:
>> error: 'lt_dlopen_flag' was not declared in this scope
>> make[2]: ***
>> [tdecore/CMakeFiles/tdecore-shared.dir/klibloader.cpp.o]
>> Error 1
>> source is latest git.
>> cmake command was:
>> cmake ../tde/main/tdelibs
>> -DCMAKE_INSTALL_PREFIX=/opt/trinity
>> -DQTDIR=/opt/lib/qt3-3.3.8d
>> -DQT_LIBRARY_DIRS=/opt/lib/qt3-3.3.8d/lib -DBUILD_ALL=ON
>> Any Clues?
>Are you building with tqt3 or qt3? If tqt3, then check that tqtinterface is building with the internal cmake variable TQT_REAL_TQT=1. That internal cmake variable is set in CMakeCache.txt, which gets generated during the configure process.
>Also build the core packages with both tqt3 and qt3. If tdelibs builds with qt3 but not tqt3, then that information will help resolve bugs with tqt3.
>Another oddball bug is with -DWITH_GCC_VISIBILITY=ON in arts that option must be set to ON in tdelibs and tdebase too. I have seen tdebase fail when that option was set to ON in arts but OFF in tdelibs. So set all three to ON or OFF only.
>Also know that tqtinterface must be installed to /usr. There remain some hard-coding in some of the packages that look for tqtinterface only in /usr.
>To unsubscribe, e-mail: trinity-devel-unsubscribe@...
>For additional commands, e-mail: trinity-devel-help@...
>Read list messsages on the Web archive:
>Please remember not to top-post:

SMS schreiben mit WEB.DE FreeMail - einfach, schnell und
kostenguenstig. Jetzt gleich testen!