On Thu, 2 Oct 2003, Sven Niese wrote:
Hi,
I tried to build QT 3.2.1 out of the source package. Make exits with an error in the install-section.
My system: SuSE 8.1 with several SuSE-updates.
The error occurres with qt3-3.2.1-23.src.rpm as well as with qt3-3.2.1-35.src.rpm.
Here's the output of make: # rpm -bb --buildroot /tmp/qt3/ --target i586 qt3.spec
...
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.19235
- umask 022
- cd /usr/src/packages/BUILD
- cd qt-x11-free-3.2.1
- rm -rf /tmp/qt3
- export WLIB=lib
- WLIB=lib
- export VERSION=810
- VERSION=810 ++ pwd
- export QTDIR=/usr/src/packages/BUILD/qt-x11-free-3.2.1
- QTDIR=/usr/src/packages/BUILD/qt-x11-free-3.2.1
- source /usr/src/packages/SOURCES/build_script.sh 3.2.1
- cd src
- make INSTALL_ROOT=/tmp/qt3 install cp -f "../lib/libqt-mt.prl" "/tmp/qt3/usr/lib/qt3/lib/libqt-mt.prl" cp -f "../lib/libqt-mt.la" "/tmp/qt3/usr/lib/qt3/lib/libqt-mt.la"
...
make[1]: Entering directory `/usr/src/packages/BUILD/qt-x11-free-3.2.1/tutorial/t14' make[1]: Nothing to be done for `install'. make[1]: Leaving directory `/usr/src/packages/BUILD/qt-x11-free-3.2.1/tutorial/t14'
- cd -
- post_install /tmp/qt3/usr/lib/qt3/
- find /tmp/qt3/usr/lib/qt3/ -name '*.la'
- read i
- sed -e 's,/usr/lib[^/]*/libfreetype2.la,-lfreetype2,' -e [...]
- mv /tmp/qt3/usr/lib/qt3/lib/libqt-mt.la.new /tmp/qt3/usr/lib/qt3/lib/libqt-mt.la
- read i
- %suse_update_desktop_file -i -u qtconfig Qt Settings /var/tmp/rpm-tmp.19235: line 33: fg: no job control Bad exit status from /var/tmp/rpm-tmp.19235 (%install)
Any ideas? BTW: I can build QT 3.1.2 without any problems.
Thanks,
Sven
Well i dont know what is causing the problem in the build process. I have build QT3.2 with no problem but using a tar.bz2 not a SRC.RPM. Maybe you should contact the packager of that rpm.