Your message dated Sun, 17 May 2020 17:33:44 +0000
with message-id <[email protected]>
and subject line Bug#864553: fixed in g3data 1:1.5.3-3
has caused the Debian Bug report #864553,
regarding g3data FTCBFS: uses the build architecture compiler and pkg-config
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 [email protected]
immediately.)
--
864553: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864553
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: g3data
Version: 1:1.5.3-2.1
Tags: patch
User: [email protected]
Usertags: rebootstrap
g3data fails to cross build from source, because it uses the build
architecture compiler and pkg-config. For the compiler, indirecting
$(MAKE) through dh_auto_build fixes the issue as dh_auto_build does the
right thing(TM). For pkg-config, adding the host architecture gnu
triplet as prefix fixes the issue. After applying the attached patch,
g3data cross builds successfully. Please consider applying it after
stretch is released.
Helmut
diff -u g3data-1.5.3/Makefile g3data-1.5.3/Makefile
--- g3data-1.5.3/Makefile
+++ g3data-1.5.3/Makefile
@@ -1,6 +1,7 @@
CC=gcc
-CFLAGS=-Wall `pkg-config --cflags gtk+-2.0`
-LIBS=`pkg-config --libs gtk+-2.0` -lm
+PKG_CONFIG ?= pkg-config
+CFLAGS=-Wall `$(PKG_CONFIG) --cflags gtk+-2.0`
+LIBS=`$(PKG_CONFIG) --libs gtk+-2.0` -lm
bindir ?= /usr/bin
mandir ?= /usr/share/man
diff -u g3data-1.5.3/debian/changelog g3data-1.5.3/debian/changelog
--- g3data-1.5.3/debian/changelog
+++ g3data-1.5.3/debian/changelog
@@ -1,3 +1,12 @@
+g3data (1:1.5.3-2.2) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Let dh_auto_build pass cross compilers to make.
+ + Use a triplet-prefixed pkg-config.
+
+ -- Helmut Grohne <[email protected]> Sat, 10 Jun 2017 16:54:08 +0200
+
g3data (1:1.5.3-2.1) unstable; urgency=low
* Non-maintainer upload.
diff -u g3data-1.5.3/debian/rules g3data-1.5.3/debian/rules
--- g3data-1.5.3/debian/rules
+++ g3data-1.5.3/debian/rules
@@ -5,7 +5,10 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-CFLAGS=-Wall `pkg-config --cflags gtk+-2.0`
+include /usr/share/dpkg/architecture.mk
+export PKG_CONFIG = $(DEB_HOST_GNU_TYPE)-pkg-config
+
+CFLAGS=-Wall `$(PKG_CONFIG) --cflags gtk+-2.0`
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
CFLAGS += -g
endif
@@ -16,7 +19,7 @@
dh_testdir
docbook-to-man g3data.sgml > g3data.1
gzip --best g3data.1
- make CFLAGS="$(CFLAGS)"
+ dh_auto_build -- CFLAGS="$(CFLAGS)"
touch build-stamp
clean:
--- End Message ---
--- Begin Message ---
Source: g3data
Source-Version: 1:1.5.3-3
Done: Peter S Galbraith <[email protected]>
We believe that the bug you reported is fixed in the latest version of
g3data, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Peter S Galbraith <[email protected]> (supplier of updated g3data 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 17 May 2020 13:14:54 -0400
Source: g3data
Architecture: source
Version: 1:1.5.3-3
Distribution: unstable
Urgency: medium
Maintainer: Peter S Galbraith <[email protected]>
Changed-By: Peter S Galbraith <[email protected]>
Closes: 864553
Changes:
g3data (1:1.5.3-3) unstable; urgency=medium
.
* Bug fix FTCBFS, thanks to Helmut Grohne <[email protected]> for the
bug report and patch; apologies for letting it sit there for 3 years!
+ Let dh_auto_build pass cross compilers to make.
+ Use a triplet-prefixed pkg-config.
(Closes: #864553)
Checksums-Sha1:
d8ab20b0a825b0733576f916cd76b062fc41cc93 1734 g3data_1.5.3-3.dsc
b6fb07a16f20fade7d0c16f919f6e379a7a18d49 5650 g3data_1.5.3-3.diff.gz
9949263f73720df1e774ad570121bbafde33dfdf 10961 g3data_1.5.3-3_amd64.buildinfo
Checksums-Sha256:
eb30d02c35eeaf262f4fead67d45ab9d3062327a4be7d14764734bf700b648bc 1734
g3data_1.5.3-3.dsc
d6bf1a6f3879f93e91b45efe8eddd9b46f5f818726d97446537f6ad7d6a740ab 5650
g3data_1.5.3-3.diff.gz
15769d1c758e4b210d4e15a816ca497cb98b1a33301cde35bc9506a731babc38 10961
g3data_1.5.3-3_amd64.buildinfo
Files:
dc8006d494c0dd185a8d4a02e8210f82 1734 science optional g3data_1.5.3-3.dsc
759ceb8576c06327f861523e469ff2c1 5650 science optional g3data_1.5.3-3.diff.gz
48c4262582c86caa62285db1f0b0ad0e 10961 science optional
g3data_1.5.3-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEYwkoro6zq1ci8wO8F9w8xHDUqXkFAl7BcUEPHHBzZ0BkZWJp
YW4ub3JnAAoJEBfcPMRw1Kl5V6YP/1Iy2yOw9TF4/CvTxwI3RfHJu0w5idOhi34S
Sbg7np3O8MknsSWvJXmyqXT8DuX6pyrXBjerxA3VaAGuBqQ7XYRThShOM6G+5kG9
8XiSXi7WyL7P2nPzrdnPy2QADpMdBbS6iSn1UkOqBw5Mvm/KVc00I513UWcRjPqL
gTJqWG5U5SI6umAiy9eZBhAC7fYiahHg7ljlUChoSUHefYD1cc9IYhPp4yZKVfgf
AqPEiOPRrJmi8kytXxFMRdLtjKB6wn7RZEWp7yPICfe7rLOpoR8AleLi+P5rgX7s
mgcraqSlUdslVyTpo3nDcg4bD8VhPhgg9heUxPxke43sjTApkDhcoV0bpq5xAEBF
y6CTIaVt8bhLpO5Hv4aTGDoeQ4MqoNNmaz2406Do6/PSGa0LuMrpunI+H+6o5+fq
fVUCgTUlvXXowTOuziw/qcoN4DV5gU/KE8Cb6alpmVDXZiKwWeo0UX25LIXQabbk
MXeAqW9rRVJOLiCYBaTq/YesOAlBalwPBssvJ+UitqMJN6mTzP/DntG9NqBI3Hlu
kSIbJldXEPT4z6edx+qqZwjo+Rl5SmB3n+1Oh3X8ZF4oBeSm8XmHD5hnBqX+nIc3
L6pov2gfuuWuM0K2ZI58N9y+SSK1CMs87bOLKg9kssMhfXetl+dAcYfkveb5/IC5
05+TJT20
=xhCg
-----END PGP SIGNATURE-----
--- End Message ---