Your message dated Mon, 28 Aug 2017 01:34:33 +0000
with message-id <[email protected]>
and subject line Bug#873144: fixed in glewmx 1.13.0-4
has caused the Debian Bug report #873144,
regarding glexmx FTCBFS: unsatisfiable Build-Depends, uses the build
architecture toolchain
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.)
--
873144: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873144
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glewmx
Version: 1.13.0-3
Tags: patch
User: [email protected]
Usertags: rebootstrap
glewmx fails to cross build from source for a number of reasons:
* Build-Depends: binutils is unsatisfiable, because it conflicts with
the build architecture binutils requested by build-essential. The
dependency can be dropped as the version constraint is satisfied in
wheezy.
* It uses the build architecture toolchain. Let dh_auto_build pass
cross compilers.
* It still uses the build architecture compiler via the LD variable and
it misdetects the host features as the SYSTEM variable is discovered
for the build architecture.
After fixing all of the above, glewmx cross builds successfully. Please
consider applying the attached patch.
Helmut
diff --minimal -Nru glewmx-1.13.0/debian/changelog
glewmx-1.13.0/debian/changelog
--- glewmx-1.13.0/debian/changelog 2016-09-16 07:34:13.000000000 +0200
+++ glewmx-1.13.0/debian/changelog 2017-08-24 22:15:39.000000000 +0200
@@ -1,3 +1,13 @@
+glewmx (1.13.0-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Drop binutils build dependency satisfied in wheezy.
+ + Let dh_auto_build pass cross compilers to make.
+ + Pass the correct LD and SYSTEM to make.
+
+ -- Helmut Grohne <[email protected]> Thu, 24 Aug 2017 22:15:39 +0200
+
glewmx (1.13.0-3) unstable; urgency=medium
* New maintainer
diff --minimal -Nru glewmx-1.13.0/debian/control glewmx-1.13.0/debian/control
--- glewmx-1.13.0/debian/control 2016-09-16 07:34:13.000000000 +0200
+++ glewmx-1.13.0/debian/control 2017-08-24 22:15:37.000000000 +0200
@@ -2,8 +2,7 @@
Priority: optional
Section: libs
Maintainer: Paul Wise <[email protected]>
-Build-Depends: binutils (>> 2.18),
- debhelper (>= 9),
+Build-Depends: debhelper (>= 9),
docbook-to-man,
libgl1-mesa-dev | libgl-dev,
libglu1-mesa-dev | libglu-dev,
diff --minimal -Nru glewmx-1.13.0/debian/rules glewmx-1.13.0/debian/rules
--- glewmx-1.13.0/debian/rules 2016-09-16 07:34:13.000000000 +0200
+++ glewmx-1.13.0/debian/rules 2017-08-24 22:15:39.000000000 +0200
@@ -18,7 +18,7 @@
INSTALL_PROGRAM += -s
endif
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+include /usr/share/dpkg/architecture.mk
configure: configure-stamp
configure-stamp:
@@ -32,7 +32,7 @@
dh_testdir
dh_testroot
dh_prep
- $(MAKE) glew.lib.mx STRIP= POPT="-g $(POPT)" WARN=-Wall GL_LDFLAGS=-lGL
GLU_LDFLAGS=-lGLU GLUT_LDFLAGS=-lglut LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
+ dh_auto_build -- glew.lib.mx STRIP= POPT="-g $(POPT)" WARN=-Wall
GL_LDFLAGS=-lGL GLU_LDFLAGS=-lGLU GLUT_LDFLAGS=-lglut
LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) 'LD=$$(CC)' SYSTEM=$(firstword $(subst -,
,$(DEB_HOST_GNU_SYSTEM)))
touch build-stamp
dh_installdirs
$(MAKE) install.mx GLEW_DEST=$(CURDIR)/debian/tmp/usr
LIBDIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
--- End Message ---
--- Begin Message ---
Source: glewmx
Source-Version: 1.13.0-4
We believe that the bug you reported is fixed in the latest version of
glewmx, 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.
Paul Wise <[email protected]> (supplier of updated glewmx 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: SHA256
Format: 1.8
Date: Mon, 28 Aug 2017 08:12:59 +0800
Source: glewmx
Binary: libglewmx1.13 libglewmx-dev
Architecture: source
Version: 1.13.0-4
Distribution: unstable
Urgency: medium
Maintainer: Paul Wise <[email protected]>
Changed-By: Paul Wise <[email protected]>
Description:
libglewmx-dev - OpenGL Extension Wrangler MX - development environment
libglewmx1.13 - OpenGL Extension Wrangler (Multiple Rendering Contexts)
Closes: 873144
Changes:
glewmx (1.13.0-4) unstable; urgency=medium
.
[ Helmut Grohne ]
* Fix FTCBFS: (Closes: #873144)
+ Drop binutils build dependency satisfied in wheezy.
+ Let dh_auto_build pass cross compilers to make.
+ Pass the correct LD and SYSTEM to make.
.
[ Paul Wise ]
* Drop unused srcversion debian/rules variable
* Switch to debhelper compat 10
* Switch to dh debhelper sequencer
* Pass build flags to upstream build system
* Enable all hardening build flags
* Drop unused manual page source
* Bump Standards-Version, no changes needed
* Switch URLs in debian/ to https where possible
* Drop unused gbp/dpkg options
* Convert debian/rules to UTF-8
Checksums-Sha1:
7641cfaeed4962a8f149ef0d0738b3b1a2548365 1872 glewmx_1.13.0-4.dsc
b4d5367db622d023989629b0e77c8c408067440c 18032 glewmx_1.13.0-4.debian.tar.xz
321732703ce7eb22a30c94a64af30091835e8d06 8862 glewmx_1.13.0-4_amd64.buildinfo
Checksums-Sha256:
5d87945213b39ffb9093137c3477d02c3406b63d04ff2a8ab7b5681a27e1bc33 1872
glewmx_1.13.0-4.dsc
3342a2ab1f91107ed276dc3adb8dfbb4b5b53faf7a3ab08fe5f77a98f815bbc9 18032
glewmx_1.13.0-4.debian.tar.xz
2d60ff154eaffa902814e85abedbffb6689b4e8ff140807e813b49ac7775bbfe 8862
glewmx_1.13.0-4_amd64.buildinfo
Files:
21636887b438656af80a58f33fbd3ac2 1872 libs optional glewmx_1.13.0-4.dsc
de080b1f73eff3bdab0312f9fb497a5f 18032 libs optional
glewmx_1.13.0-4.debian.tar.xz
5fd7a3b6a015104a26e4e1ae364ad639 8862 libs optional
glewmx_1.13.0-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAlmjcZYACgkQMRa6Xp/6
aaNEbRAAr6CkYqrKfpazqcb/WxwvbeYpcInhDw4beA7s0szo5B3dv9wLeFgvyous
D5CHIrPgN7Bcbis4/PXW2A38DtZ1Ro8MbJp863ekspr5y0rJAFDWlTamIM19VIds
Q5F9FtRIyzwlZopVxSvhU0E5NJGhWmpyJvGn1+KjXKbSIEbnqOWeGhMjb9C6xbhY
UwiRumBx1XGRVknENdtZ8aELbldJkIis9suTLm0vtxsdemdTyJxGO00/+cbKMSIv
zqYTr4+fErtpofJqfwlR85DnnvXRNL//u5UQN3/ubBbPX4JaNlBz5fUnvJaqqcLM
LiEEeYZYiHNuk1m3a27lhb8p977ZNF9s/Hx+NSS83IgeMYYR3r6sjMXrL4rzYfhl
nfoTzvcukrKuTvErwim8G/DZHPQnVFQpJVBZ6X1Pp1Ck3V505bu7s5twBERGombQ
ECP8mSDij0G0V7/4CUpRx8Yf845SWeQQMsJSQP16Z8BkxNTnQAy/H2GDjA45w/eC
4XuXSO8i7ABvXIPwffouFNgLiJVo3DNjcqQI4McKIUQBkKD0pJ4GC2u40Kc/FJ3j
h/Mq1fD5HOPnHPhZp0q9bv2fIV9rYlgM/i9lnaKkd7lO0T1AkrjQSyM/45bexPjF
/4Bnvs13Prf426EkaCm0N0EqGqCKV3+zLnr4ozxwKQaPOQbeP2E=
=+GSu
-----END PGP SIGNATURE-----
--- End Message ---