[Bug 218888] ports-mgmt/pkg: build fails on arm64.aarch64 in qemu-user-static: error: C compiler cannot create executables
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Jun 21 12:05:44 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218888
--- Comment #11 from O. Hartmann <ohartmann at walstatt.org> ---
(In reply to Sean Bruno from comment #10)
I tried something similar (exception: -v head instead of pinning to -v
head at 320138):
[...]
root:/pool/sources/CURRENT/src # poudriere jail -c -j head-arm64-2 -m svn+https
-v head -a aarch64 -x
[00:00:00] ====>> Cross-building ports for aarch64 on amd64 requires QEMU
[00:00:00] ====>> Creating head-arm64-2 fs... done
[00:00:01] ====>> Checking out the sources from svn... done
[00:11:53] ====>> Starting make buildworld with 4 jobs
--- buildworld ---
make[1]: "/pool/poudriere/jails/head-arm64-2/usr/src/Makefile.inc1" line 160:
SYSTEM_COMPILER: Determined that CC=cc matches the source tree. Not
bootstrapping a cross-compiler.
make[1]: "/pool/poudriere/jails/head-arm64-2/usr/src/Makefile.inc1" line 416:
Unknown target aarch64:aarch64.
*** [buildworld] Error code 1
make: stopped in /pool/poudriere/jails/head-arm64-2/usr/src
1 error
make: stopped in /pool/poudriere/jails/head-arm64-2/usr/src
[00:11:53] ====>> Error: Failed to 'make buildworld'
[...]
I do not see why there is too much magic in my way, it worked, at least
installing the binaries from cross-compiled sources on a system supposedly not
connected to the internet!
It is nexessary to build the jail from sources, since the machines targeted as
hosts are not connected to the internet and "isolated".
The installation now bails out with the error shown below. This happens on all
systems I try to install the jail for arm64 this way, which worked a couple of
revisions/days before.
[...]
===> usr.bin/rev (install)
--- realinstall_subdir_share ---
install -N /pool/sources/CURRENT/src/etc -o root -g wheel -m 444 zero.4.gz
/pool/poudriere/jails/head-arm64/usr/share/man/man4/
install -N /pool/sources/CURRENT/src/etc -o root -g wheel -m 444
ng_bluetooth.4.gz /pool/poudriere/jails/head-arm64/usr/share/man/man4/
install -N /pool/sources/CURRENT/src/etc -o root -g wheel -m 444 cfiscsi.4.gz
/pool/poudriere/jails/head-arm64/usr/share/man/man4/
install -N /pool/sources/CURRENT/src/etc -o root -g wheel -m 444 iscsi.4.gz
/pool/poudriere/jails/head-arm64/usr/share/man/man4/
install -N /pool/sources/CURRENT/src/etc -o root -g wheel -m 444
iscsi_initiator.4.gz /pool/poudriere/jails/head-arm64/usr/share/man/man4/
install -N /pool/sources/CURRENT/src/etc -o root -g wheel -m 444 iser.4.gz
/pool/poudriere/jails/head-arm64/usr/share/man/man4/
install -N /pool/sources/CURRENT/src/etc -o root -g wheel -m 444 mlx4ib.4.gz
/pool/poudriere/jails/head-arm64/usr/share/man/man4/
--- realinstall_subdir_usr.sbin ---
--- _proginstall ---
--- realinstall_subdir_share ---
install: mlx4ib.4.gz: No such file or directory
*** [maninstall] Error code 71
make[6]: stopped in /pool/sources/CURRENT/src/share/man/man4
1 error
[...]
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-pkg
mailing list