2.4.18 link problem

Brett Worth brettw at cray.com.au
Mon Apr 1 23:20:03 EST 2002

I'm trying to get 2.4.18 running and have a very strange problem.  It just
wont link for me.

My source tree is an rsync of ftp.samba.org::vger-2.4 and says its 2.4.18.
Is it possible that there's something missing?  I've grep'd for 
ip_route_me_harder and it doesn't seem to be declared anywhere.

ld -m elf_i386 -T /usr/src/linux-2.4.18/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
init/version.o \
        --start-group \
        arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o
fs/fs.o ipc/ipc.o \
         drivers/parport/driver.o drivers/char/char.o drivers/block/block.o
drivers/misc/misc.o drivers/net/net.o drivers/media/media.o
drivers/char/drm/drm.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o
drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/video/video.o \
        net/network.o \
/usr/src/linux-2.4.18/lib/lib.a /usr/src/linux-2.4.18/arch/i386/lib/lib.a \
        --end-group \
        -o vmlinux
net/network.o: In function `dev_queue_xmit_nit':
net/network.o(.text+0x5e79): undefined reference to `get_fast_time'
net/network.o: In function `netif_rx':
net/network.o(.text+0x6248): undefined reference to `get_fast_time'
net/network.o(__ksymtab+0x940): undefined reference to `ip_route_me_harder'
make: *** [vmlinux] Error 1


More information about the linux mailing list