http://qa.mandrakesoft.com/show_bug.cgi?id=5155
------- Additional Comments From [EMAIL PROTECTED] 2003-02-09 02:24 ------- This is happening because you do not have the kernel source installed. The kernel source does NOT get installed by default. Install it and it will compile. It needs the header files from the kernel source. -- Configure bugmail: http://qa.mandrakesoft.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ------- Reminder: ------- assigned_to: [EMAIL PROTECTED] status: NEW creation_date: description: nvidia's installer fails during building state and complains as follows in /var/log/nvidia-installer.log about some mdk-specific extensions: --------CUT--------- [...] cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp arentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ - DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D_ _KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVE L=4469 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -I. -I/us r/src/linux/include -Wno-cast-qual nv.c In file included from /usr/src/linux/include/linux/config.h:4, from nv-linux.h:17, from nv.c:14: /usr/src/linux/include/linux/autoconf.h:34:28: missing ')' after "defined" /usr/src/linux/include/linux/autoconf.h:34:29: missing binary operator befor e token "up" /usr/src/linux/include/linux/autoconf.h:39:26: missing ')' after "defined" /usr/src/linux/include/linux/autoconf.h:39:27: missing binary operator befor e token "smp" /usr/src/linux/include/linux/autoconf.h:68:28: missing ')' after "defined" /usr/src/linux/include/linux/autoconf.h:68:29: missing binary operator befor e token "up" /usr/src/linux/include/linux/autoconf.h:74:27: missing ')' after "defined" /usr/src/linux/include/linux/autoconf.h:74:28: missing binary operator befor e token "smp" /usr/src/linux/include/linux/autoconf.h:87:28: missing ')' after "defined" /usr/src/linux/include/linux/autoconf.h:87:29: missing binary operator befor e token "up" [...] --------CUT--------- the problems are the hyphens in the preprocessor conditionals: --------CUT--------- #if defined(__module__i686-up-4GB) || defined(__module__enterprise) --------CUT--------- But even after removing them, I can build the kernel yet it remains unuseable (tons of unresolved symbols).
