Discussion:
Build fails with Filesize limit exceeded
Jakob Alvermark
2021-05-28 11:11:06 UTC
Permalink
Hi,


Building -current fails like this:

--- kerberos5/lib/libasn1__L ---
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_kx509_asn1.x
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_rfc2459_asn1.c
Building /usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1.h
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h
--- rfc2459_asn1-priv.h ---
Filesize limit exceeded
*** [rfc2459_asn1-priv.h] Error code 153
make[4]: *** rfc2459_asn1-priv.h removed

make[4]: stopped in /usr/src/kerberos5/lib/libasn1
.ERROR_TARGET='rfc2459_asn1-priv.h'
.ERROR_META_FILE='/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h.meta'
.MAKE.LEVEL='4'
MAKEFILE=''
.MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose'
_ERROR_CMD='cp -f rfc2459_asn1-priv.hx rfc2459_asn1-priv.h;'
.CURDIR='/usr/src/kerberos5/lib/libasn1'
.MAKE='make'
.OBJDIR='/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1'
.TARGETS='all'
DESTDIR='/usr/obj/usr/src/amd64.amd64/tmp'
LD_LIBRARY_PATH=''
MACHINE='amd64'
MACHINE_ARCH='amd64'
MAKEOBJDIRPREFIX=''
MAKESYSPATH='/usr/src/share/mk'
MAKE_VERSION='20210206'
PATH='/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP='/usr/src'
OBJTOP='/usr/obj/usr/src/amd64.amd64'

make[2]: stopped in /usr/src

make[1]: stopped in /usr/src

make: stopped in /usr/src



I have tried clearing /usr/obj and restarting the build. I does not help.

I checked out c235059bb7e, which is what I'm currently running, but
that's not building either, same error, which I find strange since I
obviously build it before.

What's going on here?


Thanks,

Jakob
David Wolfskill
2021-05-28 11:27:53 UTC
Permalink
Post by Jakob Alvermark
Hi,
--- kerberos5/lib/libasn1__L ---
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_kx509_asn1.x
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_rfc2459_asn1.c
Building /usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1.h
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h
--- rfc2459_asn1-priv.h ---
Filesize limit exceeded
*** [rfc2459_asn1-priv.h] Error code 153
make[4]: *** rfc2459_asn1-priv.h removed
make[4]: stopped in /usr/src/kerberos5/lib/libasn1
.ERROR_TARGET='rfc2459_asn1-priv.h'
.ERROR_META_FILE='/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h.meta'
.MAKE.LEVEL='4'
MAKEFILE=''
.MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose'
_ERROR_CMD='cp -f rfc2459_asn1-priv.hx rfc2459_asn1-priv.h;'
.CURDIR='/usr/src/kerberos5/lib/libasn1'
...
make: stopped in /usr/src
I have tried clearing /usr/obj and restarting the build. I does not help.
I checked out c235059bb7e, which is what I'm currently running, but
that's not building either, same error, which I find strange since I
obviously build it before.
What's going on here?
....
Not sure; I don't see that, and I just finished doing in-place source
updates from main-n246951-38e7025a60b2 to main-n246995-c0f171736a70 on 3
machines without issue -- also using META_MODE, as you are.

You might want to see if that .ERROR_META_FILE has any useful hints in
it.

FWIW, looks as if c235059bb7e corresponds to main-n246842-c235059bb7e6;
checking my update history, I updated from main-n246829-42881526d401 to
main-n246861-ef0f7ae934b0 last Sunday (23 May).

Peace,
david
--
David H. Wolfskill ***@catwhisker.org
"...the canard that the election was stolen is being repeated daily
on major news outlets ... not to mention in the near-daily fulminations
of the former President." - Federal Judge Amy Berman Jackson

See https://www.catwhisker.org/~david/publickey.gpg for my public key.
Jakob Alvermark
2021-05-28 11:38:37 UTC
Permalink
Post by David Wolfskill
Post by Jakob Alvermark
Hi,
--- kerberos5/lib/libasn1__L ---
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_kx509_asn1.x
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_rfc2459_asn1.c
Building /usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1.h
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h
--- rfc2459_asn1-priv.h ---
Filesize limit exceeded
*** [rfc2459_asn1-priv.h] Error code 153
make[4]: *** rfc2459_asn1-priv.h removed
make[4]: stopped in /usr/src/kerberos5/lib/libasn1
.ERROR_TARGET='rfc2459_asn1-priv.h'
.ERROR_META_FILE='/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h.meta'
.MAKE.LEVEL='4'
MAKEFILE=''
.MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose'
_ERROR_CMD='cp -f rfc2459_asn1-priv.hx rfc2459_asn1-priv.h;'
.CURDIR='/usr/src/kerberos5/lib/libasn1'
...
make: stopped in /usr/src
I have tried clearing /usr/obj and restarting the build. I does not help.
I checked out c235059bb7e, which is what I'm currently running, but
that's not building either, same error, which I find strange since I
obviously build it before.
What's going on here?
....
Not sure; I don't see that, and I just finished doing in-place source
updates from main-n246951-38e7025a60b2 to main-n246995-c0f171736a70 on 3
machines without issue -- also using META_MODE, as you are.
You might want to see if that .ERROR_META_FILE has any useful hints in
it.
FWIW, looks as if c235059bb7e corresponds to main-n246842-c235059bb7e6;
checking my update history, I updated from main-n246829-42881526d401 to
main-n246861-ef0f7ae934b0 last Sunday (23 May).
The .ERROR_META_FILE looks like this:

