Port-vax archive

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

RE: pkgtools/digest - failed to build



Things are more likely to work if you use -O0 -- looks like you are using -O2.

Kind regards,
Josh/NODOMAIN.NET

-----Original Message-----
From: port-vax-owner%NetBSD.org@localhost <port-vax-owner%NetBSD.org@localhost> On Behalf Of Johnny Billquist
Sent: Sunday, August 14, 2022 8:53 AM
To: Andrew Ball <asbatwrk%gmail.com@localhost>; port-vax%netbsd.org@localhost
Subject: Re: pkgtools/digest - failed to build

Yes. It's known that things are broken on VAX. We're eagerly anticipating the new version of gcc, which have a bunch of fixes/improvements for VAX.

For most things, it's just a case of don't try to build things natively on VAX. It hasn't been working properly for many years.

   Johnny

On 2022-08-14 18:00, Andrew Ball wrote:
> ballvax1# uname -a
> NetBSD ballvax1 9.3 NetBSD 9.3 (GENERIC) #0: Thu Aug  4 15:30:37 UTC
> 2022  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/vax/compile/GENERIC
> vax
> ballvax1# make
> ===> Installing dependencies for digest-20220214 => Tool dependency 
> cwrappers>=20150314: found cwrappers-20220403 ===> Skipping 
> vulnerability checks.
> WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
> WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb 
> fetch-pkg-vulnerabilities'.
> ===> Overriding tools for digest-20220214 ===> Extracting for 
> digest-20220214 ===> Patching for digest-20220214 ===> Creating 
> toolchain wrappers for digest-20220214 ===> Configuring for 
> digest-20220214 => Modifying GNU configure scripts to avoid --recheck 
> => Replacing config-guess with pkgsrc versions => Replacing config-sub 
> with pkgsrc versions => Replacing install-sh with pkgsrc version 
> checking build system type... vax--netbsdelf checking host system 
> type... vax--netbsdelf checking whether make sets $(MAKE)... yes 
> checking for gawk... /usr/bin/awk checking for vax--netbsdelf-gcc... 
> gcc checking whether the C compiler works... yes checking for C 
> compiler default output file name... a.out checking for suffix of 
> executables...
> checking whether we are cross compiling... no checking for suffix of 
> object files... o checking whether we are using the GNU C compiler... 
> yes checking whether gcc accepts -g... yes checking for gcc option to 
> accept ISO C89... none needed checking for a BSD-compatible install... 
> /usr/bin/install -c -o root -g wheel checking whether ln -s works... 
> yes checking how to run the C preprocessor... gcc -E checking for grep 
> that handles long lines and -e... (cached) /usr/bin/grep checking for 
> egrep... (cached) /usr/bin/egrep checking for ANSI C header files... 
> yes checking for sys/types.h... yes checking for sys/stat.h... yes 
> checking for stdlib.h... yes checking for string.h... yes checking for 
> memory.h... yes checking for strings.h... yes checking for 
> inttypes.h... yes checking for stdint.h... yes checking for 
> unistd.h... yes checking errno.h usability... yes checking errno.h 
> presence... yes checking for errno.h... yes checking fcntl.h 
> usability... yes checking fcntl.h presence... yes checking for 
> fcntl.h... yes checking for inttypes.h... (cached) yes checking 
> locale.h usability... yes checking locale.h presence... yes checking 
> for locale.h... yes checking for stdlib.h... (cached) yes checking 
> sys/cdefs.h usability... yes checking sys/cdefs.h presence... yes 
> checking for sys/cdefs.h... yes checking sys/file.h usability... yes 
> checking sys/file.h presence... yes checking for sys/file.h... yes 
> checking sys/param.h usability... yes checking sys/param.h presence... 
> yes checking for sys/param.h... yes checking for uint8_t... yes 
> checking for uint16_t... yes checking for uint32_t... yes checking for 
> int64_t... yes checking for uint64_t... yes checking whether byte 
> ordering is bigendian... no checking whether strerror_r is declared... 
> yes checking for strerror_r... yes checking whether strerror_r returns 
> char *... no checking for setlocale... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: WARNING:  'Makefile.in' seems to ignore the 
> --datarootdir setting
> config.status: creating config.h
> ===> Building for digest-20220214
> gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c digest.c -o 
> digest.o gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c keccak.c -o 
> keccak.o gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c md5c.c -o md5c.o 
> gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c md5hl.c -o md5hl.o 
> gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c rmd160.c -o 
> rmd160.o gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c rmd160hl.c -o 
> rmd160hl.o gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c sha1.c -o sha1.o 
> gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c sha1hl.c -o 
> sha1hl.o gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c sha2.c -o sha2.o 
> gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c sha2hl.c -o 
> sha2hl.o gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c sha3.c -o sha3.o 
> gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c sha3hl.c -o 
> sha3hl.o gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c tiger.c -o tiger.o 
> gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c whirlpool.c -o 
> whirlpool.o gcc -DHAVE_CONFIG_H -I. -I. -DHOST=\"vax--netbsdelf\"
> -DVERSION=\"20220214\"  -O2 -D_FORTIFY_SOURCE=2 -c blake2b.c -o 
> blake2b.o
> blake2b.c: In function 'blake2b_compress':
> blake2b.c:171:1: internal compiler error: in cselib_invalidate_regno, 
> at cselib.c:2149
>   }
>   ^
> no stack trace because unwind library not available Please submit a 
> full bug report, with preprocessed source if appropriate.
> See <http://www.NetBSD.org/support/send-pr.html> for instructions.
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/pkgsrc/pkgtools/digest/work/digest-20220214
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /usr/pkgsrc/pkgtools/digest
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/pkgsrc/pkgtools/digest ballvax1#

-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt%softjar.se@localhost             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol


Home | Main Index | Thread Index | Old Index