Bug#1071544: tla: FTBFS on arm64/ppc64el/riscv64: config.guess: unable to guess system type
Source: tla
Version: 1.3.5+dfsg1-4
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
Dear maintainer,
The tla packages fails to build on a few "recent" architectures due to
outdated config.guess/sub:
| cd debian/build && \
| CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS='-Wl,-z,relro' \
| AUTOCONF_CROSS='--build aarch64-linux-gnu' AUTOCONF_CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall' \
| AUTOCONF_CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' AUTOCONF_LDFLAGS='-Wl,-z,relro' \
| ../../src/configure --prefix=/usr --with cc gcc
| /<<PKGBUILDDIR>>/src/build-tools/gnu/config.guess: unable to guess system type
|
| This script, last modified 2006-06-06, has failed to recognize
| the operating system you are using. It is advised that you
| download the most up to date version of the config scripts from
|
| http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
| and
| http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
|
| If the version you run (/<<PKGBUILDDIR>>/src/build-tools/gnu/config.guess) is already up to date, please
| send the following data and any information you think might be
| pertinent to <config-patches@gnu.org> in order to provide the needed
| information to handle your system.
|
| config.guess timestamp = 2006-06-06
|
| uname -m = aarch64
| uname -r = 6.1.0-21-arm64
| uname -s = Linux
| uname -v = #1 SMP Debian 6.1.90-1 (2024-05-03)
|
| /usr/bin/uname -p = unknown
| /bin/uname -X =
|
| hostinfo =
| /bin/universe =
| /usr/bin/arch -k =
| /bin/arch = aarch64
| /usr/bin/oslevel =
| /usr/convex/getsysinfo =
|
| UNAME_MACHINE = aarch64
| UNAME_RELEASE = 6.1.0-21-arm64
| UNAME_SYSTEM = Linux
| UNAME_VERSION = #1 SMP Debian 6.1.90-1 (2024-05-03)
| make: *** [debian/rules:26: configure-stamp] Error 1
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
The full build logs are available here:
https://buildd.debian.org/status/fetch.php?pkg=tla&arch=arm64&ver=1.3.5%2Bdfsg1-4&stamp=1715943782&raw=0
https://buildd.debian.org/status/fetch.php?pkg=tla&arch=ppc64el&ver=1.3.5%2Bdfsg1-4&stamp=1715943032&raw=0
https://buildd.debian.org/status/fetch.php?pkg=tla&arch=riscv64&ver=1.3.5%2Bdfsg1-4&stamp=1715953860&raw=0
It appears that code for updating config.guess/sub from autotools-dev
has been dropped, while it is still necessary.
Regards
Aurelien
[1] https://salsa.debian.org/debian/tla/-/commit/6cea8b94c34768268a7a03538d11e1ecc508eb46
Reply to: