On 01/19/2014 06:05 PM, Darrell Anderson wrote: >> It failed again: >> >> Any thoughts? > > My memory is slow most days and other days is not fast. I now > remember a similar bug hitting me a while back when trying to build > 3.5.13.2: > > http://bugs.trinitydesktop.org/show_bug.cgi?id=1727 > > The problem turned out to be the way I had my build scripts > configured. I hadn't paid attention for months and discovered I was > installing dbus-1-tqt to /usr. Yet the remainder of my build > scripts were built to install to /opt/trinity. Therefore the other > build scripts were looking for the dbus-1-tqt files in /opt/trinity > (${PREFIX}). After I commented out those hard-coded lines I no > longer had any problems. You can still see them commented out in > the coppies you got from me. > > Now that specific failure was with 3.5.13.2, not R14. Yet who > knows, could be something similar. Check into where your dbus-1-tqt > files are actually being installed. > > BTW, make sure you are not concurrently using WITH_HAL and > WITH_TDEHWLIB. One or the other. > > Darrell > I have them installing to: 18:18 phoinix:/dat_e/tde/pkg/x86_64> pacman -Qpl tde-dbus-1-tqt-14.0.0-1-x86_64.pkg.tar.xz tde-dbus-1-tqt /opt/ tde-dbus-1-tqt /opt/trinity/ tde-dbus-1-tqt /opt/trinity/bin/ tde-dbus-1-tqt /opt/trinity/bin/dbusxml2qt3 tde-dbus-1-tqt /opt/trinity/include/ tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/ tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusconnection.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusdata.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusdataconverter.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusdatalist.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusdatamap.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbuserror.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusmacros.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusmessage.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusobject.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusobjectpath.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusproxy.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusunixfd.h tde-dbus-1-tqt /opt/trinity/include/dbus-1-tqt/tqdbusvariant.h tde-dbus-1-tqt /opt/trinity/lib/ tde-dbus-1-tqt /opt/trinity/lib/libdbus-1-tqt.la tde-dbus-1-tqt /opt/trinity/lib/libdbus-1-tqt.so tde-dbus-1-tqt /opt/trinity/lib/libdbus-1-tqt.so.0 tde-dbus-1-tqt /opt/trinity/lib/libdbus-1-tqt.so.0.0.0 tde-dbus-1-tqt /opt/trinity/lib/pkgconfig/ tde-dbus-1-tqt /opt/trinity/lib/pkgconfig/dbus-1-tqt.pc 18:18 phoinix:/dat_e/tde/pkg/x86_64> pacman -Qpl tde-dbus-tqt-14.0.0-1-x86_64.pkg.tar.xz tde-dbus-tqt /opt/ tde-dbus-tqt /opt/trinity/ tde-dbus-tqt /opt/trinity/include/ tde-dbus-tqt /opt/trinity/include/dbus-1.0/ tde-dbus-tqt /opt/trinity/include/dbus-1.0/dbus/ tde-dbus-tqt /opt/trinity/include/dbus-1.0/dbus/connection.h tde-dbus-tqt /opt/trinity/include/dbus-1.0/dbus/dbus-qt.h tde-dbus-tqt /opt/trinity/include/dbus-1.0/dbus/message.h tde-dbus-tqt /opt/trinity/include/dbus-1.0/dbus/server.h tde-dbus-tqt /opt/trinity/lib/ tde-dbus-tqt /opt/trinity/lib/libdbus-tqt-1.la tde-dbus-tqt /opt/trinity/lib/libdbus-tqt-1.so tde-dbus-tqt /opt/trinity/lib/libdbus-tqt-1.so.0 tde-dbus-tqt /opt/trinity/lib/libdbus-tqt-1.so.0.0.0 tde-dbus-tqt /opt/trinity/lib/pkgconfig/ tde-dbus-tqt /opt/trinity/lib/pkgconfig/dbus-tqt.pc -DWITH_TDEHWLIB=ON \ and no..... # -DWITH_HAL=ON \ So all of the files are consistently installed in /opt/trinity. I had tried also export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/opt/trinity/lib/" but still: [ 54%] Building CXX object kicker/kicker/CMakeFiles/tdeinit_kicker-shared.dir/dummy.cpp.o Linking CXX shared library libtdeinit_kicker.so /usr/bin/ld: cannot find -ldbus-tqt-1 collect2: error: ld returned 1 exit status kicker/kicker/CMakeFiles/tdeinit_kicker-shared.dir/build.make:108: recipe for target 'kicker/kicker/libtdeinit_kicker.so' failed Even going to the actual chroot and checking the files I find them where they are supposed to be: 18:45 phoinix:/dat_e/ch14/david/opt/trinity/lib> ls -1 libdbus-tqt-1* libdbus-tqt-1.la libdbus-tqt-1.so libdbus-tqt-1.so.0 libdbus-tqt-1.so.0.0.0 And the pkgconfig files are A-OK as well: 18:45 phoinix:/dat_e/ch14/david/opt/trinity/lib> cat pkgconfig/dbus-tqt.pc prefix=/opt/trinity exec_prefix=${prefix} libdir=${prefix}/lib includedir=${prefix}/include Name: dbus-tqt-1 Description: D-BUS TQt bindings Version: R14.0.0 Requires: dbus-1 Libs: -L${libdir} -ldbus-tqt-1 -ldbus-1 Cflags: -I${includedir} -I${includedir}/dbus-1.0 I'm stumped... What cmake verison do you have? cmake 2.8.12.1-3 I'll search on that. -- David C. Rankin, J.D.,P.E.