With a fresh checkout of -current sources, I get the following build 
error when doing a
build release.  Is this a known issue?  
I'm not sure which file to look for, but it seems there is a missing spec file 
describing the
files which should be on the bootcd-com ISO image.

Any ideas on how to fix this?

This is for amd64 builds.

-thanks
-Brian


--- release-bootcd-com ---
nbmakefs: missing specfile entry for cdrom/etc/mtree/set.modules
--- release-bootcd ---
nbmakefs: missing specfile entry for cdrom/etc/mtree/set.modules
--- release-bootcd-com ---
nbmakefs: Add 1 missing entries in `fs.spec'
*** Failed target: image
*** In directory: /usr/local/netbsd/src-current/distrib/amd64/cdroms/bootcd-com
*** Failed commands:
        @echo Preparing spec files for makefs...
        ${RM} -f ${WORKSPEC}
        => rm -f fs.spec
        if [ -d cdrom/etc/mtree ]; then                          cat 
cdrom/etc/mtree/* |                                 ${TOOL_SED} -e 's/ 
size=[0-9]*//'               ${DELDEV}                                       -e 
'/^\.\/etc\/gettytab/d' > ${WORKSPEC};       fi
        => if [ -d cdrom/etc/mtree ]; then                               cat 
cdrom/etc/mtree/* |                                 
/usr/local/netbsd/obj-current-64/tooldir.NetBSD-9.99.77-amd64/bin/nbsed -e 's/ 
size=[0-9]*//'           -e '/^\.\/dev\/.*type=char/d'                          
         -e '/^\.\/etc\/gettytab/d' > fs.spec;   fi
        if [ -r cdrom/dev/MAKEDEV ] &&                           
${CDDEV_POPULATE} == true; then                 ${HOST_SH} cdrom/dev/MAKEDEV -s 
init |          ${TOOL_SED} -e '/^\. type=dir/d'                -e 
's,^\.,./dev,' >> ${WORKSPEC};       fi
        => if [ -r cdrom/dev/MAKEDEV ] &&                                false 
== true; then             /bin/sh cdrom/dev/MAKEDEV -s init |             
/usr/local/netbsd/obj-current-64/tooldir.NetBSD-9.99.77-amd64/bin/nbsed -e 
'/^\. type=dir/d'            -e 's,^\.,./dev,' >> fs.spec;   fi
        cat ${SPEC_EXTRA} >> ${WORKSPEC}
        => cat 
/usr/local/netbsd/src-current/distrib/amd64/cdroms/bootcd-com/../spec.in >> 
fs.spec
        if [ ! -s ${WORKSPEC} ]; then  ${MAKESPEC} -d cdrom . > ${WORKSPEC};  
else  for i in ${RELEASEMACHINEDIR} source ${CDEXTRA} ${CDBUILDEXTRA}; do if [ 
-n "$$i" ] && [ -e cdrom/$$i ]; then  ${MAKESPEC} -d cdrom $$i >> ${WORKSPEC};  
fi;  done;  fi
        => if [ ! -s fs.spec ]; then  /bin/sh 
/usr/local/netbsd/src-current/etc/makespec -d cdrom . > fs.spec;  else  for i 
in amd64 source  boot.cfg; do if [ -n "$i" ] && [ -e cdrom/$i ]; then  /bin/sh 
/usr/local/netbsd/src-current/etc/makespec -d cdrom $i >> fs.spec;  fi;  done;  
fi
        ${TOOL_MAKEFS} -N ${NETBSDSRCDIR}/etc -t cd9660 -F ${WORKSPEC} -xx  
${MAKEFS_TIMESTAMP} ${CDMAKEFSEXTRAOPTS} -o ${_CDMAKEFSOPTIONS:Q}  ${CDIMAGE} 
cdrom
        => 
/usr/local/netbsd/obj-current-64/tooldir.NetBSD-9.99.77-amd64/bin/nbmakefs -N 
/usr/local/netbsd/src-current/etc -t cd9660 -F fs.spec -xx    -o 
rockridge,label=NETBSD_109912,publisher=The_NetBSD_Project,bootimage=i386\;bootxx.amd64,no-emul-boot,allow-multidot,bootimage=i386\;efiboot.img,platformid=efi,no-emul-boot
  boot-com.iso cdrom
*** [image] Error code 1
nbmake[5]: stopped making "release" in 
/usr/local/netbsd/src-current/distrib/amd64/cdroms/bootcd-com


Reply via email to