[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#902647: marked as done (maelstrom FTCBFS: configures for the build architecture)



Your message dated Mon, 27 Dec 2021 19:34:19 +0000
with message-id <E1n1vlD-000DWM-SF@fasolo.debian.org>
and subject line Bug#902647: fixed in maelstrom 1.4.3-L3.0.6+main-10
has caused the Debian Bug report #902647,
regarding maelstrom FTCBFS: configures for the build architecture
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
902647: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902647
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: maelstrom
Version: 1.4.3-L3.0.6+main-9
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

maelstrom fails to cross build from source, because it configures for
the build architecture. I'd normally suggest using dh_auto_configure
here, but dh_auto_configure passes --runstatedir and maelstrom's
./configure doesn't like that. Thus the attached patch adds the relevant
--build and --host flags explicitly. Please consider applying it.

Helmut
diff --minimal -Nru maelstrom-1.4.3-L3.0.6+main/debian/changelog maelstrom-1.4.3-L3.0.6+main/debian/changelog
--- maelstrom-1.4.3-L3.0.6+main/debian/changelog	2018-03-01 01:04:45.000000000 +0100
+++ maelstrom-1.4.3-L3.0.6+main/debian/changelog	2018-06-28 23:19:50.000000000 +0200
@@ -1,3 +1,10 @@
+maelstrom (1.4.3-L3.0.6+main-9.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Pass --host to ./configure. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Thu, 28 Jun 2018 23:19:50 +0200
+
 maelstrom (1.4.3-L3.0.6+main-9) unstable; urgency=medium
 
   * QA upload.
diff --minimal -Nru maelstrom-1.4.3-L3.0.6+main/debian/rules maelstrom-1.4.3-L3.0.6+main/debian/rules
--- maelstrom-1.4.3-L3.0.6+main/debian/rules	2015-09-30 22:00:00.000000000 +0200
+++ maelstrom-1.4.3-L3.0.6+main/debian/rules	2018-06-28 23:19:50.000000000 +0200
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 
+include /usr/share/dpkg/architecture.mk
+
 TMPDIR=maelstrom
 BINDIR=debian/${TMPDIR}/usr/games
 LIBDIR=debian/${TMPDIR}/usr/lib/games/maelstrom
@@ -22,7 +24,7 @@
 build:
 	cp /usr/share/misc/config.guess .
 	cp /usr/share/misc/config.sub .
-	./configure CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
+	./configure --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
 	$(MAKE)
 	touch build
 

--- End Message ---
--- Begin Message ---
Source: maelstrom
Source-Version: 1.4.3-L3.0.6+main-10
Done: Pino Toscano <pino@debian.org>

We believe that the bug you reported is fixed in the latest version of
maelstrom, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 902647@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated maelstrom package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 27 Dec 2021 18:44:20 +0100
Source: maelstrom
Architecture: source
Version: 1.4.3-L3.0.6+main-10
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Closes: 902647
Changes:
 maelstrom (1.4.3-L3.0.6+main-10) unstable; urgency=medium
 .
   * QA upload.
   * Use the https URL in Homepage, and copyright.
   * Drop removal of executables not shipped/installed anymore.
   * Remove trailing whitespaces in changelog.
   * Remove leftovers of the Debian menu.
   * Rename debian/maelstrom.6 to debian/Maelstrom.6, so it can be installed
     directly with dh_installman.
   * Remove migration of the scores from the old location
     /var/lib/games/maelstrom/Maelstrom-Scores, as it was done long ago.
   * Add a watch file.
   * Make sure that autoreconf can be run properly:
     - add a configure.patch to add the custom changes to configure.in;
       this also includes a couple of autotools modernizations needed
       - pass to ./configure the right parameters to change the directories we
         need, rather than hardcoding them as local patch
     - add destdir.patch to make sure $DESTDIR is respected
     - add install-hook.diff to rename the custom 'install' target as extra
       bits to the standard one, which otherwise overrides the custom one
     - drop 02-configure-diff.patch, merged into configure.patch
   * Rename the already existing patches to drop the numeric prefix:
     - 01-debian-diff-to-be-split-some-day.patch ->
       debian-diff-to-be-split-some-day.patch
     - 03-implicit-conversion.patch -> implicit-conversion.patch
   * Switch rules to the dh sequencer:
     - create declarative files for dh_install, dh_installman, and dh_installdocs
     - some small documentation files are no more gz-compressed now
     - dh_auto_configure passes the right parameters for cross-compilation now
       (Closes: #902647)
   * Remove from maelstrom.dirs all the directories created automatically.
   * Bump the debhelper compatibility to 13:
     - switch the debhelper build dependency to debhelper-compat 13
     - remove debian/compat
   * Generate a PNG icon in the hicolor XDG icon theme from the existing XPM
     icon, and change the desktop file to use it
     - add the imagemagick build dependency (for convert)
   * Drop the custom icon32.xpm from debian-diff-to-be-split-some-day.patch,
     no more needed now.
   * Bump Standards-Version to 4.6.0, no changes required.
Checksums-Sha1:
 69db850afe57515f8b3262f679788a612853ede0 1876 maelstrom_1.4.3-L3.0.6+main-10.dsc
 7f03df8120d79306363e821bb3073a7a25b9a0ea 23116 maelstrom_1.4.3-L3.0.6+main-10.debian.tar.xz
 f0ece27dbe90d0c5b00bfa13ddbb1bc9aa34f78d 7615 maelstrom_1.4.3-L3.0.6+main-10_source.buildinfo
Checksums-Sha256:
 645d767bfd1d28aabfbe5c63d40d835ca369006135e3e59783bd71e752922c8c 1876 maelstrom_1.4.3-L3.0.6+main-10.dsc
 55fd350e5d953a38973128409f8a90f0166df75aca126abee815a2fa97e25be3 23116 maelstrom_1.4.3-L3.0.6+main-10.debian.tar.xz
 f615e73dc967adb84d97ee2d26347eaff9f38a67b038dde3ad263b1ca02d4056 7615 maelstrom_1.4.3-L3.0.6+main-10_source.buildinfo
Files:
 8fdefd10d1a557afd4dc72990add7ed3 1876 games optional maelstrom_1.4.3-L3.0.6+main-10.dsc
 00424565ae10abbcd781291db8423f26 23116 games optional maelstrom_1.4.3-L3.0.6+main-10.debian.tar.xz
 a3bf040756c82bec459235219868ab40 7615 games optional maelstrom_1.4.3-L3.0.6+main-10_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmHJ/DIACgkQLRkciEOx
P03Ppw/9Fmpi+dXrCZV3ETrt/89dEXitBQUaaeFz8m0giJqdC/Oyh9YlrX8Wt272
DgGYl8sGZXlXS/4LJKLoQKDYkPp1+scYVZlXqeL4hmA+ETl3JsMLSE1QFZdi/Iuy
9kAu4j56nKi8tQwoSK/NWqAPmpunxj3GRvzGqVJHpGaQcz1Kby9en0F4zU+DF9df
juq8LQQoV2pYc2uVrxpAue1wqsZliNmXrUzP0iEru+bZL1+OvbeSaKNwRwF0BKRU
Dj1RaL5OO9qWA/UkhBeblp0LvMArapaT4ejAgl1O+S/8W0nAEH36Z1YU/dfWS3oz
LO3CBXTNEdR+kzfbKwG92GvslAM0NxiHoSYuAhwu5A4cFfz5ILrlW8tMeSKX7czo
6V2wpBbCR01X2DofwAc4vg0ZIdyZsKYy20Z/lG3KgMk4Ml7jkRj1EA9KprEFi21v
QUCdgjVp/DzZsLJ0xXU2MDFbGZRhJO+6XxvO72q8BDF++PMdyDbSeIgZ0OsHNo0b
tTIJfILC+wIpZPoMR/Jgy5xrS56rK05Iv1KGTcKZdXn9x1QXvK43A2QZdieBp1mZ
7IftxU8/WJTuIjSOJBbJp6OAh8Hkat85T6vrsKJcMlaaFoyZmCBQP7eDFrjy9mc/
e01frVwodPbe4KoyMfCXy76QNJ1FgV9jgtBgOOdAeLKYZRN94zY=
=3YTa
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: