Package: doxygen
Version: 1.7.1-2
Severity: minor
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
doxygen build failure when qmake is qmake-qt3.
It does not occur clean build environment.
- -----------------------------------
:
make[2]: Entering directory
`/usr/src/deb/doxygen/doxygen-1.7.1/addon/doxywizard'
qmake doxywizard.pro -o Makefile.doxywizard
/usr/bin/make -f Makefile.doxywizard
make[3]: Entering directory
`/usr/src/deb/doxygen/doxygen-1.7.1/addon/doxywizard'
g++ -c -pipe -g -D_LARGEFILE_SOURCE -Wall -W -O2 -D_REENTRANT
-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I.
-I../../../../../../include/qt3 -Imoc/ -o obj/doxywizard.o doxywizard.cpp
doxywizard.cpp:1:17: error: QtGui: No such file or directory
In file included from doxywizard.cpp:2:
doxywizard.h:4:23: error: QMainWindow: No such file or directory
doxywizard.h:5:21: error: QSettings: No such file or directory
doxywizard.h:6:23: error: QStringList: No such file or directory
:
:
:
make[3]: *** [obj/doxywizard.o] Error 1
make[3]: Leaving directory `/usr/src/deb/doxygen/doxygen-1.7.1/addon/doxywizard'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/deb/doxygen/doxygen-1.7.1/addon/doxywizard'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/deb/doxygen/doxygen-1.7.1'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1325:
dpkg-buildpackage -rfakeroot -D -us -uc -sa failed
%
% /usr/bin/qmake -v
Qmake version: 1.07a (Qt 3.3.8b)
Qmake is free software from Trolltech ASA.
% ls -l /usr/bin/qmake
lrwxrwxrwx 1 root root 23 2010-05-24 11:10 /usr/bin/qmake ->
/etc/alternatives/qmake
% ls -l /etc/alternatives/qmake
lrwxrwxrwx 1 root root 18 2010-05-24 11:10 /etc/alternatives/qmake ->
/usr/bin/qmake-qt3
%
- -----------------------------------
quick fix patch attached.
passing QMAKE=/usr/bin/qmake-qt4 to make.
- -- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.35-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to ja_JP.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages doxygen depends on:
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.5-6 GCC support library
ii libstdc++6 4.4.5-6 The GNU Standard C++ Library v3
Versions of packages doxygen recommends:
ii texlive-extra-utils 2009-10 TeX Live: TeX auxiliary programs
Versions of packages doxygen suggests:
pn doxygen-doc <none> (no description available)
pn doxygen-gui <none> (no description available)
ii graphviz 2.26.3-5 rich set of graph drawing tools
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAkzX91IACgkQglIHF/kTvg8kjACcDEWnZD9Js4x0SgEzVikiJOTD
DGEAnRXnaScOWHe5h+4sm3k1V+s7tBJ3
=9nmm
-----END PGP SIGNATURE-----
--- doxygen-1.7.1/debian/rules.orig 2010-11-08 20:07:07.000000000 +0900
+++ doxygen-1.7.1/debian/rules 2010-11-08 21:54:46.000000000 +0900
@@ -28,7 +28,7 @@
build: build-stamp
build-stamp: configure-stamp
dh_testdir
- $(MAKE)
+ $(MAKE) QMAKE=/usr/bin/qmake-qt4
touch $@
clean: