Source: mes
Version: 0.22-5
Severity: important
Justification: FTBFS on arm64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201205 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on arm64.

Relevant part (hopefully):
> gcc version 10.2.0 (Debian 10.2.0-23) 
> ]
>  10.2.0
> checking for gmake... command[0]: "gmake --version" => GNU Make 4.3
> Built for aarch64-unknown-linux-gnu
> Copyright (C) 1988-2020 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
>  []
>  4.3
> checking for makeinfo [6]... command[0]: "makeinfo --version" => texi2any 
> (GNU texinfo) 6.7
> 
> Copyright (C) 2017 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
>  []
>  6.7
> checking for dot... command[0]: "dot -V" =>  [dot - graphviz version 2.43.0 
> (0)
> ]
>  2.43.0
> checking for help2man [1.47]... command[0]: "help2man --version" => GNU 
> help2man 1.47.16
> 
> Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2009, 
> 2010,
> 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2020 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> Written by Brendan O'Dea <[email protected]>
>  []
>  1.47.16
> checking for perl [5]... command[0]: "perl --version" => 
> This is perl 5, version 32, subversion 0 (v5.32.0) built for 
> aarch64-linux-gnu-thread-multi
> (with 45 registered patches, see perl -V for more detail)
> 
> Copyright 1987-2020, Larry Wall
> 
> Perl may be copied only under the terms of either the Artistic License or the
> GNU General Public License, which may be found in the Perl 5 source kit.
> 
> Complete documentation for Perl, including FAQ lists, should be found on
> this system using "man perl" or "perldoc perl".  If you have access to the
> Internet, point your browser at http://www.perl.org/, the Perl Home Page.
> 
>  []
>  5.32.0
> checking for nyacc [0.99.0]... command[0]: "/usr/bin/guile-3.0 -c 
> '(use-modules (nyacc lalr)) (display *nyacc-version*)' " => 1.00.2 []
>  1.0.2
> checking for limits.h... yes
> checking for stdio.h... yes
> checking for cc is GNU C... yes
> checking for cc is Mes C....config.c:2:2: error: #error no mesc
>     2 | #error no mesc
>       |  ^~~~~
>  no
> checking for cc is Tiny C....config.c:2:2: error: #error no tinycc
>     2 | #error no tinycc
>       |  ^~~~~
>  no
> checking for whether cc can create executables... yes
> command[0]: "/usr/bin/gcc -dumpmachine" => aarch64-linux-gnu
>  []
> checking for stage0 architecture flag... command[0]: "/usr/bin/hex2 --help 
> 2>&1" => Usage: /usr/bin/hex2 --file FILENAME1 {-f FILENAME2} 
> (--big-endian|--little-endian) [--base-address 0x12345] [--architecture name]
> Architecture: knight-native, knight-posix, x86, amd64, armv7l and aarch64
> To leverage octal or binary input: --octal, --binary
>  []
> named
> platform not supported: aarch64-linux-mes
> See "Porting GNU Mes" in the manual, or try --with-courage
> dh_auto_configure: error: ./configure --build=aarch64-linux-gnu --prefix=/usr 
> --includedir=\${prefix}/include --mandir=\${prefix}/share/man 
> --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
> --disable-option-checking --disable-silent-rules 
> --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run 
> --disable-maintainer-mode --disable-dependency-tracking 
> --disable-silent-rules --verbose --includedir=/usr/include/mes/ 
> --libdir=/usr/lib/aarch64-linux-gnu/mes/ returned exit code 1
> make[1]: *** [debian/rules:20: override_dh_auto_configure] Error 2

The full build log is available from:
   http://qa-logs.debian.net/2020/12/05/mes_0.22-5_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to