My apologies in advance if this is considered off-topic, but I'm trying to
install a Linux devel kernel (2.1.53) and Linus' CHANGES doc tells me I
need smbfs 2.1.0 to compile the SAMBA stuff.
Installed SAMBA: 1.9.18p5-50.6
Installed smbfs: 2.0.1-2
Question is: I can't find any smbfs code later than 2.0.1-2 on
ftp.redhat.com. I've looked at the SAMBA pages and used the search
facility there to no avail. Where can I find smbfs 2.1.0?
When I compile I end up with:
...
/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o
fs/f
s.o ipc/ipc.o \
fs/filesystems.a \
net/network.a \
drivers/block/block.a drivers/char/char.a drivers/misc/misc.a
drivers/ne
t/net.a \
/usr/src/linux-2.1.53/arch/i386/lib/lib.a
/usr/src/linux-2.1.53/lib/lib.
a /usr/src/linux-2.1.53/arch/i386/lib/lib.a \
-o vmlinux
fs/filesystems.a(smbfs.o): In function `smb_encode_path':
smbfs.o(.text+0x12a): undefined reference to `i_dentry'
make: *** [vmlinux] Error 1
--
David Wollmann
dwollmann@ibmhelp.com
dwollmann@ibmhelp.com (David Wollmann) writes:> When I compile I end up with: > > .. > /kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \ > arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o > fs/f > s.o ipc/ipc.o \ > fs/filesystems.a \ > net/network.a \ > drivers/block/block.a drivers/char/char.a drivers/misc/misc.a > drivers/ne > t/net.a \ > /usr/src/linux-2.1.53/arch/i386/lib/lib.a > /usr/src/linux-2.1.53/lib/lib. > a /usr/src/linux-2.1.53/arch/i386/lib/lib.a \ > -o vmlinux > fs/filesystems.a(smbfs.o): In function `smb_encode_path': > smbfs.o(.text+0x12a): undefined reference to `i_dentry' > make: *** [vmlinux] Error 1Hello! I must admit that I am a bit out of business with kernel development, but once smbfs was my baby. 2.1.53 is really old, do you really need *this* kernel? It is possible that you caught an inconsistent one. Volker