tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: issues to compile a kernel
On 03 Dec 2015, at 19:58, phipo <phipo.research%orange.fr@localhost> wrote:
>
> Hi,
> I working on Bi quad cores opteron (amd64, 8 cores), i want to customize my kernel,
> i've installed NetBSD 7.0rc3, also i download syssrc.gz and installed it.
> When i try to compile tools > like this :
> # ./build.sh tools into the directory /usr/src/.
> i've got issues, this is my ouput :
> -----------------------------------------------------------------------------------------------------
> ^
> In file included from /usr/src/sys/fs/msdosfs/msdosfs_fat.c:72:0:
> /usr/src/tools/makefs/../../usr.sbin/makefs/ffs/buf.h:78:6: note: expected 'int' but argument is of type 'void *'
> int bread(struct vnode *, daddr_t, int, int, struct buf **);
> ^
> /usr/src/sys/fs/msdosfs/msdosfs_fat.c:959:8: error: too many arguments to function 'bread'
> NOCRED, 0, &bp);
> ^
> In file included from /usr/src/sys/fs/msdosfs/msdosfs_fat.c:72:0:
> /usr/src/tools/makefs/../../usr.sbin/makefs/ffs/buf.h:78:6: note: declared here
> int bread(struct vnode *, daddr_t, int, int, struct buf **);
> ^
Looks like your sources got mixed from 7.0 and -current.
On 7.0 file usr.sbin/makefs/ffs/buf.h is revision 1.9 and has:
int bread(struct vnode *, daddr_t, int, struct kauth_cred *, int, struct buf **);
while on -current its revision is 1.10 and has:
int bread(struct vnode *, daddr_t, int, int, struct buf **);
--
J. Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig (Germany)
Home |
Main Index |
Thread Index |
Old Index