Bug#1032414: simutrans build hides compiler invocations

Helmut Grohne helmut at subdivi.de
Sat Mar 4 09:25:35 GMT 2023


Source: simutrans
Version: 123.0.1-1
Tags: patch

Hi,

simutrans fails to cross build from source again, but debugging this is
quite difficult as it hides compiler invocations. These days there is
large consensus that builds should be verbose by default and verbosity
can optionally be disabled via DEB_BUILD_OPTIONS=terse. I'm attaching a
patch for your convenience. Once it builds verbosely, I may look into
the cross build failure again.

Helmut
-------------- next part --------------
diff --minimal -Nru simutrans-123.0.1/debian/changelog simutrans-123.0.1/debian/changelog
--- simutrans-123.0.1/debian/changelog	2023-02-18 17:30:51.000000000 +0100
+++ simutrans-123.0.1/debian/changelog	2023-03-04 07:08:55.000000000 +0100
@@ -1,3 +1,10 @@
+simutrans (123.0.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Build verbosely by default. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sat, 04 Mar 2023 07:08:55 +0100
+
 simutrans (123.0.1-1) unstable; urgency=medium
 
   [ J?rg Frings-F?rst ]
diff --minimal -Nru simutrans-123.0.1/debian/rules simutrans-123.0.1/debian/rules
--- simutrans-123.0.1/debian/rules	2023-02-18 17:30:51.000000000 +0100
+++ simutrans-123.0.1/debian/rules	2023-03-04 07:08:52.000000000 +0100
@@ -23,8 +23,8 @@
 	dh $@
 
 override_dh_auto_build:
-	dh_auto_build -- SDL2_CONFIG="$(PKG_CONFIG) sdl2"
-	dh_auto_build --sourcedirectory=makeobj -- PNG_CONFIG="$(PKG_CONFIG) libpng"
+	dh_auto_build -- SDL2_CONFIG="$(PKG_CONFIG) sdl2" VERBOSE=$(if $(filter terse,$(DEB_BUILD_OPTIONS)),,1)
+	dh_auto_build --sourcedirectory=makeobj -- PNG_CONFIG="$(PKG_CONFIG) libpng" VERBOSE=$(if $(filter terse,$(DEB_BUILD_OPTIONS)),,1)
 
 override_dh_auto_clean:
 	dh_quilt_patch


More information about the Pkg-games-devel mailing list