binutils
Luca Giuzzi
giuzzi a dmf.bs.unicatt.it
Ven 3 Nov 2000 22:35:50 UTC
sorry: sys_errlist e' definita, per la libc-2.1.3 (che e' quella che
probabilmente hai), come
extern __const char *__const sys_errlist[];
in stdio.h e NON dipende dagli headers del kernel...
Il file che hai tentato di compilare chiaramente la ridefinisce come
extern char *sys_errlist[];
(__const e' definito come const, in realta', ma questa e' una lunga
storia)
I due tipi di dato sono incompatibili (secondo l'egcs 2.91) per cui hai
l'errore in compilazione...
soluzione: cancella la riga incriminata dal file strerror.c ...!
Ciao,
lg
Maggiori informazioni sulla lista
Lug
|