According to FreeBSD handbook
->http://www.freebsd.org/handbook/kernelconfig-building.html,
I was trying to make the /usr/src/usr.sbin directory before using the
following command:
# /usr/sbin/config MYKERNEL
# cd ../../compile/MYKERNEL
# make depend
# make
# make install
But I failed in the Make process when compiling /usr/'src/usr.sbin with
the following err msg:
===> extattrctl
Warning: Object directory not changed from original
/usr/src/usr.sbin/extattrctl
cc -O -pipe -g -Wall -c extattrctl.c
extattrctl.c:38: ufs/ufs/extattr.h: No such file or directory
extattrctl.c: In function `extattr_level_from_string':
extattrctl.c:77: `UFS_EXTATTR_PERM_KERNEL' undeclared (first use in this
function)
extattrctl.c:77: (Each undeclared identifier is reported only once
extattrctl.c:77: for each function it appears in.)
extattrctl.c:80: `UFS_EXTATTR_PERM_ROOT' undeclared (first use in this
function)
extattrctl.c:83: `UFS_EXTATTR_PERM_OWNER' undeclared (first use in this
function)
extattrctl.c:86: `UFS_EXTATTR_PERM_ANYONE' undeclared (first use in this
function)
extattrctl.c: In function `initattr':
extattrctl.c:110: storage size of `uef' isn't known
extattrctl.c:114: `UFS_EXTATTR_PERM_ROOT' undeclared (first use in this
function)
extattrctl.c:147: `UFS_EXTATTR_MAGIC' undeclared (first use in this
function)
extattrctl.c:148: `UFS_EXTATTR_VERSION' undeclared (first use in this
function)
extattrctl.c:110: warning: unused variable `uef'
extattrctl.c: In function `main':
extattrctl.c:193: `UFS_EXTATTR_CMD_START' undeclared (first use in this
function)
extattrctl.c:197: `UFS_EXTATTR_CMD_STOP' undeclared (first use in this
function)
extattrctl.c:201: `UFS_EXTATTR_CMD_ENABLE' undeclared (first use in this
function)
extattrctl.c:206: `UFS_EXTATTR_CMD_DISABLE' undeclared (first use in
this function)
*** Error code 1
Stop in /usr/src/usr.sbin/extattrctl.
*** Error code 1
Stop in /usr/src/usr.sbin.
I've just done a cvsup standard-supfile to update my kernel source
before doing a Make in the /usr/src/usr.sbin directory.
Can anyone help me with this problem??
Thank you in advance.
Sam.