On Sun, 6 Oct 2002, Brian J. Murrell wrote:
> The kernel-source-2.4.19-16mdk package fails to build. I simply > wanted to reproduce the kernel I have installed (the default "up" > kernel) to verify the kernel-source package before moving on to other > builds. It failed. > > The failure message is: > > gcc -D__KERNEL__ -I/usr/src/linux-2.4.19-16mdk/include -Wall -Wstrict-prototypes >-Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe >-mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include >/usr/src/linux-2.4.19-16mdk/include/linux/modversions.h -nostdinc -I >/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2/include >-DKBUILD_BASENAME=zftape_compress -c -o zftape-compress.o zftape-compress.c > In file included from /usr/src/linux-2.4.19-16mdk/include/linux/mm.h:4, > from zftape-compress.c:35: > /usr/src/linux-2.4.19-16mdk/include/linux/sched.h:6: invalid suffix on integer >constant > /usr/src/linux-2.4.19-16mdk/include/linux/sched.h:6: parse error before numeric >constant > /usr/src/linux-2.4.19-16mdk/include/linux/sched.h:6: warning: function declaration >isn't a prototype > make[4]: *** [zftape-compress.o] Error 1 > make[4]: Leaving directory >`/usr/src/linux-2.4.19-16mdk/drivers/char/ftape/compressor' > make[3]: *** [_modsubdir_compressor] Error 2 > make[3]: Leaving directory `/usr/src/linux-2.4.19-16mdk/drivers/char/ftape' > make[2]: *** [_modsubdir_ftape] Error 2 > make[2]: Leaving directory `/usr/src/linux-2.4.19-16mdk/drivers/char' > make[1]: *** [_modsubdir_char] Error 2 > make[1]: Leaving directory `/usr/src/linux-2.4.19-16mdk/drivers' > make: *** [_mod_drivers] Error 2 > > I am building with the default gcc that comes in Cooker: > > $ rpm -q gcc > gcc-3.2-1mdk > > but here are the particulars on all (gcc) packages on my system: > > $ rpm -qa | grep gcc > gcc-cpp-3.2-1mdk > gcc2.96-cpp-2.96-0.80mdk > gcc3.0-cpp-3.0.4-5mdk > gcc-c++-3.2-1mdk > gcc2.96-2.96-0.80mdk > gcc-3.2-1mdk > gcc3.0-c++-3.0.4-5mdk > gcc3.0-3.0.4-5mdk > libgcc1-3.2-1mdk > We had another guy, who was ranting on IRC and forum that kernel source was broken, so I took the time and built/booted a new kernel from the kernel-source RPM, on a clean 9.0 install, and was not able to duplicate any of the issues this guy claimed (modules wouldn't load, no graphical boot, no graphical login, etc. etc.), Initially, I thought the graphical login was not working, but I had written lilo from an 8.2 install on the same machine, and apparently that was affecting things. It was also an RC1, upgraded through 2 and 3, and the final test was a clean 9.0 install. I did: make mrproper make menuconfig (seems to be needed for 3rd party modules) make dep make bzImage make modules make modules_install installkernel 2.4.19-16mdkcustom arch/i386/boot/bzImage System.map lilo (just for good measure) I don't have all 3 compilers installed like you do, though. Perhaps there is an issue there? Stew Benedict -- MandrakeSoft PPC FAQ: http://www.linux-mandrake.com/en/ppcFAQ.php3 IRC: irc.openproject.net #cooker-ppc