[parisc-linux] smbfs doesn't build

Albert Strasheim fullung@ilink.nis.za
Fri, 9 Nov 2001 17:33:15 +0200


Trying to build smbfs on 2.4.9-pa79 yields the following error:

ioctl.c: In function `smb_ioctl':
ioctl.c:36: `__kernel_old_uid_t' undeclared (first use in this function)
ioctl.c:36: (Each undeclared identifier is reported only once
ioctl.c:36: for each function it appears in.)
make[3]: *** [ioctl.o] Error 1
make[3]: Leaving directory `/usr/src/linux/fs/smbfs'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux/fs/smbfs'
make[1]: *** [_subdir_smbfs] Error 2
make[1]: Leaving directory `/usr/src/linux/fs'
make: *** [_dir_fs] Error 2

I poked around the source code a bit -- it seems some macro to convert
(or not convert) between 32-bit and 64-bit UIDs is missing.

In related matters, what's happening with getting devfs fixed? :-) I'll
be happy to extensively test any patches.