[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netbsd-bugs
Subject:    port-alpha/25399: port-alpha boot floppies aren't building
From:       Eric Schnoebelen <eric () cirr ! com>
Date:       2004-04-30 3:27:04
Message-ID: 200404300327.i3U3R4CC025187 () egsner ! cirr ! com
[Download RAW message or body]


> Number:         25399
> Category:       port-alpha
> Synopsis:       alpha boot floppies aren't building
> Confidential:   no
> Severity:       critical
> Priority:       high
> Responsible:    port-alpha-maintainer
> State:          open
> Class:          sw-bug
> Submitter-Id:   net
> Arrival-Date:   Fri Apr 30 03:28:01 UTC 2004
> Closed-Date:
> Last-Modified:
> Originator:     Eric Schnoebelen
> Release:        NetBSD 2.0_BETA (20040427)
> Organization:
Eric Schnoebelen		eric@cirr.com 		http://www.cirr.com
  Server (n.), 1. Large, extremely expensive machine that goes "Ping!".
  Measuring at least 25 cubic feet, heavy, bulky and giving of more heat
    than a nuclear power plant.  It's big, it's bad, it's beautiful and 
      makes it pretty clear what happened to this year's IT-budget.
> Environment:
    Build System:
	System: NetBSD egsner.cirr.com 1.6ZH NetBSD 1.6ZH (GENERIC.MP) #50:\ Mon Jan 26 \
08:09:37 CST 2004 eric@egsner.cirr.com:/work/eric/NetBSD-current/obj/i386/sys/arch/i386/compile/GENERIC.MP \
                i386
Architecture: i386
Machine: i386

> Description:
	When cross building NetBSD 2.0/alpha on an i386, the
	installation/boot floppys do not build. The build process
	complains about the generated image being 44k to large.
	releng.netbsd.org is showing the same errors for the last two
	build cycles.

    Note:
	Due to the nature of the wrapper script, MKTOOL=no on the
	build, because they were built in the immediately preceeding
	pass (tools are built serially, while platform releases
	are built in parallel.)

===> build.sh command: /work/eric/NetBSD-2.0/src/build.sh -U -m alpha -V MKTOOLS=no \
-V SYSINST_FTP_DIR=pub/NetBSD/NetBSD-2.0_BETA-20040427/alpha -V \
SYSINST_FTP_HOST=ftp.cirr.com -V MKX11=yes -V X11SRCDIR=/work/eric/NetBSD-2.0/xsrc -T \
/work/eric/NetBSD-2.0/tools.i386 -O /work/eric/NetBSD-2.0/obj/alpha -D \
/netboot/NetBSD-2.0_BETA/alpha/ -R /home/ftp/pub/NetBSD/NetBSD-2.0_BETA-20040427 \
release ===> build.sh started: Tue Apr 27 09:32:18 CDT 2004
===> MACHINE:          alpha
===> MACHINE_ARCH:     alpha
===> TOOLDIR path:     /work/eric/NetBSD-2.0/tools.i386
===> DESTDIR path:     /netboot/NetBSD-2.0_BETA/alpha/
===> RELEASEDIR path:  /home/ftp/pub/NetBSD/NetBSD-2.0_BETA-20040427
===> makewrapper:      /work/eric/NetBSD-2.0/tools.i386/bin/nbmake-alpha
===> Updated /work/eric/NetBSD-2.0/tools.i386/bin/nbmake-alpha
(cd /work/eric/NetBSD-2.0/src && /work/eric/NetBSD-2.0/tools.i386/bin/nbmake \
NOPOSTINSTALL=1 build) Build started at: Tue Apr 27 09:32:23 CDT 2004
[...]

#      link  ramdisk/ramdiskbin
/work/eric/NetBSD-2.0/tools.i386/bin/alpha--netbsd-gcc -Wl,-nostdlib    -static -o \
ramdiskbin  -Wl,-rpath-link,/netboot/NetBSD-2.0_BETA/alpha//lib:/netboot/NetBSD-2.0_BETA/alpha//usr/lib \
-L/netboot/NetBSD-2.0_BETA/alpha//lib  -B/netboot/NetBSD-2.0_BETA/alpha//usr/lib/ \
-B/netboot/NetBSD-2.0_BETA/alpha//usr/lib/   ramdiskbin.o cat.cro chmod.cro cp.cro \
dd.cro df.cro ed.cro ln.cro ls.cro mkdir.cro mt.cro mv.cro pax.cro pwd.cro rm.cro \
sh.cro stty.cro sync.cro disklabel.cro fsck.cro fsck_ffs.cro ifconfig.cro init.cro \
mknod.cro mount.cro mount_cd9660.cro mount_ffs.cro mount_kernfs.cro mount_msdos.cro \
mount_nfs.cro newfs.cro ping.cro reboot.cro restore.cro route.cro shutdown.cro \
slattach.cro swapctl.cro umount.cro ftp.cro gzip.cro less.cro sed.cro tip.cro \
tset.cro bad144.cro chown.cro chroot.cro installboot.cro sysinst.cro progress.cro  \
-ledit -lbz2 -lutil -lcurses -ltermcap -lrmt -lcrypt -ll -lm -lz   \
-L/netboot/NetBSD-2.0_BETA/alpha//usr/lib -L/netboot/NetBSD-2.0_BETA/alpha//usr/!  \
                lib
/work/eric/NetBSD-2.0/tools.i386/lib/gcc-lib/alpha--netbsd/3.3.3/../../../../alpha--netbsd/bin/ld: \
Warning: size of symbol `erasechar' changed from 4 in tset.cro to 56 in \
                /netboot/NetBSD-2.0_BETA/alpha//usr/lib/libcurses.a(tty.o)
/work/eric/NetBSD-2.0/tools.i386/lib/gcc-lib/alpha--netbsd/3.3.3/../../../../alpha--netbsd/bin/ld: \
Warning: type of symbol `erasechar' changed from 1 to 2 in \
                /netboot/NetBSD-2.0_BETA/alpha//usr/lib/libcurses.a(tty.o)
/work/eric/NetBSD-2.0/tools.i386/lib/gcc-lib/alpha--netbsd/3.3.3/../../../../alpha--netbsd/bin/ld: \
Warning: size of symbol `raw' changed from 4 in umount.cro to 200 in \
                /netboot/NetBSD-2.0_BETA/alpha//usr/lib/libcurses.a(tty.o)
/work/eric/NetBSD-2.0/tools.i386/lib/gcc-lib/alpha--netbsd/3.3.3/../../../../alpha--netbsd/bin/ld: \
Warning: type of symbol `raw' changed from 1 to 2 in \
                /netboot/NetBSD-2.0_BETA/alpha//usr/lib/libcurses.a(tty.o)
/work/eric/NetBSD-2.0/tools.i386/lib/gcc-lib/alpha--netbsd/3.3.3/../../../../alpha--netbsd/bin/ld: \
Warning: size of symbol `killchar' changed from 4 in tset.cro to 56 in \
                /netboot/NetBSD-2.0_BETA/alpha//usr/lib/libcurses.a(tty.o)
/work/eric/NetBSD-2.0/tools.i386/lib/gcc-lib/alpha--netbsd/3.3.3/../../../../alpha--netbsd/bin/ld: \
Warning: type of symbol `killchar' changed from 1 to 2 in \
/netboot/NetBSD-2.0_BETA/alpha//usr/lib/libcurses.a(tty.o) stripping ramdiskbin
rm -f devices.spec devices.spec.tmp
MACHINE=alpha MACHINE_ARCH=alpha  sh /work/eric/NetBSD-2.0/obj/alpha/etc/MAKEDEV -s \
minimal  | sed -e 's,^\.,./dev,' > devices.spec.tmp  && sort -o devices.spec \
devices.spec.tmp rm -f work.spec work.spec.tmp
( for i in /work/eric/NetBSD-2.0/src/distrib/common/mtree.common devices.spec; do	 \
cat $i ;		 echo "/unset all" ;	 done ) >> work.spec.tmp \
INSTALLNOTES=/work/eric/NetBSD-2.0/obj/alpha/distrib/notes/alpha/INSTALL.more \
TOOL_PWD_MKDB=/work/eric/NetBSD-2.0/tools.i386/bin/nbpwd_mkdb \
NETBSDSRCDIR=/work/eric/NetBSD-2.0/src  CRUNCHBIN=ramdiskbin  \
CURDIR=/work/eric/NetBSD-2.0/src/distrib/alpha/instkernel/ramdisk  \
DESTDIR=/netboot/NetBSD-2.0_BETA/alpha/  DISTRIBDIR=/work/eric/NetBSD-2.0/src/distrib \
MACHINE=alpha  MACHINE_ARCH=alpha  MAKE=/work/eric/NetBSD-2.0/tools.i386/bin/nbmake  \
OBJDIR=/work/eric/NetBSD-2.0/obj/alpha/distrib/alpha/instkernel/ramdisk \
TARGETDIR=/work/eric/NetBSD-2.0/obj/alpha/distrib/alpha/instkernel/ramdisk/work awk \
-f /work/eric/NetBSD-2.0/src/distrib/common/parselist.awk -v mode=mtree \
/work/eric/NetBSD-2.0/src/distrib/alpha/instkernel/ramdisk/list \
/work/eric/NetBSD-2.0/src/distrib/common/list.sysinst >> work.spec.tmp  && mv \
work.spec.tmp work.spec [ "ramdiskbin \
/work/eric/NetBSD-2.0/src/distrib/alpha/instkernel/ramdisk/disktab.preinstall \
/work/eric/NetBSD-2.0/src/distrib/alpha/instkernel/ramdisk/dot.hdprofile \
/work/eric/NetBSD-2.0/src/distrib/alpha/instkernel/ramdisk/dot.profile \
/work/eric/NetBSD-2.0/src/distrib/alpha/instkernel/ramdisk/install.sh \
/work/eric/NetBSD-2.0/src/distrib/alpha/instkernel/ramdisk/upgrade.sh \
/netboot/NetBSD-2.0_BETA/alpha//usr/mdec/boot \
/netboot/NetBSD-2.0_BETA/alpha//usr/mdec/bootxx_ffs \
/netboot/NetBSD-2.0_BETA/alpha//usr/share/misc/termcap \
/work/eric/NetBSD-2.0/src/distrib/utils/script-installer/dot.commonutils \
/work/eric/NetBSD-2.0/src/distrib/utils/script-installer/dot.instutils \
/work/eric/NetBSD-2.0/src/etc/group /work/eric/NetBSD-2.0/src/etc/master.passwd \
/work/eric/NetBSD-2.0/src/etc/netconfig /work/eric/NetBSD-2.0/src/etc/protocols \
/work/eric/NetBSD-2.0/src/etc/services \
/work/eric/NetBSD-2.0/obj/alpha/distrib/notes/alpha/INSTALL.more work.spec \
/work/eric/NetBSD-2.0/src/distrib/common/p!  arselist.awk \
/work/eric/NetBSD-2.0/src/distrib/alpha/instkernel/ramdisk/list \
/work/eric/NetBSD-2.0/src/distrib/common/list.sysinst" = ramdiskbin -a -f work.built \
-a work.built -nt ramdiskbin ]  || {  echo "Building tree into work";  rm -rf work \
work.built;  mkdir -m 755 work &&   /work/eric/NetBSD-2.0/tools.i386/bin/nbmtree -def \
work.spec -p work/ -UW &&  \
INSTALLNOTES=/work/eric/NetBSD-2.0/obj/alpha/distrib/notes/alpha/INSTALL.more \
TOOL_PWD_MKDB=/work/eric/NetBSD-2.0/tools.i386/bin/nbpwd_mkdb \
NETBSDSRCDIR=/work/eric/NetBSD-2.0/src  CRUNCHBIN=ramdiskbin  \
CURDIR=/work/eric/NetBSD-2.0/src/distrib/alpha/instkernel/ramdisk  \
DESTDIR=/netboot/NetBSD-2.0_BETA/alpha/  DISTRIBDIR=/work/eric/NetBSD-2.0/src/distrib \
MACHINE=alpha  MACHINE_ARCH=alpha  MAKE=/work/eric/NetBSD-2.0/tools.i386/bin/nbmake  \
OBJDIR=/work/eric/NetBSD-2.0/obj/alpha/distrib/alpha/instkernel/ramdisk \
TARGETDIR=/work/eric/NetBSD-2.0/obj/alpha/distrib/alpha/instkernel/ramdisk/work awk \
-f /work/eric/NetBSD-2.0/src/dist!  rib/common/parselist.awk -v mode=populate \
/work/eric/NetBSD-2.!  0/src/di
strib/alpha/instkernel/ramdisk/list \
/work/eric/NetBSD-2.0/src/distrib/common/list.sysinst |  sh -e   && touch work.built \
;  } Building tree into work
missing: ./bin (created)
missing: ./dev (created)
missing: ./etc (created)
missing: ./mnt (created)
missing: ./mnt2 (created)
missing: ./kern (created)
missing: ./sbin (created)
missing: ./tmp (created)
missing: ./usr (created)
missing: ./usr/bin (created)
missing: ./usr/mdec (created)
missing: ./usr/sbin (created)
missing: ./usr/share (created)
missing: ./usr/share/misc (created)
missing: ./var (created)
missing: ./var/db (created)
missing: ./var/run (created)
missing: ./var/log (created)
missing: ./var/spool (created)
missing: ./var/spool/lock (created)
[ "work.built" = work.built -a -f ramdisk.fs -a ! ramdisk.fs -ot work.built ]  || {  \
echo "Creating image into ramdisk.fs...";  rm -f ramdisk.fs ramdisk.fs.tmp;  \
/work/eric/NetBSD-2.0/tools.i386/bin/nbmakefs -t ffs -B le -s 4480k -F work.spec  -N \
/work/eric/NetBSD-2.0/src/etc -o bsize=4096,fsize=512  -o \
optimization=space,minfree=0  -o density=5k ramdisk.fs.tmp work  && mv -f \
ramdisk.fs.tmp ramdisk.fs;  } Creating image into ramdisk.fs...
Calculated size of `ramdisk.fs.tmp': 4587520 bytes, 289 inodes
Extent size set to 4096
ramdisk.fs.tmp: 4.4MB (8960 sectors) block size 4096, fragment size 512
	using 1 cylinder groups of 4.38MB, 1120 blks, 896 inodes.
super-block backups (for fsck -b #) at:
 32,
Populating `ramdisk.fs.tmp'
Image `ramdisk.fs.tmp' complete
all ===> alpha/instkernel/instkernel
mdsetimage: /work/eric/NetBSD-2.0/obj/alpha/sys/arch/alpha/compile/INSTALL/netbsd
      with: /work/eric/NetBSD-2.0/obj/alpha/distrib/alpha/instkernel/ramdisk/ramdisk.fs
  into: netbsd
/work/eric/NetBSD-2.0/tools.i386/bin/alpha--netbsd-mdsetimage -v netbsd.tmp \
/work/eric/NetBSD-2.0/obj/alpha/distrib/alpha/instkernel/ramdisk/ramdisk.fs got \
symbols from netbsd.tmp mapped netbsd.tmp
copying image /work/eric/NetBSD-2.0/obj/alpha/distrib/alpha/instkernel/ramdisk/ramdisk.fs \
into netbsd.tmp done copying image
exiting
/work/eric/NetBSD-2.0/tools.i386/bin/alpha--netbsd-nm netbsd.tmp | gzip -9 > \
                netbsd.symbols.gz
/work/eric/NetBSD-2.0/tools.i386/bin/alpha--netbsd-strip netbsd.tmp
rm -f netbsd.gz
gzip -9c netbsd > netbsd.gz
all ===> alpha/instkernel/fdset
Copying /netboot/NetBSD-2.0_BETA/alpha//usr/mdec/ustarboot to boot
Copying /work/eric/NetBSD-2.0/obj/alpha/distrib/alpha/instkernel/instkernel/netbsd.gz \
to netbsd Creating disk1of2 from: boot netbsd
PAX=/work/eric/NetBSD-2.0/tools.i386/bin/nbpax sh \
/work/eric/NetBSD-2.0/src/distrib/common/buildfloppies.sh  -i \
"/work/eric/NetBSD-2.0/tools.i386/bin/nbinstallboot -v -m alpha -t raw -b 17 @IMAGE@ \
/netboot/NetBSD-2.0_BETA/alpha//usr/mdec/ustarboot"   -m 2 -s of2  disk 2880 boot \
netbsd Running instboot: /work/eric/NetBSD-2.0/tools.i386/bin/nbinstallboot -v -m \
alpha -t raw -b 17 floppy.3816.tar /netboot/NetBSD-2.0_BETA/alpha//usr/mdec/ustarboot \
File system:         floppy.3816.tar File system type:    raw (blocksize 8192, \
needswap 0) Primary bootstrap:   /netboot/NetBSD-2.0_BETA/alpha//usr/mdec/ustarboot
Bootstrap start sector:  17
Bootstrap sector count:  75
New boot block checksum: 0x5c
Writing bootstrap
Writing boot block
buildfloppies.sh: Image is 45056 bytes (44 KB) too big to fit on 2 disks

*** Failed target:  disk1of2
*** Failed command: PAX=/work/eric/NetBSD-2.0/tools.i386/bin/nbpax sh \
/work/eric/NetBSD-2.0/src/distrib/common/buildfloppies.sh -i \
"/work/eric/NetBSD-2.0/tools.i386/bin/nbinstallboot -v -m alpha -t raw -b 17 @IMAGE@ \
                /netboot/NetBSD-2.0_BETA/alpha//usr/mdec/ustarboot" -m 2 -s of2 disk \
                2880 boot netbsd
*** Error code 1

Stop.
[...]

ERROR: Failed to make release
*** BUILD ABORTED ***

> How-To-Repeat:
	(cross) build NetBSD 2.0 for the alpha processor
> Fix:
	Unknown.

	A "native" (alpha to alpha) build will be attempted, but no
	improvement is expected.
> Release-Note:
> Audit-Trail:
> Unformatted:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic