← Back to team overview

sslug-teknik team mailing list archive

Fejl ved kernel kompilering (2.2.15)

 

Hej 

I et forsøg på at få mit TV kort til at fungere (se tidligere tråd)
har jeg opgraderet min kernel source fra 2.2.9 til 2.2.15 vha. det
patch script der er med i kernel træet.
Efter endt make xconfig, deb og clean når jeg til make bzImage, men
der kommer flg. fejl:
[root@jumbo linux]# make bzImage  
gcc -D__KERNEL__ -I/usr/src/linux-2.2.15/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586  -c -o init/main.o init/main.c
/usr/src/linux-2.2.15/include/linux/pagemap.h: In function `page_address':
In file included from /usr/src/linux-2.2.15/include/linux/locks.h:8,
                 from /usr/src/linux-2.2.15/include/linux/blk.h:5,
                 from init/main.c:23:
/usr/src/linux-2.2.15/include/linux/pagemap.h:17: `PAGE_OFFSET_RAW' undeclared (first use this function)
/usr/src/linux-2.2.15/include/linux/pagemap.h:17: (Each undeclared identifier is reported only once
/usr/src/linux-2.2.15/include/linux/pagemap.h:17: for each function it appears in.)
/usr/src/linux-2.2.15/include/linux/pagemap.h:18: warning: control reaches end of non-void function
/usr/src/linux-2.2.15/include/asm/pgtable.h: In function `get_pgd_slow':
In file included from /usr/src/linux-2.2.15/include/linux/vmalloc.h:7,
                 from /usr/src/linux-2.2.15/include/asm/io.h:101,
                 from init/main.c:26:
/usr/src/linux-2.2.15/include/asm/pgtable.h:409: `PAGE_OFFSET_RAW' undeclared (first use this function)
/usr/src/linux-2.2.15/include/asm/pgtable.h: In function `pte_alloc_kernel':
/usr/src/linux-2.2.15/include/asm/pgtable.h:498: `PAGE_OFFSET_RAW' undeclared (first use this function)
/usr/src/linux-2.2.15/include/asm/pgtable.h: In function `pte_alloc':
/usr/src/linux-2.2.15/include/asm/pgtable.h:516: `PAGE_OFFSET_RAW' undeclared (first use this function)
/usr/src/linux-2.2.15/include/asm/io.h: In function `virt_to_phys':
In file included from init/main.c:26:
/usr/src/linux-2.2.15/include/asm/io.h:112: `PAGE_OFFSET_RAW' undeclared (first use this function)
/usr/src/linux-2.2.15/include/asm/io.h: In function `phys_to_virt':
/usr/src/linux-2.2.15/include/asm/io.h:117: `PAGE_OFFSET_RAW' undeclared (first use this function)
/usr/src/linux-2.2.15/include/asm/io.h: In function `check_signature':
/usr/src/linux-2.2.15/include/asm/io.h:175: `PAGE_OFFSET_RAW' undeclared (first use this function)
make: *** [init/main.o] Error 1

Maskinen er en P133 og det tidligere træ fungerede fint (2.2.9) inden
patchningen da det er brugt til den kernel som kører nu. Der blev
heller ej meldt nogle felj da jeg patchede. Jeg kan se (i Alan Cox'
dagbog) at der er en 2.2.16 nært forestående kunne der være fejl i
2.2.15??

Jeg skulle mene at jeg godt kan kompilere en kernel (gjort siden
1.1.x), men denne her kan jeg ikke hitte ud af.

-- 
Med venlig hilsen
Martin Skøtt
mskott@xxxxxxxx

'In a certain sense, all decent programming languages are equally powerfull'
Dr. Alan Turing


Follow ups