Tim, Darrell,
libtqt-perl has a libtool issue where it fails to report its own libraries in the correct location due to what looks to be a qt/tqt renaming issue. Building in a chroot and using the recommended:
perl Makefile.PL make make test make install
The build fails at:
Running Mkbootstrap for TQt () chmod 644 TQt.bs rm -f blib/arch/auto/TQt/TQt.so LD_RUN_PATH="/opt/tqt3/lib:/lib/../lib:/opt/trinity/lib" g++ -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector TQt.o handlers.o -Wl,--rpath -Wl,/opt/trinity/lib -Wl,--rpath -Wl,/opt/tqt3/lib -o blib/arch/auto/TQt/TQt.so \ -L/opt/tqt3/lib -L/opt/trinity/lib -L/opt/trinity/lib -L/opt/trinity/lib/trinity -lcrypt -ltqt-mt -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -L/build/tde-libtqt-perl/src/libtqt-perl/smoke/qt/.libs -lsmoketqt \
/usr/bin/ld: cannot find -lsmoketqt
Now NOTE it is reporting the -lsmoketqt location, but it is wrong due to libtool searching for the lib in smoke/qt/.libs when the directory is now smoke/tqt/.libs:
-L/build/tde-libtqt-perl/src/libtqt-perl/smoke/qt/.libs
The 'smoke/qt/.libs' should be 'smoke/tqt/.libs'
david> l1 build/tde-libtqt-perl/src/libtqt-perl/smoke/tqt/.libs/libsmoketqt.* build/tde-libtqt-perl/src/libtqt-perl/smoke/tqt/.libs/libsmoketqt.la build/tde-libtqt-perl/src/libtqt-perl/smoke/tqt/.libs/libsmoketqt.lai build/tde-libtqt-perl/src/libtqt-perl/smoke/tqt/.libs/libsmoketqt.so build/tde-libtqt-perl/src/libtqt-perl/smoke/tqt/.libs/libsmoketqt.so.1 build/tde-libtqt-perl/src/libtqt-perl/smoke/tqt/.libs/libsmoketqt.so.1.2.1
I suspect there was an issue with a qt/tqt renaming of the source that is not picked up by autotools. How to fix? I've opened a bug...
http://bugs.pearsoncomputing.net/show_bug.cgi?id=1875