[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: compiler errors: md needed for hardware raid?



What does gcc -v say ? You need gcc-3.x for the alpha.

Ionut

PS apt-get remove cpp-2.95 will remove gcc 2.95.x and automatically
install gcc-3.x (in testing at least)

On Tue, Jul 15, 2003 at 03:06:39PM +0200, Lars Oeschey wrote:
> Hi,
> 
> when trying to compile the 2.4.21 kernel I get compiler errors within 
> /drivers/md:
> 
> make[4]: Entering directory `/usr/src/kernel-source-2.4.21/drivers/md'
> gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall 
> -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
> -fomit-frame-pointer -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6   
> -nostdinc -iwithprefix include -DKBUILD_BASENAME=linear  -c -o linear.o 
> linear.c
> gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall 
> -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
> -fomit-frame-pointer -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6   
> -nostdinc -iwithprefix include -DKBUILD_BASENAME=raid0  -c -o raid0.o 
> raid0.c
> gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall 
> -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
> -fomit-frame-pointer -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6   
> -nostdinc -iwithprefix include -DKBUILD_BASENAME=raid1  -c -o raid1.o 
> raid1.c
> gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall 
> -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
> -fomit-frame-pointer -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6   
> -nostdinc -iwithprefix include -DKBUILD_BASENAME=raid5  -c -o raid5.o 
> raid5.c
> gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall 
> -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
> -fomit-frame-pointer -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6   
> -nostdinc -iwithprefix include -DKBUILD_BASENAME=xor  -DEXPORT_SYMTAB 
> -c xor.c
> In file included from xor.c:23:
> /usr/src/kernel-source-2.4.21/include/asm/xor.h:35:5: missing 
> terminating " character
> In file included from xor.c:23:
> /usr/src/kernel-source-2.4.21/include/asm/xor.h:36: error: request for 
> member `text' in something not a structure or union
> /usr/src/kernel-source-2.4.21/include/asm/xor.h:37: error: syntax error 
> before numeric constant
> /usr/src/kernel-source-2.4.21/include/asm/xor.h:62: error: syntax error 
> at '#' token
> /usr/src/kernel-source-2.4.21/include/asm/xor.h:87:17: invalid suffix 
> "b" on integer constant
> /usr/src/kernel-source-2.4.21/include/asm/xor.h:119: error: syntax error 
> at '#' token
> /usr/src/kernel-source-2.4.21/include/asm/xor.h:120: error: syntax error 
> at '#' token
> /usr/src/kernel-source-2.4.21/include/asm/xor.h:121: error: syntax error 
> at '#' token
> /usr/src/kernel-source-2.4.21/include/asm/xor.h:122: error: syntax error 
> at '#' token
> ....
> ....
> xor.c: In function `calibrate_xor_block':
> xor.c:117: error: `xor_block_alpha' undeclared (first use in this 
> function)
> xor.c:117: error: (Each undeclared identifier is reported only once
> xor.c:117: error: for each function it appears in.)
> make[4]: *** [xor.o] Error 1
> make[4]: Leaving directory `/usr/src/kernel-source-2.4.21/drivers/md'
> make[3]: *** [first_rule] Error 2
> make[3]: Leaving directory `/usr/src/kernel-source-2.4.21/drivers/md'
> make[2]: *** [_subdir_md] Error 2
> make[2]: Leaving directory `/usr/src/kernel-source-2.4.21/drivers'
> make[1]: *** [_dir_drivers] Error 2
> make[1]: Leaving directory `/usr/src/kernel-source-2.4.21'
> make: *** [stamp-build] Error 2
> 
> I couldn't find anything on this error at google, so my question is: is 
> the md driver needed for hardware raids or is it just for software 
> raids? So I could perhaps completely leave it out...
> 
> Lars
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-alpha-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 

-- 
***************
* Ionut Georgescu
* http://www.physik.tu-cottbus.de/~george/
* Registered Linux User #244479
*
* "In Windows you can do everything Microsoft wants you to do; in Unix you
*                can do anything the computer is able to do."



Reply to: