Date: Sat, 15 Mar 1997 22:09:02 +0900 From: Takeshi Yamada <ken@tyd1.tydfam.iijnet.or.jp> To: current@freebsd.org Subject: Q) kernel source bug?? Message-ID: <199703151309.WAA00306@tyd1.tydfam.iijnet.or.jp>
next in thread | raw e-mail | index | archive | help
I succeded in 'make world' with 3.0-current (Mar. 15th, 0000GMT), but I can't compile kernel at least as follows. There seems two 'blksize' definitions under /sys/ufs. # make depend : : : : reg_compare.c ../../gnu/i386/fpemul/reg_constant.c ../../gnu/i386/fpemul/reg_ld_str.c ../../gnu/i386/fpemul/reg_mul.c swapkernel.c ioconf.c param.c vnode_if.c config.c ../../ufs/lfs/lfs_subr.c:74: macro `blksize' used with too many (3) args In file included from ../../ufs/lfs/lfs_vnops.c:229: ../../ufs/ufs/ufs_readwrite.c:110: macro `blksize' used with too many (3) args ../../ufs/ufs/ufs_readwrite.c:269: macro `blksize' used with too many (3) args mkdep: compile failed *** Error code 1 # find /usr/src/sys/ufs -print -exec egrep blksize \{\} \; : : : ./ffs/ffs_balloc.c osize = blksize(fs, ip, nb); ./ffs/ffs_inode.c size = blksize(fs, oip, lbn); bsize = blksize(fs, oip, i); oldspace = blksize(fs, oip, lastblock); newspace = blksize(fs, oip, lastblock); ./ffs/ffs_subr.c bsize = blksize(fs, ip, lbn); ./ffs/fs.h * information in the inode, using the ``blksize(fs, ip, lbn)'' macro. #define blksize(fs, ip, lbn) \ #define dblksize(fs, dip, lbn) \ ./lfs/lfs.h #define blksize(fs) ((fs)->lfs_bsize) ./lfs/lfs_inode.c size = blksize(fs); ./lfs/lfs_subr.c bsize = blksize(fs, ip, lbn); ./ufs/ufs_readwrite.c #define BLKSIZE(a, b, c) blksize(a, b, c) #define BLKSIZE(a, b, c) blksize(a, b, c)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199703151309.WAA00306>