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>
index | next in thread | raw e-mail
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)
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199703151309.WAA00306>