# Meta data file
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1
-priv.h.meta
CMD cp -f rfc2459_asn1-priv.hx rfc2459_asn1-priv.h
CWD /usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1
TARGET rfc2459_asn1-priv.h
OODATE rfc2459_asn1-priv.hx
-- command output --
Filesize limit exceeded

*** Error code 153

-- filemon acquired metadata --
# filemon version 5
# Target pid 2712
# Start 1622199976.763651
V 5
E 2739 /bin/sh
R 2739 /etc/libmap.conf
R 2739 /var/run/ld-elf.so.hints
R 2739 /lib/libedit.so.8
R 2739 /lib/libc.so.7
R 2739 /lib/libncursesw.so.9
R 2739 /usr/share/locale/C.UTF-8/LC_CTYPE
F 2739 2740
E 2740 /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin/cp
R 2740 /etc/libmap.conf
R 2740 /var/run/ld-elf.so.hints
R 2740 /lib/libc.so.7
R 2740 rfc2459_asn1-priv.hx
W 2740 rfc2459_asn1-priv.h
X 2740 0 25
X 2739 153 0
# Stop 1622199976.768649
# Bye bye



Doing:

# cd /usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1

and:

# cp -f rfc2459_asn1-priv.hx rfc2459_asn1-priv.h

Gives me:

Filesize limit exceeded

# ls -l rfc2459_asn1-priv.hx rfc2459_asn1-priv.h
-rw-r--r--  1 root  wheel  0 May 28 13:29 rfc2459_asn1-priv.h
-rw-r--r--  1 root  wheel  0 May 28 13:06 rfc2459_asn1-priv.hx

Hmmm...?


Jakob
Konstantin Belousov
2021-05-28 11:59:48 UTC
Permalink
Post by Jakob Alvermark
Hi,
--- kerberos5/lib/libasn1__L ---
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_kx509_asn1.x
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_rfc2459_asn1.c
Building /usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1.h
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h
--- rfc2459_asn1-priv.h ---
Filesize limit exceeded
*** [rfc2459_asn1-priv.h] Error code 153
make[4]: *** rfc2459_asn1-priv.h removed
make[4]: stopped in /usr/src/kerberos5/lib/libasn1
.ERROR_TARGET='rfc2459_asn1-priv.h'
.ERROR_META_FILE='/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h.meta'
.MAKE.LEVEL='4'
MAKEFILE=''
.MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose'
_ERROR_CMD='cp -f rfc2459_asn1-priv.hx rfc2459_asn1-priv.h;'
.CURDIR='/usr/src/kerberos5/lib/libasn1'
.MAKE='make'
.OBJDIR='/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1'
.TARGETS='all'
DESTDIR='/usr/obj/usr/src/amd64.amd64/tmp'
LD_LIBRARY_PATH=''
MACHINE='amd64'
MACHINE_ARCH='amd64'
MAKEOBJDIRPREFIX=''
MAKESYSPATH='/usr/src/share/mk'
MAKE_VERSION='20210206'
PATH='/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP='/usr/src'
OBJTOP='/usr/obj/usr/src/amd64.amd64'
make[2]: stopped in /usr/src
make[1]: stopped in /usr/src
make: stopped in /usr/src
I have tried clearing /usr/obj and restarting the build. I does not help.
I checked out c235059bb7e, which is what I'm currently running, but that's
not building either, same error, which I find strange since I obviously
build it before.
What's going on here?
You need e71d5c7331700504e58cf1a35d. Build just a kernel from today sources,
install it and reboot.
Jakob Alvermark
2021-05-29 08:31:29 UTC
Permalink
Post by Konstantin Belousov
Post by Jakob Alvermark
Hi,
--- kerberos5/lib/libasn1__L ---
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_kx509_asn1.x
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/asn1_rfc2459_asn1.c
Building /usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1.h
Building
/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h
--- rfc2459_asn1-priv.h ---
Filesize limit exceeded
*** [rfc2459_asn1-priv.h] Error code 153
make[4]: *** rfc2459_asn1-priv.h removed
make[4]: stopped in /usr/src/kerberos5/lib/libasn1
.ERROR_TARGET='rfc2459_asn1-priv.h'
.ERROR_META_FILE='/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1/rfc2459_asn1-priv.h.meta'
.MAKE.LEVEL='4'
MAKEFILE=''
.MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose'
_ERROR_CMD='cp -f rfc2459_asn1-priv.hx rfc2459_asn1-priv.h;'
.CURDIR='/usr/src/kerberos5/lib/libasn1'
.MAKE='make'
.OBJDIR='/usr/obj/usr/src/amd64.amd64/kerberos5/lib/libasn1'
.TARGETS='all'
DESTDIR='/usr/obj/usr/src/amd64.amd64/tmp'
LD_LIBRARY_PATH=''
MACHINE='amd64'
MACHINE_ARCH='amd64'
MAKEOBJDIRPREFIX=''
MAKESYSPATH='/usr/src/share/mk'
MAKE_VERSION='20210206'
PATH='/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP='/usr/src'
OBJTOP='/usr/obj/usr/src/amd64.amd64'
make[2]: stopped in /usr/src
make[1]: stopped in /usr/src
make: stopped in /usr/src
I have tried clearing /usr/obj and restarting the build. I does not help.
I checked out c235059bb7e, which is what I'm currently running, but that's
not building either, same error, which I find strange since I obviously
build it before.
What's going on here?
You need e71d5c7331700504e58cf1a35d. Build just a kernel from today sources,
install it and reboot.
Thanks, that fixed it!


Jakob

Loading...