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

Bug#836687: marked as done (wayland FTCBFS: cross builds require --with-host-scanner)



Your message dated Fri, 16 Mar 2018 09:00:39 +0000
with message-id <E1ewlE7-000GZ1-P8@fasolo.debian.org>
and subject line Bug#836687: fixed in wayland 1.14.91-1
has caused the Debian Bug report #836687,
regarding wayland FTCBFS: cross builds require --with-host-scanner
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.)


-- 
836687: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836687
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: wayland
Version: 1.11.0-2
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

wayland fails to cross build from source, because cross building
requires the configure option --with-host-scanner (and making a
wayland-scanner executable available to the build). Adding that flag
turned out not to be trivial due to the semantics of override_*-arch.
In my attached patch, I thus opt to avoid that technique and add
--disable-documentation depending on the dh_listpackages output instead.
I hope that works for you. Either way, the gist is that we need
--with-host-scanner for cross builds.

Helmut
diff -u wayland-1.11.0/debian/changelog wayland-1.11.0/debian/changelog
--- wayland-1.11.0/debian/changelog
+++ wayland-1.11.0/debian/changelog
@@ -1,3 +1,11 @@
+wayland (1.11.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Use wayland-scanner from libwayland-bin.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Sun, 04 Sep 2016 14:27:28 +0200
+
 wayland (1.11.0-2) unstable; urgency=medium
 
   * d/control: libwayland-dev depends on libwayland-bin
diff -u wayland-1.11.0/debian/control wayland-1.11.0/debian/control
--- wayland-1.11.0/debian/control
+++ wayland-1.11.0/debian/control
@@ -12,6 +12,7 @@
  libexpat1-dev,
  libffi-dev,
  libxml2-dev,
+ libwayland-bin <cross>,
 Build-Depends-Indep:
  doxygen,
  graphviz,
diff -u wayland-1.11.0/debian/rules wayland-1.11.0/debian/rules
--- wayland-1.11.0/debian/rules
+++ wayland-1.11.0/debian/rules
@@ -4,9 +4,16 @@
 
 BUILD_DOC=
 
+ifneq (,$(filter cross,$(DEB_BUILD_PROFILES)))
+configure_flags += --with-host-scanner
+endif
 # Don't build the documentation when not building arch:all packages
-override_dh_auto_configure-arch:
-	dh_auto_configure -- --disable-documentation
+ifeq (,$(filter libwayland-doc,$(shell dh_listpackages)))
+configure_flags += --disable-documentation
+endif
+
+override_dh_auto_configure:
+	dh_auto_configure -- $(configure_flags)
 
 # Kill *.la files, and forget no-one:
 override_dh_install:

--- End Message ---
--- Begin Message ---
Source: wayland
Source-Version: 1.14.91-1

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

Debian distribution maintenance software
pp.
Héctor Orón Martínez <zumbi@debian.org> (supplier of updated wayland 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: Tue, 13 Mar 2018 16:01:40 +0100
Source: wayland
Binary: libwayland-client0 libwayland-egl1 libwayland-server0 libwayland-cursor0 libwayland-dev libwayland-doc libwayland-bin
Architecture: source amd64 all
Version: 1.14.91-1
Distribution: experimental
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Héctor Orón Martínez <zumbi@debian.org>
Description:
 libwayland-bin - wayland compositor infrastructure - binary utilities
 libwayland-client0 - wayland compositor infrastructure - client library
 libwayland-cursor0 - wayland compositor infrastructure - cursor library
 libwayland-dev - wayland compositor infrastructure - development files
 libwayland-doc - wayland compositor infrastructure - documentation files
 libwayland-egl1 - wayland compositor infrastructure - EGL library
 libwayland-server0 - wayland compositor infrastructure - server library
Closes: 836687 857139
Changes:
 wayland (1.14.91-1) experimental; urgency=medium
 .
   [ Helmut Grohne ]
   * Use wayland-scanner from libwayland-bin (Closes: #836687)
     - Fixes cross builds
 .
   [ Héctor Orón Martínez ]
   * New upstream pre-release
   * debian/control: libwayland-dev suggests libwayland-doc (Closes: #857139)
   * debian/libwayland-server0.symbols: update
   * debian/control: update priority from extra to optional
   * libwayland-egl1: add new package
   * debian/control: bump standards version
Checksums-Sha1:
 f7cbaaa564c16249f2e8871f2e940436531a618c 2496 wayland_1.14.91-1.dsc
 bbf0a83759c0085a9db60850da7cfa89e8f87cb6 698135 wayland_1.14.91.orig.tar.gz
 216cf50d2c95d41058bc1fbc0de9691fd36f7a79 14660 wayland_1.14.91-1.diff.gz
 e7c1749d544ad31d4e3b18d08c792d72991cb988 41484 libwayland-bin-dbgsym_1.14.91-1_amd64.deb
 db5c2e471ef1f1b23929c063486e6364b75a1af7 21772 libwayland-bin_1.14.91-1_amd64.deb
 be57b105d2b18b58b6f0873731c0a536907f4e1f 47416 libwayland-client0-dbgsym_1.14.91-1_amd64.deb
 5176956b9561ff8b1f67f1779b141f9a4d2ebc9d 25760 libwayland-client0_1.14.91-1_amd64.deb
 d6f600c2d99fd9ec6d5e050cbb66a133d2d41d4f 20452 libwayland-cursor0-dbgsym_1.14.91-1_amd64.deb
 4072f02dc146129cd548c5c46561e6e5177b6e37 13380 libwayland-cursor0_1.14.91-1_amd64.deb
 272db0446af75a322084af882920e0fe3d2b6128 104832 libwayland-dev_1.14.91-1_amd64.deb
 26bae49137ae9b8c335aa28e187d63f4fc191af1 188292 libwayland-doc_1.14.91-1_all.deb
 c7df91090447940239d4cfd0f39636375a07dccc 4092 libwayland-egl1-dbgsym_1.14.91-1_amd64.deb
 03c1b23aa60122926b7b162b08904041dd283deb 7416 libwayland-egl1_1.14.91-1_amd64.deb
 377a1064cfd0ca77248d3fc503ed162102d8986d 65632 libwayland-server0-dbgsym_1.14.91-1_amd64.deb
 3502c34499a6f0fca713b98cfc0b8335d1abe5a5 31776 libwayland-server0_1.14.91-1_amd64.deb
 b8970d5846b23e8b831047339ab2dbcc311ff658 10747 wayland_1.14.91-1_amd64.buildinfo
Checksums-Sha256:
 f6a6dab5dda4a3cd119b3baa057389ed52e09956b540e968c9edb4ef0c42eaeb 2496 wayland_1.14.91-1.dsc
 948c3854f824ebd02287776303b3ec700adfafde4f2f56d5b30db78b7ecef1d0 698135 wayland_1.14.91.orig.tar.gz
 40dba6ef0baeeda6a15e8bbaa4a06f10e2d0ff753184de8ffd81c0e22cf25ebd 14660 wayland_1.14.91-1.diff.gz
 811c1ceb0407c3b859d031dc79d4c597e063ebb3d69f616bc7d2d92308cd70db 41484 libwayland-bin-dbgsym_1.14.91-1_amd64.deb
 0820230b2037822753b49cb41bbfcc9922e41dc4fb70cd5418ed35e4666b31ea 21772 libwayland-bin_1.14.91-1_amd64.deb
 12eb6092e79ca18d0dc68991a8262b8ba00d997abd459789e4e3a70687fd94ae 47416 libwayland-client0-dbgsym_1.14.91-1_amd64.deb
 e781762bc96866bbf05e99b24f18bc61ab6bc5cede6f2227b1101dbcea15780c 25760 libwayland-client0_1.14.91-1_amd64.deb
 a746e55c172df79849f76522e57a9e7d77b3a0c2fc4bca4112d82b1ef5b78100 20452 libwayland-cursor0-dbgsym_1.14.91-1_amd64.deb
 860d57898447704eef13a3a00294361fe9a20ed5baef635156878f63527cf58a 13380 libwayland-cursor0_1.14.91-1_amd64.deb
 cca4f730781e135e211ca9b89681ee523c12b697773da63290a1d2dc1639a5b9 104832 libwayland-dev_1.14.91-1_amd64.deb
 d008604cd2680dc3a98ad2c337765abc51b81345e0f23a963d4a5f20fe14a864 188292 libwayland-doc_1.14.91-1_all.deb
 9ea941cacc8f861e17ac7b2d30a55cc8bc929fcfe7c88e4f243ff4f7e291c2e0 4092 libwayland-egl1-dbgsym_1.14.91-1_amd64.deb
 89dacfce198ccf1e5731c5edcd943b259e717696fb3c0567b8fe41c10c4cdbbe 7416 libwayland-egl1_1.14.91-1_amd64.deb
 c517fd68f67b25a700a72f0828fcd2a2c2d7574368bb430d7f4be2b019bf8302 65632 libwayland-server0-dbgsym_1.14.91-1_amd64.deb
 9a9a52f9dc38260ab1c3776e957cca65a2c9bdc2fb7728b874526a8752eb2234 31776 libwayland-server0_1.14.91-1_amd64.deb
 1ddde865dedb616a4dfc95015b9fdee4bb2c4da2eb2eb89d7b5879e9a8ccbb0b 10747 wayland_1.14.91-1_amd64.buildinfo
Files:
 df7047373af75c2653757e95deeed9d1 2496 x11 optional wayland_1.14.91-1.dsc
 57596329ca19e8457baadeb3e6244e34 698135 x11 optional wayland_1.14.91.orig.tar.gz
 c53d1b7729cc7194ffceef38ef8af273 14660 x11 optional wayland_1.14.91-1.diff.gz
 deb1254b3a43b8f730d4a0122ae7c0e3 41484 debug optional libwayland-bin-dbgsym_1.14.91-1_amd64.deb
 b3b84bce17db7a0d42b4d82d7f1139d5 21772 libdevel optional libwayland-bin_1.14.91-1_amd64.deb
 f85322ffd68d63898f87fcd641600214 47416 debug optional libwayland-client0-dbgsym_1.14.91-1_amd64.deb
 497fcb0b2d48472022ac55683fe72f23 25760 libs optional libwayland-client0_1.14.91-1_amd64.deb
 8f2376eba32c7a766737d0ec834de009 20452 debug optional libwayland-cursor0-dbgsym_1.14.91-1_amd64.deb
 e8bf7a9de18de19e63ffb77f3d700956 13380 libs optional libwayland-cursor0_1.14.91-1_amd64.deb
 ee99b36963666bf6bb965b1540efc14a 104832 libdevel optional libwayland-dev_1.14.91-1_amd64.deb
 9efb28fb09a02ac756f5e1f3b9e08ce5 188292 doc optional libwayland-doc_1.14.91-1_all.deb
 1bcb8a539f9e83f68ac93585d8196f14 4092 debug optional libwayland-egl1-dbgsym_1.14.91-1_amd64.deb
 787a7c8162008b62f9d67c3146e791f7 7416 libs optional libwayland-egl1_1.14.91-1_amd64.deb
 4b5616cbe8965f9e43564795708d6b95 65632 debug optional libwayland-server0-dbgsym_1.14.91-1_amd64.deb
 d902f31bd385c2474aa49b5532358080 31776 libs optional libwayland-server0_1.14.91-1_amd64.deb
 974c945853aa11886d070368eaef7dac 10747 x11 optional wayland_1.14.91-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEE6Q8IiVReeMgqnedOryKDqnbirHsFAlqn6fgACgkQryKDqnbi
rHshOQ/7Bj6owrhS0K5wXCo+kMbiljX9uORodgG5PiCo43F0AlSbsCspJ1sML4vM
Ej1NuUSMuB1IziTYy0JuugqaAOoE1coPgqOpb9zq/7EraG5eL2ZZ7Aq5oB0MwR8W
qnUESfy2RBbXk0RnSZaQdxNpvvtzYmr6Rg2/dABpeSlc62km+wFJV3PJ/Lsp8U79
5eJ/7nNrU6WmsRT37XNB/6WODCwslLGB2MYy+UrQHWiiyL+X6v8qJN7cI//ptk/T
czBLgfsP8kw7EFZpWnHCHy3kuPFYjm6yYICakhf3UcYvTvhKJWPh5Q7nshjy0bhu
0+cne8o0b1vqcv090DIMG3xu51g+l2kKYel7VMxjbi1e+AvN29e3d0xriXLZFsWe
v5hyEAZW22aNRCqxbNh4TJP+0nHJQdu97fosd9RgFxl1Sv9deFpKa7Q/7gcgqffc
GE+z90CHQWvbVZ57EN4OlJbd0rCwje0b57t3btOii7LFisiKgk6eeT2sfWqUTdAr
dcv0ce+eswjS9gs/PbMM+qpbvlN73WQKURDZQ68+0aN+lgjYGPUtV+xcg8b+RCHv
X23bpzJR65pfT9FDyqLS+uWneLsEg8O1+3j9kvdnBtf7/K02UMY4yyKzrktdQzuI
zTCCo4JQsJi8AsddEoccf8DcVcOCJf10rqTx3EMZ1pLfUvbhjUU=
=Ooza
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: