Bug#1010121: libx11: FTCBFS: cannot run test program while cross compiling

2022-04-24 Thread Helmut Grohne
Control: tags -1 + moreinfo

Hi Daniel,

On Sun, Apr 24, 2022 at 02:48:12PM -0700, Daniel Schepler wrote:
> While doing a test bootstrap of i386 from amd64, I ran into an error
> trying to cross build libx11:
> 
> ...
> checking for xproto >= 7.0.25 xextproto xtrans xcb >= 1.11.1 kbproto
> inputproto... yes
> checking whether malloc(0) returns NULL... configure: error: in
> `/home/tmpbuilder/cross-i386/libx11/libx11-1.7.5/build':
> configure: error: cannot run test program while cross compiling
> See `config.log' for more details
> ...

Supposedly, this has been addressed in cross-config, which supplies the
relevant cache variable xorg_cv_malloc0_returns_null. sbuild
automatically enables this cache. Accordingly, libx11 cross builds
successfully in QA: https://crossqa.debian.net/src/libx11.

Do you see any actionable aspect in this bug or can we close it? Adding
the cache variable to each and every X11 library does not seem like an
effective solution to me.

I note that the cache is wrong on musl-any-any.

Helmut



Processed: Re: Bug#1010121: libx11: FTCBFS: cannot run test program while cross compiling

2022-04-24 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + moreinfo
Bug #1010121 [src:libx11] libx11: FTCBFS: cannot run test program while cross 
compiling
Added tag(s) moreinfo.

-- 
1010121: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010121
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1010121: libx11: FTCBFS: cannot run test program while cross compiling

2022-04-24 Thread Daniel Schepler
Source: libx11
Version: 2:1.7.5-1
Severity: wishlist

While doing a test bootstrap of i386 from amd64, I ran into an error
trying to cross build libx11:

...
checking for xproto >= 7.0.25 xextproto xtrans xcb >= 1.11.1 kbproto
inputproto... yes
checking whether malloc(0) returns NULL... configure: error: in
`/home/tmpbuilder/cross-i386/libx11/libx11-1.7.5/build':
configure: error: cannot run test program while cross compiling
See `config.log' for more details
...

(This came up as a Build-Depends of groff, while trying to
cross-compile enough packages to make debhelper installable.)
-- 
Daniel Schepler



libxrandr_1.5.2-2_amd64.changes ACCEPTED into unstable, unstable

2022-04-24 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 22 Apr 2022 10:49:58 +0200
Source: libxrandr
Binary: libxrandr-dev libxrandr2 libxrandr2-dbgsym libxrandr2-udeb
Architecture: source amd64
Version: 2:1.5.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Julien Cristau 
Description:
 libxrandr-dev - X11 RandR extension library (development headers)
 libxrandr2 - X11 RandR extension library
 libxrandr2-udeb - X11 RandR extension library (udeb)
Changes:
 libxrandr (2:1.5.2-2) unstable; urgency=medium
 .
   * Add libxrandr2-udeb, now needed by setxkbmap.
Checksums-Sha1:
 2cf7b274e803a2c252d3f345210b3ea372e81a98 2104 libxrandr_1.5.2-2.dsc
 fa0bb51d9dbd5ce63ebf8468edaf597c9e067f1e 15844 libxrandr_1.5.2-2.diff.gz
 e55b7b640d441a76f19cb2fa54c69ede2041b578 46796 libxrandr-dev_1.5.2-2_amd64.deb
 686e76ea5e8faec0bd02a29770a2009e9a0b2339 61748 
libxrandr2-dbgsym_1.5.2-2_amd64.deb
 46e3c461d85e6639db51453452c0adf490013172 15140 
libxrandr2-udeb_1.5.2-2_amd64.udeb
 b527a9d7e167198d840e95dac43fbf964377ee17 38956 libxrandr2_1.5.2-2_amd64.deb
 551c58932ad81664706d3a580461f29d594795eb 7480 libxrandr_1.5.2-2_amd64.buildinfo
Checksums-Sha256:
 419b5e89cb8021997ade4683baf8db06abe56b13ab05aad3a91705b2efaf1d8d 2104 
