Package: hexalate
Version: 1.0.1-1
Severity: important

Since all build dependencies seemed to be fulfilled in stable as well,
I tried to compile it on amd64. This faild, miserably (log attached).
So hexalate's build dependencies are insufficient, you need to sepecify
a minimum version somewhere, e.g. for the compiler?

Sorry for the German in the log, a brief translation:
Datei oder Verzeichnis nicht gefunden = File or directory not found

What I find strange is:
-I/usr/share/qt3/include
while e.g. QGraphicsView lives (on stable) in /usr/include/qt4/QtGui/

-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

-- 
      Dr. Helge Kreutzmann                      deb...@helgefjell.de
            Dipl.-Phys.                       http://www.helgefjell.de
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/
-- 
      Dr. Helge Kreutzmann                     deb...@helgefjell.de
           Dipl.-Phys.                   http://www.helgefjell.de/debian.php
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: setze CFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CPPFLAGS auf Standardwert: 
dpkg-buildpackage: setze LDFLAGS auf Standardwert: 
dpkg-buildpackage: setze FFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CXXFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: Quellpaket hexalate
dpkg-buildpackage: Quellversion 1.0.1-1
dpkg-buildpackage: Quellen geändert durch Bart Martens <ba...@debian.org>
dpkg-buildpackage: Host-Architektur amd64
 fakeroot debian/rules clean
test -x debian/rules
dh_testroot
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
rm -f icons/hexalate.xpm
make[1]: Leaving directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
if [ "reverse-patches" = "reverse-patches" ]; then rm -f debian/stamp-patched; 
fi
patches: debian/patches/01_paths.diff
Trying reverse patch debian/patches/01_paths.diff at level 1 ... 0 ... success.
if [ "reverse-patches" != "reverse-patches" ]; then touch debian/stamp-patched; 
fi
if [ "reverse-patches" != "reverse-patches" ] ; then \
                /usr/bin/make -f debian/rules update-config ; \
        fi
for dir in debian/patches ; do \
            rm -f $dir/*.log ; \
        done
rm -f icons/hexalate.xpm
dh_clean 
/usr/bin/make -C . -k distclean
make[1]: Entering directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
qmake "QMAKE_CC = cc" "QMAKE_CXX = g++" "QMAKE_CFLAGS_RELEASE =  -g -O2 -g 
-Wall -O2" "QMAKE_CXXFLAGS_RELEASE =  -g -O2 -g -Wall -O2" -o Makefile 
hexalate.pro
make[1]: Leaving directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
make[1]: Entering directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
rm -f build/moc_board.o build/moc_piece.o build/moc_window.o
rm -f build/moc_board.cpp build/moc_piece.cpp build/moc_window.cpp
rm -f build/board.o build/main.o build/piece.o build/puzzle.o build/window.o
rm -f *~ core *.core
rm -f hexalate hexalate
make[1]: Leaving directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
rm -f debian/stamp-makefile-build
rm -f ./Makefile ./.qmake.internal.cache
 dpkg-source -b hexalate-1.0.1
dpkg-source: Information: verwende Quellformat »1.0«
dpkg-source: Information: baue hexalate unter Benutzung des existierenden 
hexalate_1.0.1.orig.tar.gz
dpkg-source: Information: baue hexalate in hexalate_1.0.1-1.diff.gz
dpkg-source: Information: baue hexalate in hexalate_1.0.1-1.dsc
 debian/rules build
test -x debian/rules
mkdir -p "."
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
rm -f icons/hexalate.xpm
make[1]: Leaving directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
if [ "debian/stamp-patched" = "reverse-patches" ]; then rm -f 
debian/stamp-patched; fi
patches: debian/patches/01_paths.diff
Trying patch debian/patches/01_paths.diff at level 1 ... 0 ... success.
if [ "debian/stamp-patched" != "reverse-patches" ]; then touch 
debian/stamp-patched; fi
if [ "debian/stamp-patched" != "reverse-patches" ] ; then \
                /usr/bin/make -f debian/rules update-config ; \
        fi
make[1]: Entering directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
convert -resize 32x32 icons/hexalate.png icons/hexalate.xpm
make[1]: Leaving directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
cd . && qmake   'QMAKE_CC = cc' 'QMAKE_CXX = g++' 'QMAKE_CFLAGS_RELEASE =  -g 
-O2 -g -Wall -O2' 'QMAKE_CXXFLAGS_RELEASE =  -g -O2 -g -Wall -O2'
/usr/bin/make -C . 
make[1]: Entering directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
g++ -c -pipe -g -Wall -W -g -O2 -g -Wall -O2 -D_REENTRANT  -DQT_NO_DEBUG 
-DQT_THREAD_SUPPORT -I/usr/share/qt3/mkspecs/default -I. 
-I/usr/share/qt3/include -Ibuild/ -o build/board.o src/board.cpp
In file included from src/board.cpp:20:
src/board.h:23:25: error: QGraphicsView: Datei oder Verzeichnis nicht gefunden
In file included from src/board.cpp:22:
src/puzzle.h:23:17: error: QList: Datei oder Verzeichnis nicht gefunden
src/puzzle.h:24:26: error: QGraphicsScene: Datei oder Verzeichnis nicht gefunden
src/board.cpp:24:23: error: QMessageBox: Datei oder Verzeichnis nicht gefunden
In file included from src/board.cpp:20:
src/board.h:26: error: expected class-name before ‘{’ token
src/board.h:27: error: ISO C++ forbids declaration of ‘Q_OBJECT’ with no type
src/board.h:28: error: expected ‘;’ before ‘public’
src/board.h:31: error: expected `:' before ‘slots’
src/board.h:32: error: expected primary-expression before ‘void’
src/board.h:32: error: ISO C++ forbids declaration of ‘slots’ with no type
src/board.h:32: error: expected ‘;’ before ‘void’
src/board.h:35: error: ‘QResizeEvent’ has not been declared
In file included from src/board.cpp:22:
src/puzzle.h:27: error: expected class-name before ‘{’ token
src/puzzle.h:29: error: expected `)' before ‘*’ token
src/puzzle.h:48: error: ISO C++ forbids declaration of ‘QList’ with no type
src/puzzle.h:48: error: expected ‘;’ before ‘<’ token
src/puzzle.h: In member function ‘Piece* Puzzle::piece(int) const’:
src/puzzle.h:37: error: ‘m_pieces’ was not declared in this scope
src/board.cpp: At global scope:
src/board.cpp:28: error: expected `)' before ‘*’ token
src/board.cpp:44: error: no ‘void Board::newGame()’ member function declared in 
class ‘Board’
src/board.cpp:53: error: variable or field ‘resizeEvent’ declared void
src/board.cpp:53: error: ‘QResizeEvent’ was not declared in this scope
src/board.cpp:53: error: ‘event’ was not declared in this scope
make[1]: *** [build/board.o] Fehler 1
make[1]: Leaving directory `/scr/build/debian/NEU-H/hexalate-1.0.1'
make: *** [debian/stamp-makefile-build] Fehler 2
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2
debuild: fatal error at line 1319:
dpkg-buildpackage -rfakeroot -D -us -uc failed

Attachment: signature.asc
Description: Digital signature

Reply via email to