Ik wil weer eens een nieuwe kernel bakken (is zeker niet de eerste keer overigens) maar het lukt maar niet. Ik heb 2.4.14 en .16 al geprobeerd. Ik heb het al geprobeerd op een schone source, met import van config-file, met make clean, make-kpkg clean en zonder USB support.
De foutmelding die ik krijg (met 'make-kpkg --revision=9:balkkernel1.0 kernel-image') is:
en even later:
Weet iemand wat er fout zou kunnen zijn gegaan hier?
Dit is overigens de configuratie die ik er doorheen gooi
[edit]
improved readability
De foutmelding die ik krijg (met 'make-kpkg --revision=9:balkkernel1.0 kernel-image') is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fomit-frame-pointer
-fno-strict-aliasing -fno-common -pipe
-mpreferred-stack-boundary=2 -march=i686
-c -o pci-pc.o pci-pc.c
{standard input}: Assembler messages:
{standard input}:1067: Warning: indirect lcall without `*'
{standard input}:1152: Warning: indirect lcall without `*'
{standard input}:1239: Warning: indirect lcall without `*'
{standard input}:1312: Warning: indirect lcall without `*'
{standard input}:1323: Warning: indirect lcall without `*'
{standard input}:1334: Warning: indirect lcall without `*'
{standard input}:1411: Warning: indirect lcall without `*'
{standard input}:1423: Warning: indirect lcall without `*'
{standard input}:1435: Warning: indirect lcall without `*'
{standard input}:1915: Warning: indirect lcall without `*'
{standard input}:2008: Warning: indirect lcall without `*' |
en even later:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| ld -m elf_i386 -T /usr/src/linux/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/acpi/acpi.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/ide/idedriver.o drivers/cdrom/driver.o
drivers/sound/sounddrivers.o
drivers/pci/driver.o drivers/video/video.o
drivers/i2c/i2c.o \
net/network.o \
/usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a /usr/src/linux/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+0x34): undefined reference to `local symbols in discarded section .text.exit'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory `/usr/src/linux'
make: *** [stamp-build] Error 2
sander@herman:/usr/src/linux$ |
Weet iemand wat er fout zou kunnen zijn gegaan hier?
Dit is overigens de configuratie die ik er doorheen gooi
[edit]
improved readability