error during make packages
krad
kraduk at gmail.com
Mon Jan 1 19:53:18 UTC 2018
interestingly this then breaks doing pretty every make anything in /usr/src,
if i delete /usr/obj/ the make buildworld works fine again, untill i run
another make packages
doing a zfs diff against a working obj filesystem shows many files
installed in /usr/obj/usr/src/amd64.amd64/worldstage/, but nothing missing
[root at radical /usr/obj]# zfs diff zroot/usr/obj at good 2>&1 | head -10
M /usr/obj/usr/src
+ /usr/obj/usr/src/repo
+ /usr/obj/usr/src/amd64.amd64
+ /usr/obj/usr/src/amd64.amd64/worldstage
+ /usr/obj/usr/src/amd64.amd64/kernelstage
+ /usr/obj/usr/src/amd64.amd64/worldstage/METALOG
+ /usr/obj/usr/src/amd64.amd64/worldstage/bin
+ /usr/obj/usr/src/amd64.amd64/worldstage/boot
+ /usr/obj/usr/src/amd64.amd64/worldstage/boot/defaults
+ /usr/obj/usr/src/amd64.amd64/worldstage/boot/dtb
[root at radical /usr/obj]# zfs diff zroot/usr/obj at good 2>&1 | grep -v "^+"
M /usr/obj/usr/src
[root at radical /usr/src]# make packages
---->8
===> zlib (install)
install -U -M /usr/obj/usr/src/amd64.amd64/kernelstage//kernel.premeta -D
/usr/obj/usr/src/amd64.amd64/kernelstage -T release -o root -g wheel -m 555
zlib.ko /usr/obj/usr/src/amd64.amd64/kernelstage/kernel/boot/kernel/
install -U -M /usr/obj/usr/src/amd64.amd64/kernelstage//kernel.premeta -D
/usr/obj/usr/src/amd64.amd64/kernelstage -T debug -o root -g wheel -m 555
zlib.ko.debug
/usr/obj/usr/src/amd64.amd64/kernelstage/kernel/usr/lib/debug/boot/kernel/
kldxref /usr/obj/usr/src/amd64.amd64/kernelstage/kernel/boot/kernel
make[5]: "/usr/src/Makefile.inc1" line 1501: Unassociated shell command
"@cd ${KSTAGEDIR}/${DISTDIR} ; awk -f
${SRCDIR}/release/scripts/mtree-to-plist.awk -v kernel=yes -v
_kernconf=${INSTALLKERNEL} ${KSTAGEDIR}/kernel.meta ; cap_arg=`cd
${SRCDIR}/etc ; ${MAKE} -VCAP_MKDB_ENDIAN` ; pwd_arg=`cd ${SRCDIR}/etc ;
${MAKE} -VPWD_MKDB_ENDIAN` ; sed -e "s/%VERSION%/${PKG_VERSION}/" -e
"s/%PKGNAME%/kernel-${INSTALLKERNEL:tl}${:U""}/" -e "s/%COMMENT%/FreeBSD
${INSTALLKERNEL} kernel ${:U""}/" -e "s/%DESC%/FreeBSD ${INSTALLKERNEL}
kernel ${:U""}/" -e "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" -e
"s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g" ${SRCDIR}/release/packages/kernel.ucl
> ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U""}.ucl ; awk -F\" '
/name/ { printf("===> Creating %s-", $$2); next } /version/ {print $$2;
next } ' ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U""}.ucl ;
${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=yes
create -M ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U""}.ucl -p
${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U""}.plist -r
${KSTAGEDIR}/${DISTDIR} -o ${REPODIR}/$$(${PKG_CMD} -o
ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION}"
make[5]: "/usr/src/Makefile.inc1" line 1501: Unassociated shell command
"@cd ${KSTAGEDIR}/${DISTDIR} ; awk -f
${SRCDIR}/release/scripts/mtree-to-plist.awk -v kernel=yes -v
_kernconf=${INSTALLKERNEL} ${KSTAGEDIR}/kernel.meta ; cap_arg=`cd
${SRCDIR}/etc ; ${MAKE} -VCAP_MKDB_ENDIAN` ; pwd_arg=`cd ${SRCDIR}/etc ;
${MAKE} -VPWD_MKDB_ENDIAN` ; sed -e "s/%VERSION%/${PKG_VERSION}/" -e
"s/%PKGNAME%/kernel-${INSTALLKERNEL:tl}${:U-debug}/" -e
"s/%COMMENT%/FreeBSD ${INSTALLKERNEL} kernel ${:U-debug}/" -e
"s/%DESC%/FreeBSD ${INSTALLKERNEL} kernel ${:U-debug}/" -e
"s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g"
${SRCDIR}/release/packages/kernel.ucl >
${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U-debug}.ucl ; awk -F\"
' /name/ { printf("===> Creating %s-", $$2); next } /version/ {print $$2;
next } ' ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U-debug}.ucl ;
${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=yes
create -M ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U-debug}.ucl
-p ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U-debug}.plist -r
${KSTAGEDIR}/${DISTDIR} -o ${REPODIR}/$$(${PKG_CMD} -o
ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION}"
On 31 December 2017 at 22:20, krad <kraduk at gmail.com> wrote:
> I'm getting the following when running 'make packages' after a successful
> buildworld and buildkernel. Ive just synced to 11-stable
>
>
> root at radical:/usr/src # make packages
> make[1]: "/usr/src/Makefile.inc1" line 1501: Unassociated shell command
> "@cd ${KSTAGEDIR}/${DISTDIR} ; awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk
> -v kernel=yes -v _kernconf=${INSTALLKERNEL} ${KSTAGEDIR}/kernel.meta ;
> cap_arg=`cd ${SRCDIR}/etc ; ${MAKE} -VCAP_MKDB_ENDIAN` ; pwd_arg=`cd
> ${SRCDIR}/etc ; ${MAKE} -VPWD_MKDB_ENDIAN` ; sed -e
> "s/%VERSION%/${PKG_VERSION}/" -e "s/%PKGNAME%/kernel-${INSTALLKERNEL:tl}${:U""}/"
> -e "s/%COMMENT%/FreeBSD ${INSTALLKERNEL} kernel ${:U""}/" -e
> "s/%DESC%/FreeBSD ${INSTALLKERNEL} kernel ${:U""}/" -e
> "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g"
> ${SRCDIR}/release/packages/kernel.ucl > ${KSTAGEDIR}/${DISTDIR}/
> kernel.${INSTALLKERNEL}${:U""}.ucl ; awk -F\" ' /name/ { printf("===>
> Creating %s-", $$2); next } /version/ {print $$2; next } '
> ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U""}.ucl ; ${PKG_CMD}
> -o ABI_FILE=${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=yes create -M
> ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U""}.ucl -p
> ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U""}.plist -r
> ${KSTAGEDIR}/${DISTDIR} -o ${REPODIR}/$$(${PKG_CMD} -o
> ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION}"
> make[1]: "/usr/src/Makefile.inc1" line 1501: Unassociated shell command
> "@cd ${KSTAGEDIR}/${DISTDIR} ; awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk
> -v kernel=yes -v _kernconf=${INSTALLKERNEL} ${KSTAGEDIR}/kernel.meta ;
> cap_arg=`cd ${SRCDIR}/etc ; ${MAKE} -VCAP_MKDB_ENDIAN` ; pwd_arg=`cd
> ${SRCDIR}/etc ; ${MAKE} -VPWD_MKDB_ENDIAN` ; sed -e
> "s/%VERSION%/${PKG_VERSION}/" -e "s/%PKGNAME%/kernel-${INSTALLKERNEL:tl}${:U-debug}/"
> -e "s/%COMMENT%/FreeBSD ${INSTALLKERNEL} kernel ${:U-debug}/" -e
> "s/%DESC%/FreeBSD ${INSTALLKERNEL} kernel ${:U-debug}/" -e
> "s/%CAP_MKDB_ENDIAN%/$${cap_arg}/g" -e "s/%PWD_MKDB_ENDIAN%/$${pwd_arg}/g"
> ${SRCDIR}/release/packages/kernel.ucl > ${KSTAGEDIR}/${DISTDIR}/
> kernel.${INSTALLKERNEL}${:U-debug}.ucl ; awk -F\" ' /name/ {
> printf("===> Creating %s-", $$2); next } /version/ {print $$2; next } '
> ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U-debug}.ucl ;
> ${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=yes
> create -M ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U-debug}.ucl
> -p ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${:U-debug}.plist -r
> ${KSTAGEDIR}/${DISTDIR} -o ${REPODIR}/$$(${PKG_CMD} -o
> ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION}"
> make[1]: Fatal errors encountered -- cannot continue
> make[1]: stopped in /usr/src
> *** Error code 1
>
> Stop.
> make: stopped in /usr/src
> .ERROR_TARGET='packages'
> .ERROR_META_FILE=''
> .MAKE.LEVEL='0'
> MAKEFILE=''
> .MAKE.MODE='normal'
> _ERROR_CMD='.PHONY'
> .CURDIR='/usr/src'
> .MAKE='make'
> .OBJDIR='/usr/obj/usr/src'
> .TARGETS='packages'
> DESTDIR=''
> LD_LIBRARY_PATH=''
> MACHINE='amd64'
> MACHINE_ARCH='amd64'
> MAKEOBJDIRPREFIX='/usr/obj'
> MAKESYSPATH='/usr/src/share/mk'
> MAKE_VERSION='20170720'
> PATH='/sbin:/bin:/usr/sbin:/usr/bin'
> SRCTOP='/usr/src'
> OBJTOP='/usr/obj/usr/src'
>
> root at radical:/usr/src # pkg -v
> 1.10.3
> root at radical:/usr/src # pkg update
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> All repositories are up to date.
>
>
> Happy new year btw 8)
>
More information about the freebsd-pkgbase
mailing list