On 15 Jan 2018, at 07:42, O. Hartmann <ohartmann_at_walstatt.org> wrote: > > One of our CURRENT boxes is repeateadly disobeying to build "buildworld" (make > buildkernel seems to work as I did several kernels right now). > > The hosts's world is as of Wednesday, 10th January, the kernel's revison is > > FreeBSD 12.0-CURRENT #0 r327871: Fri Jan 12 12:18:19 CET 2018 amd64. > > I did, as a test, Friday, 12th Jan, as you can see, the last kernel build. > > The host in question also carries a variety of release, package an jail builds > in separate source trees (CURRENT in most cases, to keep them away from the > host's source tree). Those separate source trees also reject to build. > > After performing a "make cleanworld" to startover (even this morning, when I > watched LLVM/CLANG 6.0.0 has slipped in), I face still the same error: ... > -------------------------------------------------------------- >>>> stage 1.2: bootstrap tools > -------------------------------------------------------------- ... > Building /usr/obj/usr/src/amd64.amd64/tmp/obj-tools/usr.bin/clang/llvm-tblgen/llvm-tblgen > /usr/bin/ld: error: cannot open crt1.o: No such file or directory > c++: error: linker command failed with exit code 1 (use -v to see invocation) If this happens during bootstrap-tools, the toolchain on your host system is busted. Do you have the following .o files in /usr/lib? Scrt1.o crt1.o crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crti.o crtn.o gcrt1.o If these are missing, restore them from a backup, or extract them from an installation image. -Dimitry
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:14 UTC