I am having the following problem:
[ 55%] Building CXX object
ksplashml/themeengine/simple/CMakeFiles/ksplashsimple.dir/main.cpp.o
Linking CXX executable ksplashsimple
/usr/bin/ld: cannot find -ltqt
/usr/bin/ld: cannot find -lqt-mt
collect2: ld returned 1 exit status
make[2]: *** [ksplashml/themeengine/simple/ksplashsimple] Error 1
make[1]: *** [ksplashml/themeengine/simple/CMakeFiles/ksplashsimple.dir/all]
Error 2
make[1]: *** Waiting for unfinished jobs....
[ 55%] Building CXX object
ksmserver/CMakeFiles/kdeinit_ksmserver-shared.dir/shutdown.cpp.o
[ 55%] Building CXX object
ksmserver/CMakeFiles/kdeinit_ksmserver-shared.dir/client.cpp.o
[ 56%] Building CXX object
ksmserver/CMakeFiles/kdeinit_ksmserver-shared.dir/KSMServerInterface_skel.cpp.o
[ 56%] Building CXX object
ksmserver/CMakeFiles/kdeinit_ksmserver-shared.dir/server_skel.cpp.o
[ 56%] Building CXX object
ksmserver/CMakeFiles/kdeinit_ksmserver-shared.dir/timed.cpp.o
Linking CXX shared library libkdeinit_ksmserver.so
[ 56%] Built target kdeinit_ksmserver-shared
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Build failed, check /home/build/scrat/build
make: *** [KDEBASE] Error 1
I don't understand why this is failing here as other modules are not failing.
The patched qt3 is install and so is tqtinterface, the packages that contain
the libarayies in question.
I have looked at the CmakeLists.txt for serveral modules and compared them to
the one in ksplashsimple and I don't see anything that would cause this
error. Since I don't know cmake I am stuck at this time.
Where is this set ie ${TQT_LIBRARY_DIRS}
link_directories(
${TQT_LIBRARY_DIRS}
)
If anyone could point me in the right direction and maybe explain about how
cmake finds libaries I would be grateful. I want to learn this in case of
future problems. I am going to purchase a book on cmake in the future when
I get the money to do so.
Thanks
Show replies by date