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

-- 

Attachment: signature.asc
Description: PGP signature

Reply via email to