On Mon, 21 Sep 2020 at 19:09, Chavdar Ivanov <[email protected]> wrote:

> $ uname -a
> NetBSD ymir 9.99.73 NetBSD 9.99.73 (GENERIC) #7: Sat Sep 19 10:58:21
> BST 2020  sysbuild@ymir
> :/home/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/GENERIC
> amd64
> $ gcc --version
> gcc (nb1 20200907) 9.3.0
> Copyright (C) 2019 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> It builds for me. I did remove the obj directory before the first
> build expecting to bring gcc 9.3; I also - by old custom - run 'make
> cleandir' in src and xsrc, whenever I remove the obj folder.
>
> I've got another hour or so doing 'pkg_rolling-replace', then I am
> going to build -current.
>
> On Mon, 21 Sep 2020 at 18:21, Nikita Gillmann <[email protected]> wrote:
> >
> > This is with a recent checkout after gcc9 import. If no one can
> > reproduce this, what can I do?
> >
> > #    create  libstdc++-v3/cow-fs_dir.d
> > CC=/usr/src/../tools/bin/x86_64--netbsd-c++
> > /usr/src/../tools/bin/nbmkdep -f cow-fs_dir.d.tmp  --
> > -I/usr/src/../obj/destdir.amd64/usr/include/g++/backward
> > --sysroot=/usr/src/../obj/destdir.amd64
> > -I/usr/src/external/gpl3/gcc/dist/gcc
> > -I/usr/src/external/gpl3/gcc/dist/include
> > -I/usr/src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++
> > -I/usr/src/external/gpl3/gcc/dist/libgcc
> > -I/usr/src/external/gpl3/gcc/lib/libstdc++-v3/../libstdc++-v3/arch/x86_64
> > -I. -DHAVE_STDLIB_H -DHAVE_STRING_H
> > -I/usr/src/external/gpl3/gcc/dist/libstdc++-v3/include
> > -I/usr/src/external/gpl3/gcc/di
> > st/gcc/config/i386
> > -I/usr/src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64
> > -D_GLIBCXX_SHARED -DGTHREAD_USE_WEAK -DSUPPORTS_WEAK
> > -I/usr/src/external/gpl3/gcc/dist/libstdc++-v3/config/locale/
> > dragonfly -Wp,-fno-canonical-system-headers -std=gnu++17
> > -fimplicit-templates
> > /usr/src/external/gpl3/gcc/dist/libstdc++-v3/src/c++17/cow-fs_dir.cc &&
> > mv -f cow-fs_dir.d.tmp cow-fs_dir.d
> > In file included from
> > /usr/src/external/gpl3/gcc/dist/libstdc++-v3/src/c++17/cow-fs_dir.cc:26:
> > /usr/src/external/gpl3/gcc/dist/libstdc++-v3/src/c++17/fs_dir.cc:29:10:
> > fatal error: bits/largefile-config.h: No such file or directory
> >    29 | #include <bits/largefile-config.h>
> >       |          ^~~~~~~~~~~~~~~~~~~~~~~~~
> > compilation terminated.
> > nbmkdep: compile failed.
> >
> > *** Failed target:  cow-fs_dir.d
> > *** Failed command: CC=/usr/src/../tools/bin/x86_64--netbsd-c++
> > /usr/src/../tools/bin/nbmkdep -f cow-fs_dir.d.tmp --
> > -I/usr/src/../obj/destdir.amd64/usr/include/g++/backward
> > --sysroot=/usr/src/../obj/destdir.amd64
> > -I/usr/src/external/gpl3/gcc/dist/gcc
> > -I/usr/src/external/gpl3/gcc/dist/include
> > -I/usr/src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++
> > -I/usr/src/external/gpl3/gcc/dist/libgcc
> > -I/usr/src/external/gpl3/gcc/lib/libstdc++-v3/../libstdc++-v3/arch/x86_64
> > -I. -DHAVE_STDLIB_H -DHAVE_STRING_H
> > -I/usr/src/external/gpl3/gcc/dist/libstdc++-v3/include
> > -I/usr/src/external/gpl3/gcc/dist/gcc/config/i386
> > -I/usr/src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64
> > -D_GLIBCXX_SHARED -DGTHREAD_USE_WEAK -DSUPPORTS_WEAK
> > -I/usr/src/external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly
> > -Wp,-fno-canonical-system-headers -std=gnu++17 -fimplicit-templates
> > /usr/src/external/gpl3/gcc/dist/libstdc++-v3/src/c++17/cow-fs_dir.cc &&
> > mv -f cow-fs_dir.d.tmp cow-fs_dir.d
> > *** Error code 1
> >
> > Stop.
> > nbmake[5]: stopped in /usr/src/external/gpl3/gcc/lib/libstdc++-v3
> > *** Failed target:  dependall-../external/gpl3/gcc/lib/libstdc++-v3
> > *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
> > shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .)
> > this="lib/"; real="/usr/src/lib" ;; *) this="lib/${dir}/";
> >  real="/usr/src/lib/${dir}" ;; esac; show=${this:-.}; echo "${target}
> > ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" &&
> > /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _ma
> > kedirtarget ../external/gpl3/gcc/lib/libstdc++-v3 dependall
> > *** Error code 1
> >
> > *** Failed target:  build_install
> > *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
> > shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .)
> > this="lib/"; real="/usr/src/lib" ;; *) this="lib/${dir}/";
> >  real="/usr/src/lib/${dir}" ;; esac; show=${this:-.}; echo "${target}
> > ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" &&
> > /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _ma
> > kedirtarget . dependall-../external/bsd/librtld_db/lib
> > dependall-../external/cddl/osnet/lib/libctf
> > dependall-../external/public-domain/xz/lib
> > dependall-../crypto/external/bsd/netpgp/libmj dep
> > endall-../crypto/external/bsd/netpgp/lib/verify
> > dependall-../external/bsd/blocklist/lib
> > dependall-../external/bsd/elftoolchain/lib/libdwarf
> > dependall-../external/mit/lua/lib dependall-libcurs
> > es dependall-libdm dependall-libedit dependall-libexecinfo
> > dependall-libppath dependall-libperfuse dependall-libquota
> > dependall-librefuse dependall-libisns dependall-librumphijack dependall-l
> > ibrumpres dependall-librumpuser dependall-libnpf
> > dependall-../crypto/external/bsd/openssl/lib
> > dependall-../external/bsd/iscsi/lib
> > dependall-../external/cddl/osnet/lib/libzfs_core dependall-..
> > /external/cddl/osnet/lib/libzpool dependall-../external/gpl2/lvm2/lib
> > dependall-../external/gpl3/binutils/lib
> > dependall-../external/gpl3/gcc/lib/libstdc++-v3
> > dependall-../external/gpl3/gcc/li
> > b/libsupc++ dependall-../external/apache2/llvm/include
> > dependall-../external/mit/libcbor/lib dependall-../external/mit/libuv/lib
> > *** Error code 1
> >
> > Stop.
> > nbmake[3]: stopped in /usr/src/lib
> >
> > *** Failed target:  do-lib
> > *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
> > shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="";
> > real="/usr/src" ;; *) this="${dir}/"; real="/usr/
> > src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===>
> > ${show%/}${1:+ (with: $@)}"; cd "${real}" &&
> > /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; };
> > _makedirtarget lib
> > build_install
> > *** Error code 1
> >
> > *** Failed target:  build
> > *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
> > shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="";
> > real="/usr/src" ;; *) this="${dir}/"; real="/usr/
> > src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===>
> > ${show%/}${1:+ (with: $@)}"; cd "${real}" &&
> > /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; };
> > _makedirtarget . do
> > -lib
> > *** Error code 1
> >
> > *** Failed target:  distribution
> > *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
> > shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="";
> > real="/usr/src" ;; *) this="${dir}/"; real="/usr/
> > src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===>
> > ${show%/}${1:+ (with: $@)}"; cd "${real}" &&
> > /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; };
> > _makedirtarget . bu
> > ild NOPOSTINSTALL=1
> > *** Error code 1
> >
> > ERROR: Failed to make distribution
> > *** BUILD ABORTED ***
> >
>
>
> --
> ----
>

I have this exact same problem and the exact same error.  Someone wrote me
that he thought the problem was fixed, but it's clearly not.  Not sure what
can be done.  I don't know if we just need the largefile-conf.h or if the
defs have changed.  But, still a problem.

Art

Reply via email to