Martin Husemann <[email protected]> writes:

> For userland core files having MKDEBUG=yes should be enough
> (or installing debug and xdebug sets).
>
> For kernel core dumps you could use something like:
>
>        build.sh kernel.gdb=GENERIC
>
> which will create a "netbsd" kernel and also a "netbsd.gdb" file to feed
> into gdb for better debug info.

Did a cvs pullup, have I put the system in an unworkable state on reboot
having done the following?

   - build.sh .. kernel=TP_E470
   - build.sh .. distribution             [see 1, failed]
   - build.sh .. build                    [see 2, succeeded]
   - build.sh .. kernel=TP_E470 install=/ [see 3, intended to only install 
kernel related files, /netbsd looks unchanged]

I wasn't able to `build.sh .. kernel.dbg=TP_E470'.  Ah, that should've been

         build.sh kernel.gdb=TP_E470

`build.sh .. -V MKDEBUGKERNEL .. kernel=TP_E470' did produce files
[seeĀ 4] having `debug' and `gdb' labels at the end of them but I don't
know how to install them after finding

   https://netbsd.org/docs/guide/en/chap-kernel.html#chap-kernel-install



[1]



   ===> build.sh command:    ./build.sh -D /local/n/11/build/dst/amd64 -O 
/local/n/11/build/obj/amd64 -T /local/n/11/build/tools/x86_64/amd64 -X 
/usr/xsrc -R /local/n/11/build/rel -V RELEASEMACHINEDIR=amd64 -V MKDEBUG=yes -V 
MKDEBUGKERNEL=yes -V MKDEBUGLIB=no -V KERNEL_DIR=no -V USE_XZ_SETS=yes -V 
MKUPDATE=no -U -x -N0 -m amd64 -j4 distribution
   ===> build.sh started:    Fri Dec 12 18:31:25 AEDT 2025
   ===> NetBSD version:      11.0_BETA
   ===> MACHINE:             amd64
   ===> MACHINE_ARCH:        x86_64
   ===> Build platform:      NetBSD 11.0_BETA amd64
   ===> HOST_SH:             /bin/sh
   ===> share/mk MAKECONF:   /etc/mk.conf
   ===> MAKECONF file:       /etc/mk.conf (File not found)
   ===> TOOLDIR path:        /local/n/11/build/tools/x86_64/amd64
   ===> DESTDIR path:        /local/n/11/build/dst/amd64
   ===> RELEASEDIR path:     /local/n/11/build/rel
   ===> Updated makewrapper: 
/local/n/11/build/tools/x86_64/amd64/bin/nbmake-amd64
   build ===> .    (with: NOPOSTINSTALL=1)

   [SNIP SNIP SNIP]
   =========  end of 1871 extra files  ===========

   --- checkflist ---

   *** Failed target: checkflist
   *** In directory: /usr/src/distrib/sets
   *** Failed commands:
           ${_MKMSG_EXECUTE} "checkflist"
           => @# "execute " "checkflist"
           ${SETSCMD} ${.CURDIR}/checkflist  ${MAKEFLIST_FLAGS} 
${CHECKFLIST_FLAGS} ${METALOG.unpriv}
           => cd /usr/src/distrib/sets &&  DESTDIR=/local/n/11/build/dst/amd64  
MACHINE=amd64  MACHINE_ARCH=x86_64  
AWK=/local/n/11/build/tools/x86_64/amd64/bin/nbawk  
CKSUM=/local/n/11/build/tools/x86_64/amd64/bin/nbcksum  
DB=/local/n/11/build/tools/x86_64/amd64/bin/nbdb  
EGREP=/local/n/11/build/tools/x86_64/amd64/bin/nbgrep\ -E  HOST_SH=/bin/sh  
MAKE=/local/n/11/build/tools/x86_64/amd64/bin/nbmake  
MKTEMP=/local/n/11/build/tools/x86_64/amd64/bin/nbmktemp  
MTREE=/local/n/11/build/tools/x86_64/amd64/bin/nbmtree  
PAX=/local/n/11/build/tools/x86_64/amd64/bin/nbpax  
COMPRESS_PROGRAM=/local/n/11/build/tools/x86_64/amd64/bin/nbxz  GZIP=-n  
XZ_OPT=-9  TAR_SUFF=tar.xz  
PKG_CREATE=/local/n/11/build/tools/x86_64/amd64/bin/nbpkg_create  
SED=/local/n/11/build/tools/x86_64/amd64/bin/nbsed  
TSORT=/local/n/11/build/tools/x86_64/amd64/bin/nbtsort\ -q  /bin/sh 
/usr/src/distrib/sets/checkflist  -L base,x  -M 
/local/n/11/build/dst/amd64/METALOG.sanitised
   *** [checkflist] Error code 1

   nbmake[1]: stopped making "checkflist" in /usr/src/distrib/sets
   nbmake[1]: 1 error

   nbmake[1]: stopped making "checkflist" in /usr/src/distrib/sets
   --- distribution ---

   nbmake: stopped making "distribution" in /usr/src

   ERROR: Failed to make distribution

   *** BUILD ABORTED ***



