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


Reply via email to