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).

Reply via email to