[2]



Build started at:  Fri Dec 12 23:01:36 AEDT 2025
Build finished at: Fri Dec 12 23:07:05 AEDT 2025
===> Successful make build
===> build.sh ended:      Fri Dec 12 23:07:05 AEDT 2025
===> Summary of results:
         build.sh command:    ./build.sh -D /local/n/11/build/dst/amd64 -O 
/local/n/11/build/obj/amd64 -T /local/n/11/build/tools/x86_64/amd64 -X 
/usr/xsrc -R /local/n/11/build/rel -V RELEASEMACHINEDIR=amd64 -V MKDEBUG=yes -V 
MKDEBUGKERNEL=yes -V MKDEBUGLIB=no -V KERNEL_DIR=no -V USE_XZ_SETS=yes -V 
MKUPDATE=yes -U -x -N0 -m amd64 -j4 build
         build.sh started:    Fri Dec 12 23:01:34 AEDT 2025
         NetBSD version:      11.0_BETA
         MACHINE:             amd64
         MACHINE_ARCH:        x86_64
         Build platform:      NetBSD 11.0_BETA amd64
         HOST_SH:             /bin/sh
         share/mk MAKECONF:   /etc/mk.conf
         MAKECONF file:       /etc/mk.conf (File not found)
         TOOLDIR path:        /local/n/11/build/tools/x86_64/amd64
         DESTDIR path:        /local/n/11/build/dst/amd64
         RELEASEDIR path:     /local/n/11/build/rel
         Updated makewrapper: 
/local/n/11/build/tools/x86_64/amd64/bin/nbmake-amd64
         Successful make build
         build.sh ended:      Fri Dec 12 23:07:05 AEDT 2025
===> .



[3]



   ===> build.sh command:    ./build.sh -D /local/n/11/build/dst/amd64 -O 
/local/n/11/build/obj/amd64 -T /local/n/11/build/tools/x86_64/amd64 -X 
/usr/xsrc -R /local/n/11/build/rel -V RELEASEMACHINEDIR=amd64 -V MKDEBUG=yes -V 
MKDEBUGKERNEL=yes -V MKDEBUGLIB=no -V KERNEL_DIR=no -V USE_XZ_SETS=yes -V 
MKUPDATE=yes -U -x -N0 -m amd64 -j4 kernel=TP_E470 install=/
   ===> build.sh started:    Fri Dec 12 23:10:27 AEDT 2025
   ===> NetBSD version:      11.0_BETA
   ===> MACHINE:             amd64
   ===> MACHINE_ARCH:        x86_64
   ===> Build platform:      NetBSD 11.0_BETA amd64
   ===> HOST_SH:             /bin/sh
   ===> share/mk MAKECONF:   /etc/mk.conf
   ===> MAKECONF file:       /etc/mk.conf (File not found)
   ===> TOOLDIR path:        /local/n/11/build/tools/x86_64/amd64
   ===> DESTDIR path:        /local/n/11/build/dst/amd64
   ===> RELEASEDIR path:     /local/n/11/build/rel
   ===> Updated makewrapper: 
/local/n/11/build/tools/x86_64/amd64/bin/nbmake-amd64
   ===> Building kernel without building new tools
   ===> Building kernel:     TP_E470
   ===> Build directory:     
