From: Matthias-Christian Ott <matthias.christian@tiscali.de>
To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: nvidia driver and Kernel 2.6.11-rc2: compilation error
Date: Sat, 22 Jan 2005 14:17:45 +0100 [thread overview]
Message-ID: <41F25279.4040307@tiscali.de> (raw)
Hi!
If I try to compile the nvidia driver (version: 6629) module I get this:
NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.11-rc2-ott/build
SUBDIRS=/t
mp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv modules
mkdir -p
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_vers
ions
make -f scripts/Makefile.build
obj=/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629
-pkg1/usr/src/nv
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" >
/tmp/selfgz7663/NVI
DIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv_compiler.h
cc
-Wp,-MD,/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.nv.o
.d -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/include
-D__KERNE
L__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs
-fno-strict-aliasing
-fno-common -ffreestanding -O2 -fomit-frame-pointer -pipe
-msoft-float -
mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686
-mtune=pentium4
-Iinclude/asm-i386/mach-default -Wdeclaration-after-statement
-I/tmp/selfgz
7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv -Wall -Wimplicit
-Wreturn-typ
e -Wswitch -Wformat
-Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar
-Werror -O
-fno-common -MD -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES
-D__KERNEL
__ -DMODULE -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__
-DMODUL
E -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629
-DNV_UNIX
-DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -UDEBUG -U_DEBUG
-DNDEBUG -D
NV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT
-DNV_PCI_DISABLE_DE
VICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT
-DNV_PCI_GET_CLASS_PRESENT -D
MODULE -DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidia -c -o
/tmp/selfgz7663/NV
IDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_nv.o
/tmp/selfgz7663/NVIDIA-Lin
ux-x86-1.0-6629-pkg1/usr/src/nv/nv.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:19,
from include/linux/module.h:10,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv-linux.h:52,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used
in arith
metic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:863,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv-linux.h:75,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv.c:14:
include/asm/io.h: In function `check_signature':
include/asm/io.h:242: warning: wrong type argument to increment
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In
function
`_get_phys_address':
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2509:
warning
: passing arg 1 of `pmd_offset' from incompatible pointer type
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In
function
`nv_agp_init':
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2992:
warning
: `inter_module_put' is deprecated (declared at
include/linux/module.h:578)
cc
-Wp,-MD,/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.nv-v
m.o.d -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/include
-D__KE
RNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs
-fno-strict-alias
ing -fno-common -ffreestanding -O2 -fomit-frame-pointer -pipe
-msoft-flo
at -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686
-mtune=penti
um4 -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement
-I/tmp/se
lfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv -Wall -Wimplicit
-Wreturn
-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses
-Wpointer-arith -Wn
o-multichar -Werror -O -fno-common -MD -Wno-cast-qual -Wno-error
-D_LOOSE
_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -D_GNU_SOURCE
-D_LOOSE_KERNEL_NA
MES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0
-DNV_PA
TCHLEVEL=6629 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK
-DNVCPU_X86 -UD
EBU
G -U_DEBUG -DNDEBUG -DNV_REMAP_PFN_RANGE_PRESENT
-DNV_CHANGE_PAGE_ATTR_PRESE
NT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT
-DNV_PCI
_GET_CLASS_PRESENT -DMODULE -DKBUILD_BASENAME=nv_vm
-DKBUILD_MODNAME=nvidia
-c -o
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_nv-vm.o
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-vm.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:19,
from include/linux/module.h:10,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv-linux.h:52,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv-vm.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used
in arith
metic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:863,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv-linux.h:75,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv-vm.c:14:
include/asm/io.h: In function `check_signature':
include/asm/io.h:242: warning: wrong type argument to increment
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-vm.c: At
top le
vel:
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-vm.c:59:
warnin
g: 'cache_flush' defined but not used
cc
-Wp,-MD,/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.os-a
gp.o.d -nostdinc -isystem
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/include -D__K
ERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs
-fno-strict-alia
sing -fno-common -ffreestanding -O2 -fomit-frame-pointer -pipe
-msoft-fl
oat -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686
-mtune=pent
ium4 -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement
-I/tmp/s
elfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv -Wall -Wimp
licit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses
-Wpoin
ter-arith -Wno-multichar -Werror -O -fno-common -MD
-Wno-cast-qual -Wno-
error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM
-D_GNU_SOURCE -D_L
OOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1
-DNV_MINOR_VER
SION=0 -DNV_PATCHLEVEL=6629 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK
-DNVCP
U_X86 -UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PFN_RANGE_PRESENT
-DNV_CHANG
E_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT
-DNV_CLASS_SIMPLE_CREATE
_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DMODULE
-DKBUILD_BASENAME=os_agp -DKBU
ILD_MODNAME=nvidia -c -o
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/
src/nv/.tmp_os-agp.o
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/
nv/os-agp.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:19,
from include/linux/module.h:10,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv-linux.h:52,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/os-agp.c:24:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used
in arith
metic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:863,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/nv-linux.h:75,
from
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv/os-agp.c:24:
include/asm/io.h: In function `check_signature':
include/asm/io.h:242: warning: wrong type argument to increment
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:
At top l
evel:
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:48: error
: parse error before '*' token
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:48: warni
ng: type defaults to `int' in declaration of `drm_agp_p'
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:48: warni
ng: data definition has no type or storage class
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:
In funct
ion `KernInitAGP':
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:76: warni
ng: assignment discards qualifiers from pointer target type
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:85: error
: request for member `acquire' in something not a structure or union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:88: warni
ng: `inter_module_put' is deprecated (declared at
include/linux/module.h:578
)
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:113: erro
r: request for member `copy_info' in something not a structure or union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:173: erro
r: request for member `enable' in something not a structure or union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:185: erro
r: request for member `release' in something not a structure or union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:186: warn
ing: `inter_module_put' is deprecated (declared at
include/linux/module.h:57
8)
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:
In funct
ion `KernTeardownAGP':
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:216: erro
r: request for member `release' in something not a structure or union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:218: warn
ing: `inter_module_put' is deprecated (declared at
include/linux/module.h:57
8)
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:
In funct
ion `KernAllocAGPPages':
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:265: erro
r: request for member `allocate_memory' in something not a structure
or unio
n
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:273: erro
r: request for member `bind_memory' in something not a structure or union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:290: erro
r: request for member `unbind_memory' in something not a structure or
union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:305: erro
r: request for member `free_memory' in something not a structure or union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:
In funct
ion `KernMapAGPPages':
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:345: erro
r: request for member `unbind_memory' in something not a structure or
union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:
In funct
ion `KernFreeAGPPages':
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:444: erro
r: request for member `unbind_memory' in something not a structure or
union
/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c:445: erro
r: request for member `free_memory' in something not a structure or union
make[3]: ***
[/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-a
gp.o] Error 1
make[2]: ***
[_module_/tmp/selfgz7663/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
/nv] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
-> Error.
Howto fix this?
Matthias-Christian Ott
next reply other threads:[~2005-01-22 13:18 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-01-22 13:17 Matthias-Christian Ott [this message]
2005-01-22 13:45 ` nvidia driver and Kernel 2.6.11-rc2: compilation error Jesper Juhl
2005-01-22 15:03 ` Matthias-Christian Ott
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=41F25279.4040307@tiscali.de \
--to=matthias.christian@tiscali.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.