[ac] aio_abi.h w linux-libc-headres
Grzegorz Siehień
gs w cairo.pl
Pon, 19 Kwi 2004, 00:09:59 CEST
hej
dowolny programik includujący <linux/aio_abi.h>
nawet na sucho, np.
#include <stdio.h>
#include <linux/aio_abi.h>
int main () {
printf("lalala \n");
}
kompilujemy...
gcc-3.3.3-2
glibc-devel-2.3.3-0.20040101.13
przypadek #1
--------------------
linux-libc-headers-2.6.4.0-5
efekt:
/usr/include/linux/aio_abi.h:49: error: parse error before "__u64"
/usr/include/linux/aio_abi.h:51: error: parse error before "res"
/usr/include/linux/aio_abi.h:52: error: parse error before "res2"
/usr/include/linux/aio_abi.h:71: error: parse error before "__u64"
/usr/include/linux/aio_abi.h:76: error: parse error before "aio_lio_opcode"
/usr/include/linux/aio_abi.h:77: error: parse error before "aio_reqprio"
/usr/include/linux/aio_abi.h:78: error: parse error before "aio_fildes"
/usr/include/linux/aio_abi.h:80: error: parse error before "aio_buf"
/usr/include/linux/aio_abi.h:81: error: parse error before "aio_nbytes"
/usr/include/linux/aio_abi.h:82: error: parse error before "aio_offset"
/usr/include/linux/aio_abi.h:85: error: parse error before "aio_reserved2"
/usr/include/linux/aio_abi.h:86: error: parse error before "aio_reserved3"
przypadek #2
-------------------
linux-libc-headers-2.6.4.0-5
do includów w linux/aio_abi.h dodajemy
#include <asm/types.h>
jest OK
przypadek #3
--------------------
kernel-headers-2.6.5-1 i symlinki z niego do
/usr/include{linux,asm,asm-generic}
(tak, wiem, że brzydko ;) )
w linux/aio_abi.h _nie_ma_ #include <asm/types.h>
jest OK
pytanie: osochozi? :) chyba coś nie tak z linux-libc-headers-2.6.4.0-5 ...
ps. wyszło to to przy zabawie z UserModeLinuxem (2.4.24-2), czy udało
się komuś skompilować
patch -2 na 2.4.24 ? (-1 jest OK)
pozdrawiam!
--
Grzegorz Siehień
Więcej informacji o liście dyskusyjnej pld-users-pl