Hi,
Not sure if this is really an test problem, or something deeper. When running
the auto test suite, it builds OK (well completes), but fails at "make check".
The ./tst_qlibrary executable is located in tests/auto/qlibrary/, but the
makefile
in tests/auto/qlibrary/tst tries to run it as ./tst_qlibrary (instead of
../tst_qlibrary).
The tst.pro looks OK:
TARGET = ../tst_qlibrary
but the Makefile looks confused:
QMAKE_TARGET = tst_qlibrary
DESTDIR = ../
TARGET = ../tst_qlibrary
...
check: first
./$(QMAKE_TARGET)
Logs from build and check are shown below.
Anyone else able to repeat this? Any solutions?
Brad
makeobj[0]: Entering directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary'
cd lib/ && /usr/bin/make -f Makefile
make[1]: Entering directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/lib'
gcc -c -m64 -pipe -g -g -Wall -W -D_REENTRANT -fPIC -D_LARGEFILE64_SOURCE
-D_LARGEFILE_SOURCE -DQT_CORE_LIB -DQT_SHARED
-I../../../../mkspecs/linux-g++-64 -I. -I../../../../include/QtCore
-I../../../../include -I.moc/debug-shared -o .obj/debug-shared/mylib.o mylib.c
rm -f libmylib.so.1.0.0 libmylib.so libmylib.so.1 libmylib.so.1.0
g++ -m64 -Wl,-rpath-link,/home/kde-dev/testenv/qt/lib
-Wl,-rpath,/home/kde-dev/testenv/qt/lib -Wl,-rpath,/home/kde-dev/testenv/qt/lib
-shared -Wl,-soname,libmylib.so.1 -o libmylib.so.1.0.0
.obj/debug-shared/mylib.o -L/home/kde-dev/testenv/qt/lib -lQtCore -L/home/kde-
dev/testenv/qt/lib -lpthread
ln -s libmylib.so.1.0.0 libmylib.so
ln -s libmylib.so.1.0.0 libmylib.so.1
ln -s libmylib.so.1.0.0 libmylib.so.1.0
rm -f ../libmylib.so.1.0.0
rm -f ../libmylib.so
rm -f ../libmylib.so.1
rm -f ../libmylib.so.1.0
mv -f libmylib.so.1.0.0 libmylib.so libmylib.so.1 libmylib.so.1.0 ../
(test -z "../" || cd "../" ; targ=`basename libmylib.so.1.0.0`; objcopy
--only-keep-debug "$targ" "$targ.debug" && objcopy --strip-debug "$targ" &&
objcopy --add-gnu-debuglink="$targ.debug" "$targ" && chmod -x "$targ.debug" ) ;
make[1]: Leaving directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/lib'
cd lib2/ && /usr/bin/make -f Makefile
make[1]: Entering directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/lib2'
gcc -c -m64 -pipe -g -g -Wall -W -D_REENTRANT -fPIC -D_LARGEFILE64_SOURCE
-D_LARGEFILE_SOURCE -DQT_CORE_LIB -DQT_SHARED
-I../../../../mkspecs/linux-g++-64 -I. -I../../../../include/QtCore
-I../../../../include -I.moc/debug-shared -o .obj/debug-shared/mylib.o mylib.c
rm -f libmylib.so.2.0.0 libmylib.so libmylib.so.2 libmylib.so.2.0
g++ -m64 -Wl,-rpath-link,/home/kde-dev/testenv/qt/lib
-Wl,-rpath,/home/kde-dev/testenv/qt/lib -Wl,-rpath,/home/kde-dev/testenv/qt/lib
-shared -Wl,-soname,libmylib.so.2 -o libmylib.so.2.0.0
.obj/debug-shared/mylib.o -L/home/kde-dev/testenv/qt/lib -lQtCore -L/home/kde-
dev/testenv/qt/lib -lpthread
ln -s libmylib.so.2.0.0 libmylib.so
ln -s libmylib.so.2.0.0 libmylib.so.2
ln -s libmylib.so.2.0.0 libmylib.so.2.0
rm -f ../libmylib.so.2.0.0
rm -f ../libmylib.so
rm -f ../libmylib.so.2
rm -f ../libmylib.so.2.0
mv -f libmylib.so.2.0.0 libmylib.so libmylib.so.2 libmylib.so.2.0 ../
(test -z "../" || cd "../" ; targ=`basename libmylib.so.2.0.0`; objcopy
--only-keep-debug "$targ" "$targ.debug" && objcopy --strip-debug "$targ" &&
objcopy --add-gnu-debuglink="$targ.debug" "$targ" && chmod -x "$targ.debug" ) ;
cp -f ../libmylib.so.2.0.0 ../libmylib.so2 && cp -f
../libmylib.so.2.0.0 ../system.trolltech.test.mylib.so
make[1]: Leaving directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/lib2'
cd tst/ && /usr/bin/make -f Makefile
make[1]: Entering directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/tst'
/home/kde-dev/testenv/qt/bin/moc
-DSRCDIR=\"/home/kde-dev/testenv/qt/tests/auto/qlibrary/tst/../\" -DQT_CORE_LIB
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_SHARED
-I../../../../mkspecs/linux-g++-64 -I. -I../../../../include/QtCore
-I../../../../include -
I../../../../include/QtTest -I.moc/debug-shared ../tst_qlibrary.cpp -o
.moc/debug-shared/tst_qlibrary.moc
g++ -c -m64 -pipe -g -g -Wall -W -D_REENTRANT
-DSRCDIR=\"/home/kde-dev/testenv/qt/tests/auto/qlibrary/tst/../\" -DQT_CORE_LIB
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_SHARED
-I../../../../mkspecs/linux-g++-64 -I. -I../../../../include/QtCore
-I../../../../include -
I../../../../include/QtTest -I.moc/debug-shared -o
.obj/debug-shared/tst_qlibrary.o ../tst_qlibrary.cpp
g++ -m64 -Wl,-rpath-link,/home/kde-dev/testenv/qt/lib
-Wl,-rpath,/home/kde-dev/testenv/qt/lib -Wl,-rpath,/home/kde-dev/testenv/qt/lib
-o ../tst_qlibrary .obj/debug-shared/tst_qlibrary.o
-L/home/kde-dev/testenv/qt/lib -lQtTest -L/home/kde-dev/testenv/qt/lib -lQtCore
-lpthread
(test -z "../" || cd "../" ; targ=`basename ../tst_qlibrary`; objcopy
--only-keep-debug "$targ" "$targ.debug" && objcopy --strip-debug "$targ" &&
objcopy --add-gnu-debuglink="$targ.debug" "$targ" && chmod -x "$targ.debug" ) ;
make[1]: Leaving directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/tst'
makeobj[0]: Leaving directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary'
[kde-...@repens qlibrary]$ make check
makeobj[0]: Entering directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary'
cd lib/ && /usr/bin/make check
make[1]: Entering directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/lib'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/lib'
cd lib2/ && /usr/bin/make check
make[1]: Entering directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/lib2'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/lib2'
cd tst/ && /usr/bin/make check
make[1]: Entering directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/tst'
./tst_qlibrary
make[1]: ./tst_qlibrary: Command not found
make[1]: *** [check] Error 127
make[1]: Leaving directory `/home/kde-dev/testenv/qt/tests/auto/qlibrary/tst'
make: *** [sub-tst-check_ordered] Error 2
_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback