This is an automated email from the git hooks/post-receive script. apo-guest pushed a commit to branch master in repository lordsawar.
commit e9b098a1587c806b4f9e474147f3491b7aa87d71 Author: Alexander Reichle-Schmehl <[email protected]> Date: Sun Apr 6 11:17:48 2008 +0000 Let's try to compile it with gcc 4.3 --- debian/changelog | 11 +-- debian/control | 2 +- debian/patches/ftbfs_gcc-4.3_fix.diff | 153 ++++++++++++++++++++++++++++++++++ debian/patches/series | 1 + debian/rules | 2 + 5 files changed, 163 insertions(+), 6 deletions(-) diff --git a/debian/changelog b/debian/changelog index b94de1e..6e9f881 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,12 +1,13 @@ -lordsawar (0.0.8-2) UNRELEASED; urgency=low - - [ Alexander Schmehl ] - * NOT RELEASED YET +lordsawar (0.0.8-2) unstable; urgency=high [ Eddy Petrișor ] * fix Vcs-Svn URL to point to svn, not the incomplete ssh location - -- Eddy Petrișor <[email protected]> Wed, 05 Mar 2008 02:01:39 +0200 + [ Alexander Schmehl ] + * Added patches/ftbfs_gcc-4.3_fix.diff to fix FTBFS with gcc 4.3 (not + reported in the BTS but release critical, therefore urgency high) + + -- Alexander Schmehl <[email protected]> Sun, 06 Apr 2008 13:16:14 +0200 lordsawar (0.0.8-1) unstable; urgency=low diff --git a/debian/control b/debian/control index b0ed03c..f73a58d 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: games Priority: extra Maintainer: Debian Games Team <[email protected]> Uploaders: Barry deFreese <[email protected]>, Alexander Schmehl <[email protected]> -Build-Depends: debhelper (>= 5), autotools-dev, libgtkmm-2.4-dev, libgtkmm-2.4-1c2a, libglademm-2.4-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libggz-dev, libggzdmod-dev, libggzmod-dev +Build-Depends: debhelper (>= 5), autotools-dev, libgtkmm-2.4-dev, libgtkmm-2.4-1c2a, libglademm-2.4-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libggz-dev, libggzdmod-dev, libggzmod-dev, quilt Standards-Version: 3.7.3 Homepage: http://www.lordsawar.com Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/lordsawar/ diff --git a/debian/patches/ftbfs_gcc-4.3_fix.diff b/debian/patches/ftbfs_gcc-4.3_fix.diff new file mode 100644 index 0000000..c3eeb9c --- /dev/null +++ b/debian/patches/ftbfs_gcc-4.3_fix.diff @@ -0,0 +1,153 @@ +diff -rN -u old-lordsawar-0.0.8/m4/ggz.m4 new-lordsawar-0.0.8/m4/ggz.m4 +--- old-lordsawar-0.0.8/m4/ggz.m4 2008-04-06 12:44:14.000000000 +0200 ++++ new-lordsawar-0.0.8/m4/ggz.m4 2008-04-06 12:44:15.000000000 +0200 +@@ -136,7 +136,7 @@ + ac_ggz_stdetc="$ac_ggz_stdetc/ggzd /usr/local/etc/ggzd /etc/ggzd" + fi + if test "x$1" = "xexport" || test "x$2" = "xexport"; then +- CPPFLAGS="$CPPFLAGS -isystem ${ac_ggz_prefix_incdir}" ++ CPPFLAGS="$CPPFLAGS -I ${ac_ggz_prefix_incdir}" + LDFLAGS="$LDFLAGS -L${ac_ggz_prefix_libdir}" + fi + +@@ -262,7 +262,7 @@ + AC_SUBST(libggz_libraries) + AC_SUBST(libggz_includes) + +- LIBGGZ_INCLUDES="-isystem $libggz_includes" ++ LIBGGZ_INCLUDES="-I $libggz_includes" + LIBGGZ_LDFLAGS="-L$libggz_libraries" + + AC_SUBST(LIBGGZ_INCLUDES) +@@ -361,7 +361,7 @@ + AC_SUBST(ggzcore_libraries) + AC_SUBST(ggzcore_includes) + +- GGZCORE_INCLUDES="-isystem $ggzcore_includes" ++ GGZCORE_INCLUDES="-I $ggzcore_includes" + GGZCORE_LDFLAGS="-L$ggzcore_libraries" + + AC_SUBST(GGZCORE_INCLUDES) +@@ -561,7 +561,7 @@ + AC_SUBST(ggzmod_libraries) + AC_SUBST(ggzmod_includes) + +- GGZMOD_INCLUDES="-isystem $ggzmod_includes" ++ GGZMOD_INCLUDES="-I $ggzmod_includes" + GGZMOD_LDFLAGS="-L$ggzmod_libraries" + + AC_SUBST(GGZMOD_INCLUDES) +@@ -659,7 +659,7 @@ + AC_SUBST(ggzdmod_libraries) + AC_SUBST(ggzdmod_includes) + +- GGZDMOD_INCLUDES="-isystem $ggzdmod_includes" ++ GGZDMOD_INCLUDES="-I $ggzdmod_includes" + GGZDMOD_LDFLAGS="-L$ggzdmod_libraries" + + AC_SUBST(GGZDMOD_INCLUDES) +diff -rN -u old-lordsawar-0.0.8/src/editor/editorbigmap.cpp new-lordsawar-0.0.8/src/editor/editorbigmap.cpp +--- old-lordsawar-0.0.8/src/editor/editorbigmap.cpp 2008-04-06 12:44:15.000000000 +0200 ++++ new-lordsawar-0.0.8/src/editor/editorbigmap.cpp 2008-04-06 12:44:15.000000000 +0200 +@@ -673,8 +673,8 @@ + for (int x = tile.x - 1; x <= tile.x + 1; ++x) + for (int y = tile.y - 1; y <= tile.y + 1; ++y) + { +- if (x < 0 || x >= GameMap::getWidth() && +- y < 0 || y >= GameMap::getHeight()) ++ if ((x < 0 || x >= GameMap::getWidth()) && ++ (y < 0 || y >= GameMap::getHeight())) + continue; + + Vector<int> pos(x, y); +diff -rN -u old-lordsawar-0.0.8/src/game.cpp new-lordsawar-0.0.8/src/game.cpp +--- old-lordsawar-0.0.8/src/game.cpp 2008-04-06 12:44:15.000000000 +0200 ++++ new-lordsawar-0.0.8/src/game.cpp 2008-04-06 12:44:15.000000000 +0200 +@@ -934,7 +934,7 @@ + int retval; + int gender; + int side; +- size_t bytesread = 0; ++ int bytesread = 0; + char *tmp; + const Armysetlist* al = Armysetlist::getInstance(); + const Army* herotype; +diff -rN -u old-lordsawar-0.0.8/src/Location.h new-lordsawar-0.0.8/src/Location.h +--- old-lordsawar-0.0.8/src/Location.h 2008-04-06 12:44:15.000000000 +0200 ++++ new-lordsawar-0.0.8/src/Location.h 2008-04-06 12:44:15.000000000 +0200 +@@ -23,7 +23,7 @@ + + class Player; + class Location; +-class ::Object; ++//class ::Object; + + /** A Location is a map object with a name. This is the metaclass for + * cities, ruins and temples. +diff -rN -u old-lordsawar-0.0.8/src/rewardlist.cpp new-lordsawar-0.0.8/src/rewardlist.cpp +--- old-lordsawar-0.0.8/src/rewardlist.cpp 2008-04-06 12:44:15.000000000 +0200 ++++ new-lordsawar-0.0.8/src/rewardlist.cpp 2008-04-06 12:44:15.000000000 +0200 +@@ -12,6 +12,7 @@ + // along with this program; if not, write to the Free Software + // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + ++#include <algorithm> + #include <sigc++/functors/mem_fun.h> + + #include "rewardlist.h" +diff -rN -u old-lordsawar-0.0.8/src/stack.h new-lordsawar-0.0.8/src/stack.h +--- old-lordsawar-0.0.8/src/stack.h 2008-04-06 12:44:15.000000000 +0200 ++++ new-lordsawar-0.0.8/src/stack.h 2008-04-06 12:44:15.000000000 +0200 +@@ -15,6 +15,7 @@ + #ifndef STACK_H + #define STACK_H + ++#include <string> + #include <list> + #include <vector> + #include "vector.h" +diff -rN -u old-lordsawar-0.0.8/src/stacklist.cpp new-lordsawar-0.0.8/src/stacklist.cpp +--- old-lordsawar-0.0.8/src/stacklist.cpp 2008-04-06 12:44:15.000000000 +0200 ++++ new-lordsawar-0.0.8/src/stacklist.cpp 2008-04-06 12:44:15.000000000 +0200 +@@ -13,6 +13,7 @@ + // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + #include <sigc++/functors/mem_fun.h> ++#include <algorithm> + + #include "stacklist.h" + #include "stack.h" +diff -rN -u old-lordsawar-0.0.8/src/stacklist.h new-lordsawar-0.0.8/src/stacklist.h +--- old-lordsawar-0.0.8/src/stacklist.h 2008-04-06 12:44:15.000000000 +0200 ++++ new-lordsawar-0.0.8/src/stacklist.h 2008-04-06 12:44:15.000000000 +0200 +@@ -15,6 +15,7 @@ + #ifndef STACKLIST_H + #define STACKLIST_H + ++#include <string> + #include <list> + #include <vector> + #include <sigc++/trackable.h> +diff -rN -u old-lordsawar-0.0.8/src/Threatlist.cpp new-lordsawar-0.0.8/src/Threatlist.cpp +--- old-lordsawar-0.0.8/src/Threatlist.cpp 2008-04-06 12:44:15.000000000 +0200 ++++ new-lordsawar-0.0.8/src/Threatlist.cpp 2008-04-06 12:44:15.000000000 +0200 +@@ -13,6 +13,7 @@ + // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + #include <iostream> ++#include <algorithm> + + #include "Threatlist.h" + #include "stack.h" +diff -rN -u old-lordsawar-0.0.8/src/utils/extractv.cpp new-lordsawar-0.0.8/src/utils/extractv.cpp +--- old-lordsawar-0.0.8/src/utils/extractv.cpp 2008-04-06 12:44:15.000000000 +0200 ++++ new-lordsawar-0.0.8/src/utils/extractv.cpp 2008-04-06 12:44:15.000000000 +0200 +@@ -16,6 +16,7 @@ + + #include <stdio.h> + #include <string> ++#include <cstring> + #include <vector> + #include <iostream> + #include "expat.h" + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..2b8f7b0 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +ftbfs_gcc-4.3_fix.diff diff --git a/debian/rules b/debian/rules index 7a2dac6..7b51be1 100755 --- a/debian/rules +++ b/debian/rules @@ -14,6 +14,7 @@ endif config.status: configure dh_testdir + QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 ifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.sub @@ -41,6 +42,7 @@ build-stamp: config.status clean: dh_testdir dh_testroot + QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 rm -f build-stamp [ ! -f Makefile ] || $(MAKE) distclean -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/lordsawar.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

