Bug#870761: micropolis-activity FTCBFS: uses the build architecture strip

Helmut Grohne helmut at subdivi.de
Fri Aug 4 20:07:34 UTC 2017


Source: micropolis-activity
Version: 0.0.20071228-8
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

micropolis-activity's build systems strips both at build time (via an
explicit strip invocation) and at installation time (via install -s).
Since both use the build architecture strip, micropolis-activity fails
to cross build from source. Stripping also breaks generation of -dbgsym
packages. The attached patch removes such stripping and makes a cross
build succeed. Please consider applying it.

Helmut
-------------- next part --------------
diff --minimal -Nru micropolis-activity-0.0.20071228/debian/changelog micropolis-activity-0.0.20071228/debian/changelog
--- micropolis-activity-0.0.20071228/debian/changelog	2015-10-31 23:23:42.000000000 +0100
+++ micropolis-activity-0.0.20071228/debian/changelog	2017-08-04 21:54:04.000000000 +0200
@@ -1,3 +1,10 @@
+micropolis-activity (0.0.20071228-8.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Do not strip during build or install. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Fri, 04 Aug 2017 21:54:04 +0200
+
 micropolis-activity (0.0.20071228-8) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru micropolis-activity-0.0.20071228/debian/patches/makefile.patch micropolis-activity-0.0.20071228/debian/patches/makefile.patch
--- micropolis-activity-0.0.20071228/debian/patches/makefile.patch	2015-10-31 23:23:42.000000000 +0100
+++ micropolis-activity-0.0.20071228/debian/patches/makefile.patch	2017-08-04 21:53:59.000000000 +0200
@@ -48,7 +48,7 @@
 index bdf5847..a09c6f5 100644
 --- a/src/sim/makefile
 +++ b/src/sim/makefile
-@@ -23,10 +23,12 @@ OPTFLAGS = -O3
+@@ -23,11 +23,13 @@
  DEFINES = -DIS_LINUX -DORIGINAL_MONSTER_BEHAVIOUR #-DNO_AIRCRASH
  
  CFLAGS += $(OPTFLAGS) $(DEFINES) -Wall
@@ -58,14 +58,16 @@
  #LDFLAGS = -Bstatic
  LDFLAGS=-L/usr/X11/lib -L/usr/X11R6/lib
 -
+-INSTALL = install -s
 +LDFLAGS += `dpkg-buildflags --get LDFLAGS`
- INSTALL = install -s
++INSTALL = install
  
  INCLUDES = \
+ 	-Iheaders \
 diff --git a/src/tcl/makefile b/src/tcl/makefile
 index 006b435..d38642e 100644
 --- a/src/tcl/makefile
 +++ b/src/tcl/makefile
 @@ -24,10 +24,11 @@
  
  TCL_LIBRARY =	/usr/local/lib/tcl
@@ -248,3 +250,15 @@
  WIDGOBJS = \
  	tkbutton.o \
  	tkentry.o \
+Index: micropolis-activity-0.0.20071228/Makefile
+===================================================================
+--- micropolis-activity-0.0.20071228.orig/Makefile
++++ micropolis-activity-0.0.20071228/Makefile
+@@ -31,7 +31,6 @@
+ 
+ res/sim: src/sim/sim
+ 	cp src/sim/sim $@
+-	strip $@
+ 
+ src/sim/sim: tcl tk tclx sim
+ 	@#


More information about the Pkg-games-devel mailing list