Tugger the SLUGger!SLUG Mailing List Archives

[SLUG] make bzImage errors in checksum.S


I'm trying to do make bzImage (RH70 - 2.2.17) and getting this error
that I can not fathom the meaning of. Can anyone explain what it means,
and preferrably the fix or how to find the fix.

......this is from "make bzImage"......

make all_targets
make[2]: Entering directory `/usr/src/linux-2.2.17/arch/i386/lib'
gcc -D__KERNEL__ -I/usr/src/linux/include -D__ASSEMBLY__  -traditional
-c checksum.S -o checksum.o
checksum.S:239: badly punctuated parameter list in #define
checksum.S:255: badly punctuated parameter list in #define
make[2]: *** [checksum.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.2.17/arch/i386/lib'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.2.17/arch/i386/lib'
make: *** [_dir_arch/i386/lib] Error 2
[root@cicada linux]#
 
 
.....this is the relevant lines from checksum.S
 
#define SRC(y...)                       \
        9999: y;                        \
        .section __ex_table, "a";       \
        .long 9999b, 6001f      ;       \
        .previous                                 ......line 239 .
 
#define DST(y...)                       \
        9999: y;                        \
        .section __ex_table, "a";       \
        .long 9999b, 6002f      ;       \
        .previous               ;
 
.align 4
.globl csum_partial_copy_generic
 
..............................


Taa

--
   Terry Collins {:-)}}} Ph(02) 4627 2186 Fax(02) 4628 7861  
   email: terryc@xxxxxxxxxx  www: http://www.woa.com.au  
   WOA Computer Services <lan/wan, linux/unix, novell>

 "People without trees are like fish without clean water"