Re: amd64 build is broken - makefs

2013-08-08 Thread Andreas Gustafsson
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

2013-08-07 Thread Andreas Gustafsson
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

2013-08-07 Thread Alan Barrett

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

2013-08-07 Thread Paul Goyette

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

2013-08-06 Thread Paul Goyette
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

2013-08-06 Thread Matthias Scheler
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

2013-08-06 Thread Alan Barrett

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)