Hallo Liste,
ich bekomme folgende Fehlermeldungen bei der Kompilierung von LILO-22.1
(SuSE Linux 7.2 [Kernel 2.4.4-4GB]) bei der Ausführung von make:
cc -E `( if [ -r $ROOT/etc/lilo.defines ]; then cat $ROOT/etc/lilo.defines;
else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] &&
echo -DHAS_BOOT_H` -DCODE_START_1=136 -DCODE_START_2=14 -DBITMAP second.S -o
temp2.s
cc -E -C -traditional -DLILO_ASM -o common.s common.h
as86 -0 -a -w -l temp2.lis -o temp2.o temp2.s
ld86 -0 -s -o temp2.img temp2.o
dd if=temp2.img of=temp2.b bs=32 skip=1
echo -DMAX_SECONDARY_FILESIZE=`wc -c mylilo.h
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` lilo.c
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` map.c
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` geometry.c
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` boot.c
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` device.c
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` common.c
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` bsect.c
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` cfg.c
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` temp.c
cc -c -O2 -Wall -g `( if [ -r $ROOT/etc/lilo.defines ]; then cat
$ROOT/etc/lilo.defines; else
echo -DBDATA -DDSECS=3 -DIGNORECASE -DLBA32 -DM386 -DONE_SHOT -DPASS160 -DRE
ISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP -DVERSION; fi ) | sed
's/-D/-DLCF_/g'` `[ -r /usr/include/asm/boot.h ] && echo -DHAS_BOOT_H` `cat
mylilo.h` partition.c
rm temp2.img
In file included from /usr/include/linux/fs.h:22,
from partition.c:24:
/usr/include/linux/string.h:12: parse error before `__extension__'
/usr/include/linux/string.h:12: parse error before `&&'
/usr/include/linux/string.h:14: parse error before `__extension__'
/usr/include/linux/string.h:14: parse error before `('
/usr/include/linux/string.h:15: parse error before `__extension__'
/usr/include/linux/string.h:15: parse error before `&&'
In file included from /usr/include/linux/fs.h:22,
from partition.c:24:
/usr/include/linux/string.h:24: parse error before `__extension__'
/usr/include/linux/string.h:27: parse error before `__extension__'
/usr/include/linux/string.h:33: parse error before `__extension__'
/usr/include/linux/string.h:36: parse error before `__extension__'
/usr/include/linux/string.h:36: parse error before `&&'
/usr/include/linux/string.h:36: warning: data definition has no type or
storage class
/usr/include/linux/string.h:36: parse error before `}'
/usr/include/linux/string.h:36: conflicting declarations of `__result'
/usr/include/linux/string.h:36: `__result' previously declared here
/usr/include/linux/string.h:36: parse error before `)'
/usr/include/linux/string.h:36: `__s2' undeclared here (not in a function)
/usr/include/linux/string.h:36: parse error before `;'
/usr/include/linux/string.h:36: conflicting declarations of `__result'
/usr/include/linux/string.h:36: `__result' previously defined here
/usr/include/linux/string.h:36: warning: data definition has no type or
storage class
/usr/include/linux/string.h:36: parse error before `}'
/usr/include/linux/string.h:36: warning: data definition has no type or
storage class
/usr/include/linux/string.h:36: parse error before `}'
/usr/include/linux/string.h:36: redefinition of `__result'
/usr/include/linux/string.h:36: `__result' previously defined here
/usr/include/linux/string.h:36: `__s1' undeclared here (not in a function)
/usr/include/linux/string.h:36: parse error before `)'
/usr/include/linux/string.h:36: parse error before `;'
/usr/include/linux/string.h:36: initializer element is not constant
/usr/include/linux/string.h:36: conflicting declarations of `__result'
/usr/include/linux/string.h:36: `__result' previously defined here
/usr/include/linux/string.h:36: warning: data definition has no type or
storage class
/usr/include/linux/string.h:36: parse error before `}'
/usr/include/linux/string.h:39: parse error before `__extension__'
/usr/include/linux/string.h:39: parse error before `&&'
/usr/include/linux/string.h:39: warning: data definition has no type or
storage class
/usr/include/linux/string.h:39: parse error before `}'
/usr/include/linux/string.h:39: redefinition of `__result'
/usr/include/linux/string.h:36: `__result' previously defined here
/usr/include/linux/string.h:39: parse error before `)'
/usr/include/linux/string.h:39: `__s2' undeclared here (not in a function)
/usr/include/linux/string.h:39: parse error before `;'
/usr/include/linux/string.h:39: conflicting declarations of `__result'
/usr/include/linux/string.h:39: `__result' previously defined here
/usr/include/linux/string.h:39: warning: data definition has no type or
storage class
/usr/include/linux/string.h:39: parse error before `}'
/usr/include/linux/string.h:39: warning: data definition has no type or
storage class
/usr/include/linux/string.h:39: parse error before `}'
/usr/include/linux/string.h:39: redefinition of `__result'
/usr/include/linux/string.h:39: `__result' previously defined here
/usr/include/linux/string.h:39: `__s1' undeclared here (not in a function)
/usr/include/linux/string.h:39: parse error before `)'
/usr/include/linux/string.h:39: parse error before `;'
/usr/include/linux/string.h:39: initializer element is not constant
/usr/include/linux/string.h:39: conflicting declarations of `__result'
/usr/include/linux/string.h:39: `__result' previously defined here
/usr/include/linux/string.h:39: warning: data definition has no type or
storage class
/usr/include/linux/string.h:39: parse error before `}'
/usr/include/linux/string.h:45: parse error before `__extension__'
/usr/include/linux/string.h:51: parse error before `__extension__'
/usr/include/linux/string.h:61: parse error before `__extension__'
/usr/include/linux/string.h:61: parse error before `__uint8_t'
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `}'
/usr/include/linux/string.h:61: warning: initialization makes pointer from
integer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: parse error before `;'
/usr/include/linux/string.h:61: conflicting types for `__u'
/usr/include/linux/string.h:61: previous declaration of `__u'
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `->'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: redefinition of `__u'
/usr/include/linux/string.h:61: `__u' previously defined here
/usr/include/linux/string.h:61: warning: initialization makes integer from
pointer without a cast
/usr/include/linux/string.h:61: initializer element is not constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `case'
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `}'
/usr/include/linux/string.h:61: parse error before character constant
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: warning: data definition has no type or
storage class
/usr/include/linux/string.h:61: parse error before `}'
make: *** [partition.o] Error 1
Kernel Source ist installiert, ebenso gcc 2.95, glibc 2.2.2, make 3.79.,
autoconf 2.13, sed 3.02 (alles SuSE Tools der Distro 7.2).
Kann mir hier jemand weiterhelfen?
MfG
Philippe