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:

Reply via email to