Hi! I'm currently having two persistent build errors when building on a Linux host for NetBSD VAX. The second issue (which happens earlier in during build) started with the GCC 14 switch. I think I did GCC 14 builds for VAX before, so this probably happened at some time after that. Full build log can be found at http://toolchain.lug-owl.de/laminar/log/netbsd-vax-vax/171 :
[bld lib 2025-10-10 00:55:12] echo '# ' " create " libstdc++-v3/basic_file.d
[bld lib 2025-10-10 00:55:12] + echo # create libstdc++-v3/basic_file.d
[bld lib 2025-10-10 00:55:12] # create libstdc++-v3/basic_file.d
[bld lib 2025-10-10 00:55:12]
CC=/var/lib/laminar/run/netbsd-vax-vax/171/tools-vax-vax/bin/vax--netbsdelf-c++
/var/lib/laminar/run/netbsd-vax-vax/171/tools-vax-vax/bin/nbmkdep -f
basic_file.d.tmp --
-I/var/lib/laminar/run/netbsd-vax-vax/171/dest-vax-vax/usr/include/g++/backward
-Wall -Wpointer-arith -Wno-sign-compare -Wa,--fatal-warnings -Werror
-D_NETBSD_REVISIONID=\"src@git:3f129e9da6fc88c60fef17ab91b87147a6c9d5ff\"
--sysroot=/var/lib/laminar/run/netbsd-vax-vax/171/dest-vax-vax
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/gcc
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/include
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/libgcc
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/lib/libstdc++-v3/../libstdc++-v3/arch/vax
-I. -DHAVE_STDLIB_H -DHAVE_STRING_H
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/libstdc++-v3/include
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/gcc/config/vax
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax
-DGTHREAD_USE_WEAK -DSUPPORTS_WEAK
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly
-Wp,-fno-canonical-system-headers -std=gnu++11 basic_file.cc && mv -f
basic_file.d.tmp basic_file.d
[bld lib 2025-10-10 00:55:12] +
CC=/var/lib/laminar/run/netbsd-vax-vax/171/tools-vax-vax/bin/vax--netbsdelf-c++
/var/lib/laminar/run/netbsd-vax-vax/171/tools-vax-vax/bin/nbmkdep -f
basic_file.d.tmp --
-I/var/lib/laminar/run/netbsd-vax-vax/171/dest-vax-vax/usr/include/g++/backward
-Wall -Wpointer-arith -Wno-sign-compare -Wa,--fatal-warnings -Werror
-D_NETBSD_REVISIONID="src@git:3f129e9da6fc88c60fef17ab91b87147a6c9d5ff"
--sysroot=/var/lib/laminar/run/netbsd-vax-vax/171/dest-vax-vax
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/gcc
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/include
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/libgcc
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/lib/libstdc++-v3/../libstdc++-v3/arch/vax
-I. -DHAVE_STDLIB_H -DHAVE_STRING_H
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/libstdc++-v3/include
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/gcc/config/vax
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax
-DGTHREAD_USE_WEAK -DSUPPORTS_WEAK
-I/var/lib/laminar/run/netbsd-vax-vax/171/NetBSD-src/external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly
-Wp,-fno-canonical-system-headers -std=gnu++11 basic_file.cc
[bld lib 2025-10-10 00:55:12] basic_file.cc:29:10: fatal error:
bits/largefile-config.h: No such file or directory
[bld lib 2025-10-10 00:55:12] 29 | #include <bits/largefile-config.h>
[bld lib 2025-10-10 00:55:12] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[bld lib 2025-10-10 00:55:12] compilation terminated.
[bld lib 2025-10-10 00:55:12] nbmkdep: compile failed.
[bld lib 2025-10-10 00:55:12]
[bld lib 2025-10-10 00:55:12] *** Failed target: basic_file.d
Seems largefile-config.h had its issues beforehand, but the fix
Author: mrg <[email protected]>
Date: Wed Sep 16 21:24:30 2020 +0000
fix dependencies for bits/largefile-config.h. the .cc files don't
depend on it, the outputs of those do. should fix build issue
reported by otis@.
and another (fix missing deps for cow-fs_dir* and cow-fs_ops*) may
need to get basic_file.cc added as well?
MfG, JBG
--
signature.asc
Description: PGP signature
