Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: aarch64 bulk build report
To:
Tobias Heider <tobias.heider@stusta.de>
Cc:
phessler@openbsd.org, ports@openbsd.org
Date:
Mon, 2 Dec 2024 16:04:17 +0000

Download raw body.

Thread
On 2024/12/02 16:06, Tobias Heider wrote:
> On Wed, Nov 27, 2024 at 02:02:38PM GMT, phessler@openbsd.org wrote:
> > bulk build on arm64.ports.openbsd.org
> > started on  Sun Nov 24 03:18:08 MST 2024
> > finished at Wed Nov 27 14:01:02 MST 2024
> > lasted 3D10h42m
> > done with kern.version=OpenBSD 7.6-current (GENERIC.MP) #247: Sat Nov 23 14:59:41 MST 2024
> > 
> > built packages:12250
> > Nov 24:4542
> > Nov 25:337
> > Nov 26:1948
> > Nov 27:5422
> > 
> > 
> > critical path missing pkgs:  http://build-failures.rhaalovely.net/aarch64/2024-11-24/summary.log
> > 
> > build failures: 10
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/devel/arm-none-eabi/gcc,aarch64.log
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/emulators/fceux.log
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/games/ezquake.log
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/net/lagrange.log
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/net/ocserv.log
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/news/nzbget.log
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/x11/kde-applications/kdenetwork-filesharing.log
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/x11/kde-applications/kf6-kaccounts-integration.log
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/x11/kde-applications/kontrast.log
> > http://build-failures.rhaalovely.net/aarch64/2024-11-24/x11/kde-plasma/plasma-workspace.log
> 
> Something wrong with the log files? Links all seem to be dead.

Assuming arm-none-eabi is the interesting one, it's hitting this:

cc -c -DHAVE_CONFIG_H -O2 -pipe -DATTRIBUTE_NONSTRING= -DATTRIBUTE_RESULT_SIZE_1= -DATTRIBUTE_RESULT_SIZE_2= -DATTRIBUTE_RESULT_SIZE_1_2= -DATTRIBUTE_WARN_UNUSED_RESULT= -I/usr/local/include -I. -I/usr/obj/ports/aarch64-none-elf-gcc-12.2.0-aarch64/gcc-12.2.0/libiberty/../include  -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic  -D_GNU_SOURCE  /usr/obj/ports/aarch64-none-elf-gcc-12.2.0-aarch64/gcc-12.2.0/libiberty/objalloc.c -o objalloc.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/usr/obj/ports/aarch64-none-elf-gcc-12.2.0-aarch64/gcc-12.2.0/libiberty/objalloc.c:95:18: error: use of undeclared identifier 'PTR'
  ret->chunks = (PTR) malloc (CHUNK_SIZE);

Comparing with an old log from a working build, the only diff in output
is this in autoconf checks, unlikely to be related

-checking for grep that handles long lines and -e... /usr/local/bin/ggrep
-checking for egrep... /usr/local/bin/ggrep -E
+checking for grep that handles long lines and -e... /usr/bin/grep
+checking for egrep... /usr/bin/grep -E

Peter, long shot, I don't suppose you still have build dirs?
Might be worth repeating the cc line with -save-temps if so...