libxrandr_1.5.2-2.dsc
 43ebe140faad01d1b7eeba629b92cf2d953baecb1d875597ac0cc359cfcdd8ef 15844 
libxrandr_1.5.2-2.diff.gz
 a4f0276d3c1a3d0235f754afa403ec90b242d5dbf6fecfc5bca2983c6d5b3e30 46796 
libxrandr-dev_1.5.2-2_amd64.deb
 27237ec36d3691aa48b1bd39e59b068e31963944f1325a27be1f18356f0b629b 61748 
libxrandr2-dbgsym_1.5.2-2_amd64.deb
 e22e6b51076a7226d7216f14baa625abe1b6292d6525cfda38f7a48420d6866b 15140 
libxrandr2-udeb_1.5.2-2_amd64.udeb
 87b329e108c9bac76e75ea194cd88343e00f16a6f22cf36db2c67773fc15eb5f 38956 
libxrandr2_1.5.2-2_amd64.deb
 2de5dac60cb6362450d0f50057ea88153960b7f23ce5b3087a3cd33a973d918e 7480 
libxrandr_1.5.2-2_amd64.buildinfo
Files:
 b60631f5cac913e29eddecda5938f533 2104 x11 optional libxrandr_1.5.2-2.dsc
 e543e962bc1a3840606eab142b37a3a2 15844 x11 optional libxrandr_1.5.2-2.diff.gz
 d176deb3cee4a09e6870bafbe7bc78b8 46796 libdevel optional 
libxrandr-dev_1.5.2-2_amd64.deb
 493a5474036037b20ab6c047f2ab103f 61748 debug optional 
libxrandr2-dbgsym_1.5.2-2_amd64.deb
 e6ce38b1bcc33cfcbf8089efd0139885 15140 debian-installer optional 
libxrandr2-udeb_1.5.2-2_amd64.udeb
 7a8eaed517f359880b34fef3c1bce997 38956 libs optional 
libxrandr2_1.5.2-2_amd64.deb
 aa57a867a424056cd861831d62bfc6db 7480 x11 optional 
libxrandr_1.5.2-2_amd64.buildinfo
Package-Type: udeb

-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEVXgdqzTmGgnvuIvhnbAjVVb4z60FAmJibX4UHGpjcmlzdGF1
QGRlYmlhbi5vcmcACgkQnbAjVVb4z62p+A/+PEV9J2DhrGIu6YrKoIoxoeF4/9Yv
nQKsXF594ETNdwu7fqGBBgG0w1rxq8eLseLriGETiSpWZY2V3jXYXcC/t2gNIXPf
P5CsYCE2h530uxH9CTRcYqqkYDePelDBOVE9vOtv2YwY8n1c6hBpCzw1KpeBTe1/
NWdweRPVxihyjBXRNGZeJv/DiQqXBcVSREGcrNVvyaquvOO+4+Afwg58EijPIwRN
fdLcQ3aHlF/Vt3KsjkKkpny6Pd0QlfBk16TsxF+hyFYemPNrRlXKGdNeLJUIQxDd
eZhAlv5OLDerVVmZVSHLO0EzZ7kWu1PtEZVoWhDFd+uxPKs6kj/GYJt2VnCall4z
z+kwxNbr1cHxdAyfMjas1EAeibL+4rEetiga+ZDvOrAbvjY13b9gJlVKGfzgDVaI
ejSpxBpw1/IYzy7IwDpGIyasG28j2u63VpsFPkB50tXIDAJ7yjPzUfSpS9klvPNg
KeYj56SR7Bn5wZAVNspvMLptKxqREItFjiyQ4H7CRmszYKt0K5fI1iUYkXFY4QQG
BMY5P2fIV0R8fkYz+F1JHp/cEGB26TvchDotKzJAhnNwIDvtNHg33NMVPDRtY7W7
rud6r9+jJm6QdkAVRPL0i1bBP48Ema1blskLSaNtGaOV1L48d76p0Ip149nSWl2Q
LCVX0cbLbRKuH50=
=zIQ2
-END PGP SIGNATURE-


Thank you for your contribution to Debian.