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

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: