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

Reply via email to