Date: Thu, 29 Dec 2022 15:00:02 -0500 From: Michael Jung <jammin2night@gmail.com> To: freebsd-ports@freebsd.org Subject: Error creating poudriere jail for arm.armv7 Message-ID: <f79c12ff-6103-8cc7-6338-8e32fe7f31dc@gmail.com>
next in thread | raw e-mail | index | archive | help
I'm having a problem creating a jail @home that I had no problems building at work. The build environment at work was 13-RELEASE (GENERIC) amd64 @home UNAME: Build system: FreeBSD firewall.mikej.com 13.1-STABLE FreeBSD 13.1-STABLE #21 stable/13-n253337-16603f60156e: Wed Dec 28 08:22:48 EST 2022 mikej@firewall.mikej.com:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 Build Command: poudriere jail -c -j 14Current-armv7-GENERIC -m git+https -v main -J4 -a arm.armv7 -x -b -K GENERIC qemu-arm version 3.1.0 /etc/src: EMPTY /etc/make.conf: DEFAULT_VERSIONS+=python=3.8 DEFAULT_VERSIONS+=php=8.0 WITH_CCACHE_BUILD=yes CCACHE_DIR=/flash/ccache No file systems are anywhere near full.... It also fail with "-J1" Disabling CCACHE did not help (disabled in make.conf and poudrirere.conf) removing "-b -K GENERIC" made no difference as expected. There may be small difference in poudriere.conf between @home/@work but I can't think of anything that would cause jail creation failure. Both @home/@work use ZFS as their file system for poudriere. I took a peak and the include in the failing file s_clog.c and appears correct to me. So why is buildworld trying to include _fpmath.h"? What might be suggested next steps? What other information might I provide? Full log file http://mail.mikej.com/poudriere.arm.main Thanks! Mid build I look at the source file in question in the jail: [root@firewall ~/arm]# sed -n '33p' /usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/msun/src/s_clog.c #include "fpmath.h" [root@firewall ~/arm]# --- s_clog.o --- /usr/local/bin/ccache cc -target armv7-gnueabihf-freebsd14.0 --sysroot=/usr/obj/usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/arm.armv7/tmp -B/usr/obj/usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/arm.armv7/tmp/usr/bin -O2 -pipe -fno-common -I/usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/msun/arm -fno-math-errno -I/usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/msun/src -I/usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/libc/include -I/usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/libc/armv7 -g -gz=zlib -MD -MF.depend.s_clog.o -MTs_clog.o -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -Wno-error=ignored-pragmas -Wsystem-headers -Werror -Wno-pointer-sign -Wdate-time -Wno-unknown-pragmas -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-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 -Qunused-arguments -c /usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/msun/src/s_clog.c -o s_clog.o In file included from /usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/msun/src/s_clog.c:33: /usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/libc/include/fpmath.h:36:10: error: '_fpmath.h' file not found, did you mean 'fpmath.h'? #include "_fpmath.h" ^~~~~~~~~~~ "fpmath.h" 1 error generated. *** [s_clog.o] Error code 1 make[4]: stopped in /usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/msun 1 error make[4]: stopped in /usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src/lib/msun make[2]: stopped in /usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src 286.68 real 484.95 user 315.35 sys make[1]: stopped in /usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src make: stopped in /usr/local/poudriere/jails/14Current-armv7-GENERIC/usr/src [00:10:23] Error: Failed to 'make buildworld' [00:10:23] Error while creating jail, cleaning up. [00:10:23] Removing 14Current-armv7-GENERIC jail... done [00:10:24] Cleaning 14Current-armv7-GENERIC data... done
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f79c12ff-6103-8cc7-6338-8e32fe7f31dc>