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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.