Package: game-music-emu Version: 0.5.5-2 Severity: serious Justification: violates section 4.2 of policy Tags: squeeze-ignore
When attempting to build the package on lenny, I get the following error: dh binary dh_testroot dh_prep dh_installdirs dh_auto_install dh_install dh_install: libgme0 missing files (debian/tmp/usr/lib/libgme.so.*), aborting make: *** [binary] Error 1 Note that this didn't occur with game-music-emu 0.5.5-1. I believe this to be related to a newer version of debhelper being necessary (lenny uses 7.0.15, which knows nothing of cmake), as Cmake is never actually called during the build. Thus, the build-dep on debhelper should be bumped to >= 8. Upgrading debhelper to squeeze's version (8.0.0) results in a different error: debian/rules build dh build dh_testdir dh_auto_configure CMake Error: Error in cmake code at /game-music-emu-0.5.5/CMakeLists.txt:69: Parse error. Function missing ending ")". Instead found left paren with text "(". -- Configuring done dh_auto_configure: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON returned exit code 1 make: *** [build] Error 2 This appears to be due to lenny's version of cmake (2.6.0-6) being too old; upgrading to squeeze's version (2.8.2-2) fixes this. So, both build-deps should be bumped, the cmake build made to work with cmake 2.6, or packaging should be reverted back to the cdbs/cmake combination that was used in 0.5.5-1 until after squeeze releases. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org