Your message dated Mon, 12 Mar 2018 06:04:12 +0000
with message-id <e1evgza-00059a...@fasolo.debian.org>
and subject line Bug#880789: fixed in xf86-input-multitouch 1.0~rc3-2
has caused the Debian Bug report #880789,
regarding xf86-input-multitouch FTCBFS: uses the build architecture compiler
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 ow...@bugs.debian.org
immediately.)


-- 
880789: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880789
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xf86-input-multitouch
Version: 1.0~rc3-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

xf86-input-multitouch fails to cross build from source, because the
upstream build system hard codes the build architecture compiler "gcc"
and the packaging does not pass cross compilers to make. After fixing
both, xf86-input-multitouch cross builds successfully. Please consider
applying the attached patch.

Helmut
diff --minimal -Nru xf86-input-multitouch-1.0~rc3/debian/changelog 
xf86-input-multitouch-1.0~rc3/debian/changelog
--- xf86-input-multitouch-1.0~rc3/debian/changelog      2017-07-14 
03:59:29.000000000 +0200
+++ xf86-input-multitouch-1.0~rc3/debian/changelog      2017-11-04 
20:52:45.000000000 +0100
@@ -1,3 +1,12 @@
+xf86-input-multitouch (1.0~rc3-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Let dh_auto_build pass cross compilers to make.
+    + 03_cross.patch: Make gcc substitutable.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 04 Nov 2017 20:52:45 +0100
+
 xf86-input-multitouch (1.0~rc3-1) unstable; urgency=medium
 
   * New upstream release. (Closes: #826008)
diff --minimal -Nru xf86-input-multitouch-1.0~rc3/debian/patches/03_cross.patch 
xf86-input-multitouch-1.0~rc3/debian/patches/03_cross.patch
--- xf86-input-multitouch-1.0~rc3/debian/patches/03_cross.patch 1970-01-01 
01:00:00.000000000 +0100
+++ xf86-input-multitouch-1.0~rc3/debian/patches/03_cross.patch 2017-11-04 
20:52:45.000000000 +0100
@@ -0,0 +1,31 @@
+From: Helmut Grohne <hel...@subdivi.de>
+Subject: allow substituting the compiler for cross compilation
+
+Index: xf86-input-multitouch-1.0~rc3/Makefile
+===================================================================
+--- xf86-input-multitouch-1.0~rc3.orig/Makefile
++++ xf86-input-multitouch-1.0~rc3/Makefile
+@@ -39,19 +39,19 @@
+ 
+ bin/%:        obj/%.o $(OBJS)
+       @mkdir -p $(@D)
+-      gcc $< -o $@ $(OBJS) $(LIBS)
++      $(CC) $< -o $@ $(OBJS) $(LIBS)
+ 
+ $(TLIB): $(OBJS) $(XOBJS)
+       @rm -f $(TLIB)
+-      gcc -shared $(OBJS) $(XOBJS) $(LIBS) -Wl,-soname -Wl,$(LIBRARY) -o $@
++      $(CC) -shared $(OBJS) $(XOBJS) $(LIBS) -Wl,-soname -Wl,$(LIBRARY) -o $@
+ 
+ obj/%.o: %.c
+       @mkdir -p $(@D)
+-      gcc $(INCLUDE) $(OPTS) -c $< -o $@
++      $(CC) $(INCLUDE) $(OPTS) -c $< -o $@
+ 
+ obj/%.o: %.cc
+       @mkdir -p $(@D)
+-      gcc $(INCLUDE) $(OPTS) -c $< -o $@
++      $(CC) $(INCLUDE) $(OPTS) -c $< -o $@
+ 
+ clean:
+       rm -rf bin obj
diff --minimal -Nru xf86-input-multitouch-1.0~rc3/debian/patches/series 
xf86-input-multitouch-1.0~rc3/debian/patches/series
--- xf86-input-multitouch-1.0~rc3/debian/patches/series 2017-07-14 
03:58:40.000000000 +0200
+++ xf86-input-multitouch-1.0~rc3/debian/patches/series 2017-11-04 
20:52:45.000000000 +0100
@@ -1,2 +1,3 @@
 01_change_modulename.patch
 02_optimize_O2.patch
+03_cross.patch
diff --minimal -Nru xf86-input-multitouch-1.0~rc3/debian/rules 
xf86-input-multitouch-1.0~rc3/debian/rules
--- xf86-input-multitouch-1.0~rc3/debian/rules  2017-07-14 03:58:40.000000000 
+0200
+++ xf86-input-multitouch-1.0~rc3/debian/rules  2017-11-04 20:52:43.000000000 
+0100
@@ -18,7 +18,7 @@
        dh_install --fail-missing
 
 override_dh_auto_build:
-       $(MAKE) CFLAGS="$(CFLAGS)"
+       dh_auto_build -- CFLAGS="$(CFLAGS)"
 
 override_dh_shlibdeps:
        dh_shlibdeps -- --warnings=6

--- End Message ---
--- Begin Message ---
Source: xf86-input-multitouch
Source-Version: 1.0~rc3-2

We believe that the bug you reported is fixed in the latest version of
xf86-input-multitouch, 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 880...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nobuhiro Iwamatsu <iwama...@debian.org> (supplier of updated 
xf86-input-multitouch 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 12 Mar 2018 14:38:28 +0900
Source: xf86-input-multitouch
Binary: xserver-xorg-input-multitouch
Architecture: source amd64
Version: 1.0~rc3-2
Distribution: unstable
Urgency: medium
Maintainer: Nobuhiro Iwamatsu <iwama...@debian.org>
Changed-By: Nobuhiro Iwamatsu <iwama...@debian.org>
Description:
 xserver-xorg-input-multitouch - Multitouch X input driver
Closes: 880789
Changes:
 xf86-input-multitouch (1.0~rc3-2) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: (Closes: #880789)
     + Let dh_auto_build pass cross compilers to make.
     + 03_cross.patch: Make gcc substitutable.
 .
   [ Nobuhiro Iwamatsu ]
   * Update Standards-Version to 4.1.3.
   * Update supporting debhelper to 11.
   * Move Vcs-* to salsa.
Checksums-Sha1:
 7abd58f0b3b7d4449ce202e8fa554cadccc06efe 2075 
xf86-input-multitouch_1.0~rc3-2.dsc
 38360590eb8ac51a7f84b2f111b3f52380cf882d 11600 
xf86-input-multitouch_1.0~rc3-2.debian.tar.xz
 7e34d021c1b615488a197a055de817346cdbf6a8 7623 
xf86-input-multitouch_1.0~rc3-2_amd64.buildinfo
 1172765d2adc5938e7ed2012591fada35c27eddf 3044 
xserver-xorg-input-multitouch-dbgsym_1.0~rc3-2_amd64.deb
 bb1270e2ffb875f75b8de9ec8728a22b8525f720 13212 
xserver-xorg-input-multitouch_1.0~rc3-2_amd64.deb
Checksums-Sha256:
 c87148d73f77b031c35a2e219cb906258012f7f3c2defa562265483879eae206 2075 
xf86-input-multitouch_1.0~rc3-2.dsc
 95c2d1b06b8765a8f836ef06da621a6da641d7ffd173a35b96f26c7aef43dd05 11600 
xf86-input-multitouch_1.0~rc3-2.debian.tar.xz
 ce08bf63c75c5cd8fb8035b4a2bd963781400895ff5f7360e17183da233af59a 7623 
xf86-input-multitouch_1.0~rc3-2_amd64.buildinfo
 56122ab5106408adf2889c554405a6cfe09a55e42d565692058d146ad671acdb 3044 
xserver-xorg-input-multitouch-dbgsym_1.0~rc3-2_amd64.deb
 8280d8b07dc7c16da0abad1e7e1ee61af7185077e0d72272aa833306d350e9b1 13212 
xserver-xorg-input-multitouch_1.0~rc3-2_amd64.deb
Files:
 82360335db3b2a24e867015723d98f10 2075 x11 optional 
xf86-input-multitouch_1.0~rc3-2.dsc
 c565393e8f14b3960170c90c56113217 11600 x11 optional 
xf86-input-multitouch_1.0~rc3-2.debian.tar.xz
 ede033d6ed3d7255e4e325245cc12358 7623 x11 optional 
xf86-input-multitouch_1.0~rc3-2_amd64.buildinfo
 f21a94d81e47f30586c000419bdee107 3044 debug optional 
xserver-xorg-input-multitouch-dbgsym_1.0~rc3-2_amd64.deb
 f573e4f6e2bfac2c7cbf15cabcff97e4 13212 x11 optional 
xserver-xorg-input-multitouch_1.0~rc3-2_amd64.deb

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

iQIzBAEBCAAdFiEEXmKe5SMhlzV7hM9DMiR/u0CtH6YFAlqmFRQACgkQMiR/u0Ct
H6bteRAAlrClm6xfHmY8Lbyiirj3LpXxcFIszbszNUhwDAU5My72koQpIzkuFWwX
T0RU/w+LZbOn6AKvsHOjKtZSyh9vN1vIlD5SkidvKl+XiVTusHLSTploir36hfzI
5Zzx5JdThAzloHKYs7YNXzYgDK+mLl0LGD9krMFNu+VyayVl5S8EggLdiyNl2DPV
wruA5NHOTc48v1ddypQtelo7YYvNsUTf1GtkuJ3gYccEYuapIpb+kWgqQsey0LdY
j7d9MWfS87FhnBTIdu5YBAAJAkJ/CEB/sTHnhtBAFOTMCiQbIEq7P0vdYYoteeu0
wOQkS+M56+/TXmBvhLLOxNMPKcqb/WBkzU9TpsMAaiHqVKn+IVa/3N7CQtmD2RbH
Pb0vUIry/ozAdhpK/zJRPRvwVVyhUwavhJyDAhW+TtfCMSUCsP6RPbRr+iNo5/9F
thMXv4LuyrarX+aCNChZXfNKQaBGGzw/Qp7gATjXuG4hTbpdtLa8h9uJ6J/x95JK
CdPZlmq9+qi573s8jgj/CB/QdtunPyjxzeuIBvhc8+6SSb6lLlicF/ZTEDNHkAlt
EDlaAP+iRkH2GJtUqS8t2erBWfbIRT/JseLv4+k1pA7+xsdVOxiOvHzXd1nbc0QE
jUcKlZdvAZHVL6CcNVov/QH5tImVmqOPW+PAjCXrdyAF9h1+tqA=
=58AJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to