On 6/18/2019 3:55 PM, Mark Millard wrote:
> [I'm back at -r347549 because of other on-going investigations
> that started back then.]
> 
> I normally do non-debug -jN builds but had a reason to make
> a debug build for amd64 to be installed and booted (head
> -r347549 ). But it is failing with the below. The
> buildworld did not report and issues in its typescript log
> as far as I found when I looked.
> 
> ===> stand/efi/boot1 (install)
> installing DIRS BINDIR
> install  -d -m 0755 -o root  -g wheel  /boot
> cc -target x86_64-unknown-freebsd13.0 
> --sysroot=/usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/tmp 
> -B/usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/tmp/usr/bin -O2 
> -pipe -Wformat -fshort-wchar -mno-red-zone -nostdinc 
> -I/usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/libsa 
> -I/usr/src/stand/libsa -D_STANDALONE -I/usr/src/sys 
> -Ddouble=jagged-little-pill -Dfloat=floaty-mcfloatface -DLOADER_GELI_SUPPORT 
> -I/usr/src/stand/libsa/geli -DLOADER_DISK_SUPPORT -ffreestanding -mno-mmx 
> -mno-sse -mno-avx -mno-avx2 -msoft-float -fPIC -mno-red-zone -I. -DEFI_BOOT1 
> -DEFI_ZFS_BOOT -I/usr/src/stand/efi/include 
> -I/usr/src/stand/efi/include/amd64 -I/usr/src/sys/contrib/dev/acpica/include 
> -DEFI_UFS_BOOT -I/usr/src/stand/common -fPIC -g -std=gnu99 -Wsystem-headers 
> -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
> -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
> -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion 
> -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch 
> -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Oz 
> -Qunused-arguments ERROR-tried-to-rebuild-during-make-install  -nostdlib 
> -Wl,-T/usr/src/stand/efi/loader/arch/amd64/ldscript.amd64,-Bsymbolic,-znotext 
> -shared -Wl,-znocombreloc -Wl,--no-threads -o boot1.sym.full boot1.o 
> self_reloc.o start.o ufs_module.o devpath.o zfs_module.o  
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/libefi/libefi.a
>  /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/libsa/libsa.a
> /tmp/install.JSyxbO0g/sh: cc: not found

cc is purposely not found during install. The problem is that it is
trying to link during install. That's bad. It should have already done
that during the build. Some timestamp is wrong and caused a relink.

> *** Error code 127
> 
> Stop.
> make[6]: stopped in /usr/src/stand/efi/boot1
> *** Error code 1
> 
> Stop.
> make[5]: stopped in /usr/src/stand/efi
> *** Error code 1
> 
> Stop.
> make[4]: stopped in /usr/src/stand
> *** Error code 1
> 
> Stop.
> make[3]: stopped in /usr/src
> *** Error code 1
> 
> Stop.
> make[2]: stopped in /usr/src
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /usr/src
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/src
> 
> Script done, output file is 
> /root/sys_typescripts/typescript_make_amd64_debug_clang-amd64-host-2019-06-18:15:16:18
> 
> 
> The buildworld produced a stand/efi/boot1/boot1.o that apparently
> finished after stand/efi/boot1/boot1.sym.full and so lead to the
> installation make trying a rebuild, note the 14:59:12 for
> boot1.o.meta vs. the 14:59:11 for boot1.sym.full.meta as
> an example and the list order is via -lTdt :
> 
> # ls -lTdt 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1*
> -rw-r--r--  1 root  wheel    6228 Jun 18 14:59:12 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.o.meta
> -rw-r--r--  1 root  wheel   43344 Jun 18 14:59:12 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.o
> -rw-r--r--  1 root  wheel    2042 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.efifat.meta
> -rw-r--r--  1 root  wheel  819200 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.efifat
> -rw-r--r--  1 root  wheel    1561 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.efi.meta
> -rwxr-xr-x  1 root  wheel   81920 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.efi
> -rw-r--r--  1 root  wheel     841 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.sym.meta
> -rwxr-xr-x  1 root  wheel  121416 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.sym
> -rw-r--r--  1 root  wheel     814 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.sym.debug.meta
> -rwxr-xr-x  1 root  wheel  217408 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.sym.debug
> -rw-r--r--  1 root  wheel    3024 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.sym.full.meta
> -rwxr-xr-x  1 root  wheel  325744 Jun 18 14:59:11 2019 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.sym.full
> 
> (Hmm. I missed part of a line for that last. Too late
> now.)
> 
> The boot1.sym.full.meta shows:
> 
> # more 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.sym.full.meta
> # Meta data file 
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1/boot1.sym.full.meta
> CMD cc -target x86_64-unknown-freebsd13.0 
> --sysroot=/usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/tmp 
> -B/usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/tmp/usr/bin -O2 
> -pipe -Wformat -fshort-wchar -mno-red-zone -nostdinc 
> -I/usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/libsa 
> -I/usr/src/stand/libsa -D_STANDALONE -I/usr/src/sys 
> -Ddouble=jagged-little-pill -Dfloat=floaty-mcfloatface -DLOADER_GELI_SUPPORT 
> -I/usr/src/stand/libsa/geli -DLOADER_DISK_SUPPORT -ffreestanding -mno-mmx 
> -mno-sse -mno-avx -mno-avx2 -msoft-float -fPIC -mno-red-zone -I. -DEFI_BOOT1 
> -DEFI_ZFS_BOOT -I/usr/src/stand/efi/include 
> -I/usr/src/stand/efi/include/amd64 -I/usr/src/sys/contrib/dev/acpica/include 
> -DEFI_UFS_BOOT -I/usr/src/stand/common -fPIC -g -std=gnu99 -Wsystem-headers 
> -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int 
> -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value 
> -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion 
> -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch 
> -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Oz 
> -Qunused-arguments  -nostdlib 
> -Wl,-T/usr/src/stand/efi/loader/arch/amd64/ldscript.amd64,-Bsymbolic,-znotext 
> -shared -Wl,-znocombreloc -Wl,--no-threads -o boot1.sym.full boot1.o 
> self_reloc.o start.o ufs_module.o devpath.o zfs_module.o  
> /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/libefi/libefi.a
>  /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/libsa/libsa.a
> CWD /usr/obj/amd64dbg_clang/amd64.amd64/usr/src/amd64.amd64/stand/efi/boot1
> TARGET boot1.sym.full
> -- command output --
> 
> -- filemon acquired metadata --
> . . .
> 
> 
> 
> This bad install hosed the build environment and I'm going to
> build from a different context and then install from there.
> We will see if the other -r347549 context has the same sort
> of problem.
> 
> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
> 


-- 
Regards,
Bryan Drewery

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to