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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]