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

Reply via email to