Bug#494700: warzone2100: Package build scripts continues even after build errors occurred
Giel van Schijndel
me at mortis.eu
Mon Aug 11 15:24:04 UTC 2008
Package: warzone2100
Version: 2.1.0~2.svn5088-0
Severity: serious
Tags: patch
Justification: no longer builds from source
Due to the way how the build process is invoked using make the build
script (debian/rules) continues building even after a build error
occurred. Specifically the problem is that make is called "manually" on
all subdirectories without checking its return value. This happens in
the build-stamp and install rules.
Attached patch fixes this problem by explicitly terminating with a
non-zero return value (exit 1) as soon as a build error occurs.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.25-2-amd64 (SMP w/1 CPU core)
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages warzone2100 depends on:
ii libc6 2.7-13 GNU C Library: Shared libraries
ii libgcc1 1:4.3.1-2 GCC support library
ii libgl1-mesa-glx [libgl 7.0.3-5 A free implementation of the OpenG
ii libglc0 0.7.1-2 QuesoGLC GLC implementation
ii libglu1-mesa [libglu1] 7.0.3-5 The OpenGL utility library (GLU)
ii libogg0 1.1.3-4 Ogg Bitstream Library
ii libopenal0a 1:0.0.8-8 OpenAL is a portable library for 3
ii libphysfs-1.0-0 1.0.0-5 filesystem abstraction library for
ii libpng12-0 1.2.27-1 PNG library - runtime
ii libpopt0 1.14-4 lib for parsing cmdline parameters
ii libsdl-net1.2 1.2.7-2 network library for Simple DirectM
ii libsdl1.2debian 1.2.13-2 Simple DirectMedia Layer
ii libstdc++6 4.3.1-2 The GNU Standard C++ Library v3
ii libvorbis0a 1.2.0.dfsg-3.1 The Vorbis General Audio Compressi
ii libvorbisfile3 1.2.0.dfsg-3.1 The Vorbis General Audio Compressi
ii libx11-6 2:1.1.4-2 X11 client-side library
ii ttf-dejavu 2.25-1 Metapackage to pull in ttf-dejavu-
ii warzone2100-data 2.1.0~2.svn5088-0 data files for warzone2100
warzone2100 recommends no packages.
warzone2100 suggests no packages.
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: warzone2100-exit-on-build-error.patch
Type: text/x-diff
Size: 660 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20080811/1731a2ab/attachment.patch
More information about the Pkg-games-devel
mailing list