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
signature.asc
Description: Digital signature