Re: amd64 build is broken - makefs
Alan Barrett wrote: checking lex output file root... configure: error: cannot find output from /tmp/bracket/build/2013.08.07.05.19.40-i386/tools/bin/nblex; giving up I am unable to replicate this failure. Is it a clean build, or a MKUPDATE build? It was a clean build from scratch, tools and all. Would it be possible to adjust the test report pages, such as https://releng.netbsd.org/test-results.html, to make them link to the complete build logs, in addition to the existing links to the last 1000 lines of logs? It would take some work, because keeping the full logs indefinitely like we currently do for the 1000-line summaries would use too much space; we would have to introduce some kind of expiry mechanism. In any case, the build was fixed by your commit of src/tools/Makefile.gnuhost 1.41 and src/tools/autoconf/Makefile 1.6. -- Andreas Gustafsson, g...@gson.org
Re: amd64 build is broken - makefs
Alan Barrett wrote: I am adding snprintb to src/tools/compat. That should fix this problem. Alas, the build now fails even sooner, with the error message: checking lex output file root... configure: error: cannot find output from /tmp/bracket/build/2013.08.07.05.19.40-i386/tools/bin/nblex; giving up More log output at: http://releng.netbsd.org/b5reports/i386/build/2013.08.07.05.19.40/build.log.tail -- Andreas Gustafsson, g...@gson.org
Re: amd64 build is broken - makefs
On Wed, 07 Aug 2013, Andreas Gustafsson wrote: Alan Barrett wrote: I am adding snprintb to src/tools/compat. That should fix this problem. Alas, the build now fails even sooner, with the error message: checking lex output file root... configure: error: cannot find output from /tmp/bracket/build/2013.08.07.05.19.40-i386/tools/bin/nblex; giving up More log output at: http://releng.netbsd.org/b5reports/i386/build/2013.08.07.05.19.40/build.log.tail I am unable to replicate this failure. Is it a clean build, or a MKUPDATE build? Would it be possible to adjust the test report pages, such as https://releng.netbsd.org/test-results.html, to make them link to the complete build logs, in addition to the existing links to the last 1000 lines of logs? --apb (Alan Barrett)
Re: amd64 build is broken - makefs
On Wed, 7 Aug 2013, Alan Barrett wrote: On Wed, 07 Aug 2013, Andreas Gustafsson wrote: Alan Barrett wrote: I am adding snprintb to src/tools/compat. That should fix this problem. Alas, the build now fails even sooner, with the error message: checking lex output file root... configure: error: cannot find output from /tmp/bracket/build/2013.08.07.05.19.40-i386/tools/bin/nblex; giving up More log output at: http://releng.netbsd.org/b5reports/i386/build/2013.08.07.05.19.40/build.log.tail I am unable to replicate this failure. Is it a clean build, or a MKUPDATE build? Same here on amd64. My test bed (which does FULL builds) has been completing builds successfully since this change was made. Would it be possible to adjust the test report pages, such as https://releng.netbsd.org/test-results.html, to make them link to the complete build logs, in addition to the existing links to the last 1000 lines of logs? I can make recent full logs available whenever necessary. But keeping all of them indefinitely would be, er, unreasonable and/or unsane. :) - | Paul Goyette | PGP Key fingerprint: | E-mail addresses: | | Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com| | Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net | | Kernel Developer | | pgoyette at netbsd.org | -
amd64 build is broken - makefs
With sources updated on 2013-08-06 at 18:20:00 UTC (about 90 minutes ago) # link makefs/makefs cc -O -I. -I/test-bed/tools/include/nbinclude -I/test-bed/tools/include -I/test-bed/tools/include/nbinclude -I/test-bed/tools/include/compat -I/test-bed/src/tools/compat -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -I/test-bed/src/tools/makefs/../../usr.sbin/makefs -I/test-bed/src/sbin/mknod -I/test-bed/src/usr.sbin/mtree -DMAKEFS -I/test-bed/src/sys/fs/cd9660 -I/test-bed/src/sys/ufs/chfs -DV7FS_EI -I/test-bed/src/sys/fs/v7fs -I/test-bed/src/sbin/newfs_v7fs -I/test-bed/src/sbin/fsck -DMSDOS_EI -I/test-bed/src/sys/fs/msdosfs -I/test-bed/src/sbin/newfs_msdos -I/test-bed/src/sys/fs/udf -I/test-bed/src/sbin/newfs_udf -I/test-bed/src/sbin/fsck -o makefs cd9660.lo chfs.lo ffs.lo v7fs.lo msdos.lo udf.lo getid.lo makefs.lo misc.lo pack_dev.lo spec.lo walk.lo cd9660_strings.lo cd9660_debug.lo cd9660_eltorito.lo cd9660_write.lo cd9660_conversion.lo iso9660_rrip.lo cd9660_archimedes.lo chfs_mkfs.lo ffs_alloc.lo ffs_balloc.lo ffs_bswap.lo ffs_subr.lo ffs_tables.lo ufs_bmap.lo buf.lo mkfs.lo v7fs_endian.lo v7fs_superblock.lo v7fs_superblock_util.lo v7fs_inode.lo v7fs_inode_util.lo v7fs_datablock.lo v7fs_dirent.lo v7fs_io.lo v7fs_file.lo v7fs_file_util.lo v7fs_io_user.lo main.lo v7fs_estimate.lo v7fs_populate.lo mkfs_msdos.lo msdosfs_fat.lo msdosfs_conv.lo msdosfs_vfsops.lo msdosfs_lookup.lo msdosfs_denode.lo msdosfs_vnops.lo udf_create.lo udf_write.lo udf_osta.lo -L/test-bed/tools/lib -lnbcompat -lz udf.lo: In function `udf_makefs': udf.c:(.text+0x1ded): undefined reference to `snprintb' - | Paul Goyette | PGP Key fingerprint: | E-mail addresses: | | Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com| | Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net | | Kernel Developer | | pgoyette at netbsd.org | -
Re: amd64 build is broken - makefs
On Tue, Aug 06, 2013 at 11:42:37AM -0700, Paul Goyette wrote: With sources updated on 2013-08-06 at 18:20:00 UTC (about 90 minutes ago) # link makefs/makefs cc -O -I. -I/test-bed/tools/include/nbinclude -I/test-bed/tools/include -I/test-bed/tools/include/nbinclude -I/test-bed/tools/include/compat -I/test-bed/src/tools/compat -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -I/test-bed/src/tools/makefs/../../usr.sbin/makefs -I/test-bed/src/sbin/mknod -I/test-bed/src/usr.sbin/mtree -DMAKEFS -I/test-bed/src/sys/fs/cd9660 -I/test-bed/src/sys/ufs/chfs -DV7FS_EI -I/test-bed/src/sys/fs/v7fs -I/test-bed/src/sbin/newfs_v7fs -I/test-bed/src/sbin/fsck -DMSDOS_EI -I/test-bed/src/sys/fs/msdosfs -I/test-bed/src/sbin/newfs_msdos -I/test-bed/src/sys/fs/udf -I/test-bed/src/sbin/newfs_udf -I/test-bed/src/sbin/fsck -o makefs cd9660.lo chfs.lo ffs.lo v7fs.lo msdos.lo udf.lo getid.lo makefs.lo misc.lo pack_dev.lo spec.lo walk.lo cd9660_strings.lo cd9660_debug.lo cd9660_eltorito.lo cd9660_write.lo cd9660_conversion.lo iso9660_rrip.lo cd9660_archimedes.lo chfs_mkfs.lo ffs_alloc.lo ffs_balloc.lo ffs_bswap.lo ffs_subr.lo ffs_tables.lo ufs_bmap.lo buf.lo mkfs.lo v7fs_endian.lo v7fs_superblock.lo v7fs_superblock_util.lo v7fs_inode.lo v7fs_inode_util.lo v7fs_datablock.lo v7fs_dirent.lo v7fs_io.lo v7fs_file.lo v7fs_file_util.lo v7fs_io_user.lo main.lo v7fs_estimate.lo v7fs_populate.lo mkfs_msdos.lo msdosfs_fat.lo msdosfs_conv.lo msdosfs_vfsops.lo msdosfs_lookup.lo msdosfs_denode.lo msdosfs_vnops.lo udf_create.lo udf_write.lo udf_osta.lo -L/test-bed/tools/lib -lnbcompat -lz udf.lo: In function `udf_makefs': udf.c:(.text+0x1ded): undefined reference to `snprintb' Same here for NetBSD/i386. Kind regards -- Matthias Scheler http://zhadum.org.uk/
Re: amd64 build is broken - makefs
On Tue, 06 Aug 2013, Paul Goyette wrote: udf.lo: In function `udf_makefs': udf.c:(.text+0x1ded): undefined reference to `snprintb' I am adding snprintb to src/tools/compat. That should fix this problem. --apb (Alan Barrett)