On Fri, 2025-10-10 09:55:50 +0200, Jan-Benedict Glaw <[email protected]> wrote:
> [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?

This seems to get allow me to build `libs`:

index ef498c2b27f6..5a6671d6d222 100644
--- a/external/gpl3/gcc/lib/libsupc++/Makefile.common
+++ b/external/gpl3/gcc/lib/libsupc++/Makefile.common
@@ -112,7 +112,7 @@ COPTS.${_f}+=       -std=gnu++23 -fimplicit-templates
 COPTS.${_f}+=  -std=gnu++26 -fimplicit-templates
 .endfor
 
-.for _f in dir ops fs_dir fs_ops cow-fs_dir cow-fs_ops
+.for _f in dir ops fs_dir fs_ops cow-fs_dir cow-fs_ops basic_file
 ${_f}.o ${_f}.d ${_f}.pico ${_f}.po: bits/largefile-config.h
 .endfor
 

Now breaking later on during `release` (full log at
http://toolchain.lug-owl.de/laminar/log/netbsd-vax-vax/178):


[bld rel 2025-10-10 15:44:57] echo '#  ' " create " backend/tm-constrs.h
[bld rel 2025-10-10 15:44:57] + echo #    create  backend/tm-constrs.h
[bld rel 2025-10-10 15:44:57] #    create  backend/tm-constrs.h
[bld rel 2025-10-10 15:44:57] ./genpreds -c 
/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/common.md
 /var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external
/gpl3/gcc/dist/gcc/config/vax/vax.md >tm-constrs.h
[bld rel 2025-10-10 15:44:57] + ./genpreds -c 
/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/common.md
 /var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/extern
al/gpl3/gcc/dist/gcc/config/vax/vax.md
[bld rel 2025-10-10 15:44:57] echo '#  ' "compile " backend/gencondmd.lo
[bld rel 2025-10-10 15:44:57] + echo #   compile  backend/gencondmd.lo
[bld rel 2025-10-10 15:44:57] #   compile  backend/gencondmd.lo
[bld rel 2025-10-10 15:44:57] c++ -O -std=gnu++11 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/usr.bin/backend/obj
   -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FIL
E_OFFSET_BITS=64 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/usr.bin/backend/..
 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/usr.bin/host-
libiberty/obj/libiberty -I. 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/usr.bin/backend/../gcc/arch/vax
 -DIN_GCC -DHAVE_CONFIG_H -I/var/lib/laminar/run/netbsd-vax-v
ax/178/NetBSD-src/external/gpl3/gcc/dist/gcc 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/.
 -I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gp
l3/gcc/dist/gcc/../include 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/../libcpp/include
 -I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3
/gcc/dist/gcc/../libcody 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/../libdecnumber
 -I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc
/dist/gcc/../libdecnumber/dpd 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/../libbacktrace
 -DGENERATOR_FILE -c -o gencondmd.lo.o    gencondmd.cc
[bld rel 2025-10-10 15:44:57] + c++ -O -std=gnu++11 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/usr.bin/backend/obj
 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FIL
E_OFFSET_BITS=64 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/usr.bin/backend/..
 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/usr.bin/host-
libiberty/obj/libiberty -I. 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/usr.bin/backend/../gcc/arch/vax
 -DIN_GCC -DHAVE_CONFIG_H -I/var/lib/laminar/run/netbsd-vax-v
ax/178/NetBSD-src/external/gpl3/gcc/dist/gcc 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/.
 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/../include
 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/../libcpp/include
 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/../libcody
 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/../libdecnumber
 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/../libdecnumber/dpd
 
-I/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/../libbacktrace
 -DGENERATOR_FILE -c -o gencondmd.lo.o gencondmd.cc
[bld rel 2025-10-10 15:44:57] In file included from 
/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/recog.h:24,
[bld rel 2025-10-10 15:44:57]                  from gencondmd.cc:40:
[bld rel 2025-10-10 15:44:57] 
/var/lib/laminar/run/netbsd-vax-vax/178/NetBSD-src/external/gpl3/gcc/dist/gcc/tree.h:519:10:
 fatal error: tree-check.h: No such file or directory
[bld rel 2025-10-10 15:44:57]   519 | #include "tree-check.h"
[bld rel 2025-10-10 15:44:57]       |          ^~~~~~~~~~~~~~
[bld rel 2025-10-10 15:44:57] compilation terminated.


Let's see what I can do about that.

MfG, JBG

-- 

Attachment: signature.asc
Description: PGP signature

Reply via email to