I am getting error in compiling "ibm.c" in ebdic.h function
"codepage_convert" when I try to rebuild the kernel.
In file included from
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/asm/lowcore.h:87,"
from
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/asm/system.h:16,"
from
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/asm/semaphore.h:14,"
from
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/linux/fs.h:199,"
from ibm.c:14:"
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/asm/sigp.h:132:8:
warning: extra tokens at end of #endif directive"
In file included from
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/asm/semaphore.h:14,"
from
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/linux/fs.h:199,"
from ibm.c:14:"
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/asm/system.h: In
function `__xchg':"
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/asm/system.h:101:
warning: implicit declaration of function `abort'"
In file included from ibm.c:24:"
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/asm/ebcdic.h: In
function `codepage_convert':"
/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/include/asm/ebcdic.h:38:
invalid lvalue in asm statement"
make[3]: *** [ibm.o] Error 1"
make[3]: Leaving directory
`/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/fs/partitions'"
make[2]: *** [first_rule] Error 2"
make[2]: Leaving directory
`/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/fs/partitions'"
make[1]: *** [_subdir_partitions] Error 2"
make[1]: Leaving directory
`/oracle/ora901/dbs/usr/src/linux-2.4.7.SuSE/fs'"
make: *** [_dir_fs] Error 2"