/local/n/11/build/obj/amd64/sys/arch/amd64/compile/TP_E470
   Build directory is /local/n/11/build/obj/amd64/sys/arch/amd64/compile/TP_E470
   Don't forget to run "make depend"
   depending the kern library objects
   making sure the kern library is up to date...
   `libkern.o' is up to date.
   ===> Kernels built from TP_E470:
     /local/n/11/build/obj/amd64/sys/arch/amd64/compile/TP_E470/netbsd
   installsets ===> distrib/sets        (with: INSTALLDIR=/ INSTALLSETS=)
   postinstall-check ===> .     (with: DESTDIR=/)
      === Post installation checks ===
   Source directory: /usr/src
   Target directory: /
   atf check:
   autofsconfig check:
   blocklist check:
   bluetooth check:
   catpages check:
   ddbonpanic check:
   defaults check:
   dhcpcd check:
   dhcpcdrundir check:
   envsys check:
   fontconfig check:
   gid check:
   gpio check:
   hosts check:
   iscsi check:
   makedev check:
   manconf check:
   motd check:
   mtree check:
        /tmp/_postinstall.4993.0/NetBSD.dist != /etc/mtree/NetBSD.dist
   named check:
   opensslcertsconf check:
   opensslcertsrehash check:
   pam check:
   periodic check:
   pf check:
   ptyfsoldnodes check:
   pwd_mkdb check:
   rc check:
   ssh check:
   tcpdumpchroot check:
   uid check:
   varrwho check:
   varshm check:
   wscons check:
   x11 check:
   xkb check:
   obsolete check:
   postinstall checks passed: atf autofsconfig blocklist bluetooth catpages 
ddbonpanic defaults dhcpcd dhcpcdrundir envsys fontconfig gid gpio hosts iscsi 
makedev manconf motd named opensslcertsconf opensslcertsrehash pam periodic pf 
ptyfsoldnodes pwd_mkdb rc ssh tcpdumpchroot uid varrwho varshm wscons x11 xkb 
obsolete
   postinstall checks failed: mtree
   To fix, run:
       /bin/sh /local/n/11/build/obj/amd64/usr.sbin/postinstall/postinstall -s 
/usr/src -x /usr/xsrc -d / fix mtree
   Note that this may overwrite local changes.
      ================================
   make installworld started at:  Fri Dec 12 23:10:39 AEDT 2025
   make installworld finished at: Fri Dec 12 23:13:13 AEDT 2025
   ===> Successful installworld to /
   ===> build.sh ended:      Fri Dec 12 23:13:13 AEDT 2025
   ===> Summary of results:
         build.sh command:    ./build.sh -D /local/n/11/build/dst/amd64 -O 
/local/n/11/build/obj/amd64 -T /local/n/11/build/tools/x86_64/amd64 -X 
/usr/xsrc -R /local/n/11/build/rel -V RELEASEMACHINEDIR=amd64 -V MKDEBUG=yes -V 
MKDEBUGKERNEL=yes -V MKDEBUGLIB=no -V KERNEL_DIR=no -V USE_XZ_SETS=yes -V 
MKUPDATE=yes -U -x -N0 -m amd64 -j4 kernel=TP_E470 install=/
         build.sh started:    Fri Dec 12 23:10:27 AEDT 2025
         NetBSD version:      11.0_BETA
         MACHINE:             amd64
         MACHINE_ARCH:        x86_64
         Build platform:      NetBSD 11.0_BETA amd64
         HOST_SH:             /bin/sh
         share/mk MAKECONF:   /etc/mk.conf
         MAKECONF file:       /etc/mk.conf (File not found)
         TOOLDIR path:        /local/n/11/build/tools/x86_64/amd64
         DESTDIR path:        /local/n/11/build/dst/amd64
         RELEASEDIR path:     /local/n/11/build/rel
         Updated makewrapper: 
/local/n/11/build/tools/x86_64/amd64/bin/nbmake-amd64
         Building kernel without building new tools
         Building kernel:     TP_E470
         Build directory:     
/local/n/11/build/obj/amd64/sys/arch/amd64/compile/TP_E470
         Kernels built from TP_E470:
          /local/n/11/build/obj/amd64/sys/arch/amd64/compile/TP_E470/netbsd
         Successful installworld to /
         build.sh ended:      Fri Dec 12 23:13:13 AEDT 2025
   ===> .


[4]


  11778114 -rwxr-xr-x  1 0 100   29M Dec 12 17:59 netbsd
  11778113 -rwxr-xr-x  1 0 100   90M Dec 12 17:59 netbsd-TP_E470.debug
  11765036 -rwxr-xr-x  1 0 100  183M Dec 12 17:59 netbsd.gdb



-- 
vl

Reply via email to