Re: Cross compiling user applications for armv7
Michał Kruszewski <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.arm |
|---|---|
| Message-ID | <SniwcdWNMFlc8xdVdzaVHKRpj2fioCvTOzNfnHaEfy-qasl2aut7w1sPU991KlIM21d94nGniX_HUoYm9ODL5sz0YGBJQOqUhD3f_blNYnQ=@protonmail.com> |
Pastebin removed it for some reason, so I am attaching the log. Regards, Michał
log
(text/plain, 14.9 KB)
--- installworld ---
make[1]: "/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/toolchain-metadata.mk" line 1: Using cached toolchain metadata from build at riis on Tue Sep 23 09:56:51 CEST 2025
--- __installcheck_UGID ---
--- _installcheck_world ---
--------------------------------------------------------------
>>> Install check world
--------------------------------------------------------------
--- installworld ---
mkdir -p /tmp/install.SWk9OnyKbz
progs=$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp date echo egrep find grep id install ln make mkdir mtree mv pwd_mkdb rm sed services_mkdb sh sort strip sysctl test time true uname wc tzsetup makewhatis ; do if progpath=`env PATH=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin which $prog`; then echo $progpath; else echo "Required tool $prog not found in PATH ("/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin")." >&2; exit 1; fi; done); if [ -z "" ] ; then libs=$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | grep -Ev '\[.*]' | while read line; do $line; if [ "$2 $3" != "not found" ]; then echo $2; else echo "Required library $1 not found." >&2; exit 1; fi; done); fi; cp $libs $progs /tmp/install.SWk9OnyKbz
cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.SWk9OnyKbz/locale
mkdir -p /home/mkru/workspace/freebsd-zturn/build/freebsd/
echo "#mtree 2.0" > /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
cd /home/mkru/workspace/freebsd-src; time env MACHINE_ARCH=aarch64 MACHINE=arm64 CPUTYPE= LOCAL_MODULES= CC="cc -target aarch64-unknown-freebsd14.3 --sysroot=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp -B/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin" CXX="c++ -target aarch64-unknown-freebsd14.3 --sysroot=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp -B/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin" CPP="cpp -target aarch64-unknown-freebsd14.3 --sysroot=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp -B/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin" AS="as" AR="ar" ELFCTL="elfctl" LD="ld" LLVM_LINK="" NM=nm OBJCOPY="objcopy" RANLIB=ranlib STRINGS= SIZE="size" STRIPBIN="strip" PATH=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/libexec::/tmp/install.SWk9OnyKbz LD_LIBRARY_PATH=/tmp/install.SWk9OnyKbz PATH_LOCALE=/tmp/install.SWk9OnyKbz/locale make -f Makefile.inc1 INSTALL="install -U -M /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG -D /home/mkru/workspace/freebsd-zturn/build/freebsd" MTREE_CMD="mtree -W" __MAKE_SHELL=/tmp/install.SWk9OnyKbz/sh -DNO_ROOT METALOG=/home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG reinstall; MACHINE_ARCH=aarch64 MACHINE=arm64 CPUTYPE= LOCAL_MODULES= CC="cc -target aarch64-unknown-freebsd14.3 --sysroot=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp -B/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin" CXX="c++ -target aarch64-unknown-freebsd14.3 --sysroot=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp -B/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin" CPP="cpp -target aarch64-unknown-freebsd14.3 --sysroot=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp -B/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin" AS="as" AR="ar" ELFCTL="elfctl" LD="ld" LLVM_LINK="" NM=nm OBJCOPY="objcopy" RANLIB=ranlib STRINGS= SIZE="size" STRIPBIN="strip" PATH=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/libexec::/tmp/install.SWk9OnyKbz LD_LIBRARY_PATH=/tmp/install.SWk9OnyKbz PATH_LOCALE=/tmp/install.SWk9OnyKbz/locale rm -rf /tmp/install.SWk9OnyKbz
--- reinstall ---
--------------------------------------------------------------
>>> Making hierarchy
--------------------------------------------------------------
cd /home/mkru/workspace/freebsd-src; make -f Makefile.inc1 LOCAL_MTREE= hierarchy
--- hierarchy ---
cd /home/mkru/workspace/freebsd-src/etc; PATH=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/libexec::/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/libexec::/tmp/install.SWk9OnyKbz make LOCAL_MTREE= PATH=/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/libexec::/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/sbin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/bin:/home/mkru/workspace/freebsd-obj/home/mkru/workspace/freebsd-src/arm64.aarch64/tmp/legacy/usr/libexec::/tmp/install.SWk9OnyKbz METALOG=/home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG -DNO_ROOT distrib-dirs
make[4]: warning: /etc: Permission denied.
--- distrib-cleanup ---
for file in /usr/include/c++/v1/__string /usr/include/c++/v1/__tuple /usr/libexec/kgdb; do if [ -f /home/mkru/workspace/freebsd-zturn/build/freebsd//${file} ]; then rm -f /home/mkru/workspace/freebsd-zturn/build/freebsd//${file}; fi; done
--- distrib-dirs ---
mtree -W -deU -i -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.root.dist -p /home/mkru/workspace/freebsd-zturn/build/freebsd//
mtree: etc/ntp: Permission denied
mtree -W -deU -i -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.var.dist -p /home/mkru/workspace/freebsd-zturn/build/freebsd//var
mtree: authpf: Permission denied
mtree: cron/tabs: Permission denied
mtree: spool/dma: Permission denied
mtree: db/hyperv: Permission denied
mtree: db/entropy: Permission denied
mtree: db/ipf: Permission denied
mtree: db/freebsd-update: Permission denied
mtree: heimdal: Permission denied
mtree: run/ppp: Permission denied
mtree: audit: Permission denied
./audit/dist missing (not created: Permission denied)
./audit/remote missing (not created: Permission denied)
mtree -W -deU -i -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.usr.dist -p /home/mkru/workspace/freebsd-zturn/build/freebsd//usr
mtree -W -deU -i -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.include.dist -p /home/mkru/workspace/freebsd-zturn/build/freebsd//usr/include
mtree -W -deU -i -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.debug.dist -p /home/mkru/workspace/freebsd-zturn/build/freebsd//usr/lib
mtree -W -deU -i -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.lib32.dist -p /home/mkru/workspace/freebsd-zturn/build/freebsd//usr
./lib32 missing (not created: Permission denied)
./lib32/dtrace missing (not created: No such file or directory)
./lib32/engines-3 missing (not created: No such file or directory)
./lib32/geom missing (not created: No such file or directory)
./lib32/i18n missing (not created: No such file or directory)
./lib32/libxo missing (not created: No such file or directory)
./lib32/libxo/encoder missing (not created: No such file or directory)
./lib32/ossl-modules missing (not created: No such file or directory)
./lib32/pkgconfig missing (not created: No such file or directory)
mtree -W -deU -i -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.lib32.dist -p /home/mkru/workspace/freebsd-zturn/build/freebsd//usr/lib/debug/usr
./lib32 missing (not created: Permission denied)
./lib32/dtrace missing (not created: No such file or directory)
./lib32/engines-3 missing (not created: No such file or directory)
./lib32/geom missing (not created: No such file or directory)
./lib32/i18n missing (not created: No such file or directory)
./lib32/libxo missing (not created: No such file or directory)
./lib32/libxo/encoder missing (not created: No such file or directory)
./lib32/ossl-modules missing (not created: No such file or directory)
./lib32/pkgconfig missing (not created: No such file or directory)
mtree -W -deU -i -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.tests.dist -p /home/mkru/workspace/freebsd-zturn/build/freebsd//usr/tests
mtree -W -deU -i -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.tests.dist -p /home/mkru/workspace/freebsd-zturn/build/freebsd//usr/lib/debug/usr/tests
mtree -C -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.root.dist -K all | sed s#^\.#.# | cat -l >> /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
mtree -C -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.var.dist -K all | sed s#^\.#./var# | cat -l >> /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
mtree -C -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.usr.dist -K all | sed s#^\.#./usr# | cat -l >> /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
mtree -C -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.include.dist -K all | sed s#^\.#./usr/include# | cat -l >> /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
mtree -C -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.debug.dist -K all | sed s#^\.#./usr/lib# | cat -l >> /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
mtree -C -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.lib32.dist -K all | sed s#^\.#./usr# | cat -l >> /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
mtree -C -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.lib32.dist -K all | sed s#^\.#./usr/lib/debug/usr# | cat -l >> /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
mtree -C -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.tests.dist -K all | sed s#^\.#./usr/tests# | cat -l >> /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
mtree -C -f /home/mkru/workspace/freebsd-src/etc/mtree/BSD.tests.dist -K all | sed s#^\.#./usr/lib/debug/usr/tests# | cat -l >> /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG
install -U -M /home/mkru/workspace/freebsd-zturn/build/freebsd//METALOG -D /home/mkru/workspace/freebsd-zturn/build/freebsd -l s -o root -g wheel -m 755 -T "package=utilities" "C" "/home/mkru/workspace/freebsd-zturn/build/freebsd//usr/share/nls/POSIX"
install: /home/mkru/workspace/freebsd-zturn/build/freebsd//usr/share/nls/POSIX.inst.DOZ6wA: mktemp: Permission denied
*** [distrib-dirs] Error code 71
make[4]: stopped in /home/mkru/workspace/freebsd-src/etc
1 error
make[4]: stopped in /home/mkru/workspace/freebsd-src/etc
make[3]: stopped in /home/mkru/workspace/freebsd-src
make[2]: stopped in /home/mkru/workspace/freebsd-src
0.13 real 0.06 user 0.09 sys
*** [installworld] Error code 2
make[1]: stopped in /home/mkru/workspace/freebsd-src
1 error
make[1]: stopped in /home/mkru/workspace/freebsd-src
make: stopped in /home/mkru/workspace/freebsd-src