On 2020/11/22 18:50, phess...@openbsd.org wrote:
> http://build-failures.rhaalovely.net/aarch64/2020-11-20/converters/wv2.log
> http://build-failures.rhaalovely.net/aarch64/2020-11-20/editors/calligra.log
> http://build-failures.rhaalovely.net/aarch64/2020-11-20/editors/xwpe.log
> http://build-failures.rhaalovely.net/aarch64/2020-11-20/emulators/vice.log

these are all clang ICE, Running pass 'AArch64 Instruction Selection'.

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/java/tanukiwrapper.log
> http://build-failures.rhaalovely.net/aarch64/2020-11-20/net/i2p.log

java 1.8 ports; should not even be tried on aarch64. possibly connected with
pulling in bsd.port.arch.mk.

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/rclone.log

uses the newly-compiled binary during build which fails with SIGILL:

cd /usr/obj/ports/rclone-1.53.3/go/bin &&  
HOME=/usr/obj/ports/rclone-1.53.3/go/src/github.com/rclone/rclone ./rclone 
genautocomplete bash rclone.bash
SIGILL: illegal instruction
PC=0xca0700 m=0 sigcode=1
instruction bytes: 0x0 0x6 0x38 0xd5 0xe0 0x7 0x0 0xf9 0xc0 0x3 0x5f 0xd6 0x0 
0x0 0x0 0x0
..

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/x11/qt5/qtwebkit.log
builds ok, but dwz fails when compressing debug symbols
assertion "off == cu_size" failed: file "dwz.c", line 9607, function 
"recompute_abbrevs"
could just set DWZ=: in the port

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/games/shockolate.log
compile: invalid operands to binary expression

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/www/chromium.log
mksnapshot: out of memory

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/x11/e17/elementary.log
linker: undefined symbols, mesa-related


All the rest are go arch support, some due to pinned/vendored old versions
of system modules.


> http://build-failures.rhaalovely.net/aarch64/2020-11-20/devel/sqlc.log
# github.com/lfittl/pg_query_go/parser
...
In file included from 
../../../go/pkg/mod/github.com/lfittl/pg_query_go@v1.0.0/parser/include/utils/dsa.h:17:
../../../go/pkg/mod/github.com/lfittl/pg_query_go@v1.0.0/parser/include/port/atomics.h:68:10:
 fatal error: 'port/atomics/arch-arm.h' file not found

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/security/age.log
go module pinned to an old version of sys/unix with no aarch64 support for 
OpenBSD
# golang.org/x/sys/unix
../../go/pkg/mod/golang.org/x/sys@v0.0.0-20190412213103-97732733099d/unix/fcntl.go:26:42:
 undefined: Flock_t
../../go/pkg/mod/golang.org/x/sys@v0.0.0-20190412213103-97732733099d/unix/ioctl.go:14:47:
 undefined: Winsize
../../go/pkg/mod/golang.org
etc

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/docker-cli.log
similar, old vendored version of sys/unix
# github.com/docker/cli/vendor/golang.org/x/sys/unix
vendor/golang.org/x/sys/unix/fcntl.go:26:42: undefined: Flock_t
vendor/golang.org/x/sys/unix/ioctl.go:14:47: undefined: Winsize
vendor/golang.org/x/sys/unix/ioctl.go:25:47: undefined: Termios
etc

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/nomad.log
# github.com/hashicorp/nomad/vendor/github.com/kr/pty
vendor/github.com/kr/pty/pty_openbsd.go:24:10: undefined: ptmget

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/telegraf.log
# github.com/influxdata/telegraf/vendor/github.com/shirou/gopsutil/disk
vendor/github.com/shirou/gopsutil/disk/disk_openbsd.go:24:36: undefined: 
MNT_WAIT
vendor/github.com/shirou/gopsutil/disk/disk_openbsd.go:29:15: undefined: Statfs
vendor/github.com/shirou/gopsutil/disk/disk_openbsd.go:30:28: undefined: 
MNT_WAIT
...
github.com/influxdata/telegraf/vendor/github.com/shirou/gopsutil/mem
# github.com/influxdata/telegraf/vendor/github.com/shirou/gopsutil/mem
vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:21:17: undefined: CTLVm
vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:21:24: undefined: VmUvmexp
vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:26:14: undefined: 
sizeOfUvmexp
...

> http://build-failures.rhaalovely.net/aarch64/2020-11-20/sysutils/terragrunt.log
# github.com/creack/pty
../../../go/pkg/mod/github.com/creack/pty@v1.1.9/pty_openbsd.go:24:10: 
undefined: ptmget

Reply via email to