Dne út 21. ledna 2014 David C. Rankin napsal(a):
/usr/bin/c++ -fPIC -fpermissive -DQT_NO_ASCII_CAST
-DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION
-DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -I/opt/tqt3/include
-I/usr/include/tqt -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL
-DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT
-include tqt.h -Wl,--no-undefined -shared -Wl,-soname,libkarm.so.0 -o
libkarm.so.0.0.0
CMakeFiles/karm-shared.dir/tdeaccelmenuwatch.cpp.o
CMakeFiles/karm-shared.dir/desktoptracker.cpp.o
CMakeFiles/karm-shared.dir/edittaskdialog.cpp.o
CMakeFiles/karm-shared.dir/idletimedetector.cpp.o
CMakeFiles/karm-shared.dir/printdialog.cpp.o
CMakeFiles/karm-shared.dir/timekard.cpp.o
CMakeFiles/karm-shared.dir/karmutility.cpp.o
CMakeFiles/karm-shared.dir/ktimewidget.cpp.o
CMakeFiles/karm-shared.dir/karmstorage.cpp.o
CMakeFiles/karm-shared.dir/mainwindow.cpp.o
CMakeFiles/karm-shared.dir/preferences.cpp.o
CMakeFiles/karm-shared.dir/print.cpp.o
CMakeFiles/karm-shared.dir/task.cpp.o
CMakeFiles/karm-shared.dir/taskview.cpp.o
CMakeFiles/karm-shared.dir/tray.cpp.o
CMakeFiles/karm-shared.dir/csvexportdialog_base.cpp.o
CMakeFiles/karm-shared.dir/csvexportdialog.cpp.o
CMakeFiles/karm-shared.dir/plannerparser.cpp.o
CMakeFiles/karm-shared.dir/karmdcopiface_skel.cpp.o
CMakeFiles/karm-shared.dir/taskviewwhatsthis.cpp.o -L/opt/tqt3/lib
../tderesources/remote/libkcal_resourceremote.so.1.0.0
/opt/trinity/lib/libtdeprint.so.14.0.0 ../libtdepim/libtdepim.so.1.0.0
../libkcal/libkcal.so.2.0.0 ../ktnef/lib/libktnef.so.1.0.0
../libkmime/libkmime.so.2.2.0 /opt/trinity/lib/libtdeabc.so.1.2.0
/opt/trinity/lib/libvcard.so.0.0.0
/opt/trinity/lib/libtderesources.so.1.2.0 -lical -licalss -licalvcal
-lpthread /opt/trinity/lib/libtdeimproxy.so.0.0.0
/opt/trinity/lib/libtdeparts.so.2.1.0 -ltqui
/opt/trinity/lib/libtdeio.so.14.0.0 /opt/trinity/lib/libtdeui.so.14.0.0
-lfreetype -lfontconfig
/opt/trinity/lib/libtdesu.so.14.0.0 -lutil
/opt/trinity/lib/libtdewalletclient.so.1.0.1
/opt/trinity/lib/libtdecore.so.14.0.0
/opt/trinity/lib/libDCOP.so.14.0.0 /opt/trinity/lib/libtdefx.so.14.0.0
-ltqt -ltqt-mt -lXrender -lX11 -lc -lz -lidn -lXcomposite -lICE -lSM
-lacl
-Wl,-rpath,/opt/tqt3/lib:/build/tde-tdepim/src/build/tderesources/remot
e:/opt/trinity/lib:/build/tde-tdepim/src/build/libtdepim:/build/tde-tdep
im/src/build/libkcal:/build/tde-tdepim/src/build/ktnef/lib:/build/tde-td
epim/src/build/libkmime:
CMakeFiles/karm-shared.dir/idletimedetector.cpp.o: In function
`IdleTimeDetector::IdleTimeDetector(int)':
idletimedetector.cpp:(.text+0xdc): undefined reference to
`XScreenSaverQueryExtension'
idletimedetector.cpp:(.text+0xf2): undefined reference to
`XScreenSaverAllocInfo'
CMakeFiles/karm-shared.dir/idletimedetector.cpp.o: In function
`IdleTimeDetector::check()':
idletimedetector.cpp:(.text+0x242): undefined reference to
`XScreenSaverQueryInfo' collect2: error: ld returned 1 exit status
karm/CMakeFiles/karm-shared.dir/build.make:669: recipe for target
'karm/libkarm.so.0.0.0' failed
make[2]: *** [karm/libkarm.so.0.0.0] Error 1
make[2]: Leaving directory '/build/tde-tdepim/src/build'
CMakeFiles/Makefile2:9652: recipe for target
'karm/CMakeFiles/karm-shared.dir/all' failed
make[1]: *** [karm/CMakeFiles/karm-shared.dir/all] Error 2
make[1]: Leaving directory '/build/tde-tdepim/src/build'
Makefile:119: recipe for target 'all' failed
make: *** [all] Error 2
Hmm... what are we dealing with here? Is this a tde code issue or a
change in libxss/xscreensaver?
libxss 1.2.2-2
xscreensaver-5.26-1
tdepim have new option WITH_XSCREENSAVER to enable idle detection in karm.
I suppose you have this option ON and you're libxss installed. Otherwise
it would not set HAVE_LIBXSS and idle support would not be built.
It is installed pkg-config file for libxss? XSS_LIBRARIES contains
information for linking?
Slavek
--