l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
October 7: Social gathering
Next Installfest:
TBD
Latest News:
Aug. 18: Discounts to "Velocity" in NY; come to tonight's "Photography" talk
Page last updated:
2001 Dec 30 17:14

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox-tech] i've lost the ability to compile a kernel
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox-tech] i've lost the ability to compile a kernel



help.

somewhere along the way, i've lost the ability to compile a kernel.  from the
timestamps of /boot, it looks like the last kernel i've compiled was 30 nov;
that was 2.4.16.

yesterday i've tried to recompile 2.4.16 after putting in an #include in
vgacon.c to increase the console scrollback buffer.  it didn't compile.

then i downloaded 2.5.1 and after a make oldconfig && make clean && make dep
&& make bzImage, it still didn't compile.

i went back to 2.4.10/ which i had laying around for emergencies, and that
kernel didn't compile either.

i removed debian's pentium-builder, and that didn't help matters either.

i'm thinking it might be a gcc problem, but i can't figure out what might
have happened.  gcc hasn't been upgraded for awhile.

any help would be appreciated.  this is very stressful for me!   the error is
listed below.

thanks.

pete 


rstr.o dec_and_lock.o
make[2]: Leaving directory `/usr/src/linux-2.4.16/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux-2.4.16/arch/i386/lib'
ld -m elf_i386 -T /usr/src/linux-2.4.16/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/agp/agp.o drivers/char/drm/drm.o drivers/ide/idedriver.o
drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o
drivers/pnp/pnp.o drivers/video/video.o \        net/network.o \
        /usr/src/linux-2.4.16/arch/i386/lib/lib.a
/usr/src/linux-2.4.16/lib/lib.a /usr/src/linux-2.4.16/arch/i386/lib/lib.a \
        --end-group \
        -o vmlinux
drivers/char/char.o(.data+0x46b4): undefined reference to `local symbols in
discarded section .text.exit'
drivers/net/net.o(.data+0x174): undefined reference to `local symbols in
discarded section .text.exit'
make: *** [vmlinux] Error 1
satan# pwd
/usr/src/linux-2.4.16
satan#





make[2]: Leaving directory `/usr/src/linux-2.4.10/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux-2.4.10/arch/i386/lib'
ld -m elf_i386 -T /usr/src/linux-2.4.10/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/agp/agp.o drivers/char/drm/drm.o drivers/ide/idedriver.o
drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o
drivers/pci/driver.o drivers/pnp/pnp.o
drivers/video/video.o \
        net/network.o \
        /usr/src/linux-2.4.10/arch/i386/lib/lib.a
/usr/src/linux-2.4.10/lib/lib.a /usr/src/linux-2.4.10/arch/i386/lib/lib.a \
        --end-group \
        -o vmlinux
drivers/char/char.o(.data+0x46b4): undefined reference to `local symbols in
discarded section .text.exit'
drivers/net/net.o(.data+0x174): undefined reference to `local symbols in
discarded section .text.exit'
make: *** [vmlinux] Error 1
satan# pwd
/usr/src/linux-2.4.10
satan#

_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech


LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.