HI all,
I hope someone can shed some light as to what I need to do here.
I want to learn more about IPv6, so I have decided to install a 2.1.x
kernel into my system. I have just downloaded kernel 2.1.55, and have
tried to compile it.
However I have problems as below:-
make[1]: Entering directory `/usr/src/linux-2.1.55/arch/i386/kernel'
gcc -D__KERNEL__ -I/usr/src/linux-2.1.55/include -D__ASSEMBLY__ -D__SMP__
-traditional -c *oline.S -o *oline.o
/tmp/cca04379.s: Assembler messages:
/tmp/cca04379.s:123: Error: Value of ffffffff40000000 too large for field
of 4 bytes at 000000000000003d
make[1]: *** [*oline.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.1.55/arch/i386/kernel'
make: *** [linuxsubdirs] Error 2
Clearly there is a problem with some assembler code, but I can't see
anything wrong with *oline.S although my knowledge of assembler is
very basic at best.
Perhaps my kit needs upgrading to compile this kernel properly?
I am running Slackware 3.2 with:-
gcc2.7.2.1
libc.so.5.4.23
libm.so.3.0.0
Anyone any ideas. I dont like the idea of downloading 8.4 MB and then not
being able to compile it.
Any help would be appreciated
Cheers
Timothy J F Gildersleeve
Oak Tree Computer Services