Package: nvidia-kernel-source
Version: 173.14.09-5
Severity: normal

--- Please enter the report below this line. ---

Build fails. Dump attached.

First error:
/lib/modules/2.6.26-1-xen-686/build/include/asm/mpspec.h:9:25: error: 
mach_mpspec.h: No existe el fichero o el directorio

Other reports of the same problem usually related to some virtual machines as 
qemu and virtual box. They say that it could be a kernel related issue fixed in 
latter ones (2.6.27-0.290).

http://qemu-forum.ipi.fi/viewtopic.php?f=4&t=4612

http://www.virtualbox.org/ticket/1961

http://webui.sourcelabs.com/fedora/issues/459183

thanks,
txemi.


--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.26-1-xen-686

Debian Release: lenny/sid
  500 unstable        oracio 
  500 unstable        ftp.us.debian.org 
  500 unstable        ftp.u-picardie.fr 
  500 unstable        cari 
  500 stable          download.webmin.com 
  500 stable          cari 

--- Package information. ---
Depends        (Version) | Installed
========================-+-===========
debhelper     (>> 4.0.0) | 7.0.17
make                     | 3.81-5
sed             (>> 3.0) | 4.1.5-8
dpatch        (>= 2.0.0) | 2.0.30


Script iniciado (mar 28 oct 2008 16:34:17 CET
)cat: /include/linux/version.h: No existe el fichero o el directorio
/bin/sh: line 0: test: -ge: unary operator expected
# select which makefile to use.
rm -f 
/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/nv/Makefile || 
true
if [ 4 = 6  ]; then \
             cd 
/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/nv ; \
             ln -s Makefile.kbuild Makefile ; \
             cd .. ; \
             if [ 0  = 1 ] ; then \
                dpatch apply 04_minion ; \
             fi ; \
             if [ 0 = 1 ]; then \
                dpatch apply 01_sysfs ; \
                dpatch status 01_sysfs >patch-stamp ; \
                dpatch apply 02_pcialias ; \
                dpatch status 02_pcialias >>patch-stamp ; \
             fi ; \
        fi
if [  4 = 4  ]; then \
             cd 
/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/nv ; \
             ln -s Makefile.nvidia Makefile ; \
             cd .. ; \
        fi
if ! gcc -v 2> /dev/null  ; then \
           echo "Compiler gcc does not exist on the system" ; \
           exit 1; \
        fi   
touch configure-stamp
if [ -f 
/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/debian/control.template
 ]; then \
                cp  
/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/debian/control.template
 
/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/debian/control; 
\
        fi
dh_testdir
dh_testroot
PATCHLEVEL = 4 
Kernel compiler version : 4.1.2
Detected compiler version : 4.3.2
                                                           
You appear to be compiling the NVIDIA kernel module with   
a compiler different from the one that was used to compile 
the running kernel. This may be perfectly alright and you 
may be building this module for another kernel in which case
you may ignore this message.
 
The compiler that will be used to compile this module has been
determined from:
 1) the CC environment variable 
 2) that specified in 
    /include/linux/compile.h
 3) gcc 
Using compiler gcc version 4.3.2
touch 
/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/nv/gcc-check
touch 
/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc"  /usr/bin/make -C 
/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/nv -f Makefile 
SYSSRC=   KBUILD_PARAMS="-C  
SUBDIRS=/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/nv" 
module;
make[1]: se ingresa al directorio 
`/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/nv'
gcc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts 
-Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -UDEBUG -U_DEBUG 
-DNDEBUG -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNVRM 
-DNV_VERSION_STRING=\"96.43.07\"  -I. 
-I/lib/modules/2.6.26-1-xen-686/build/include -Wsign-compare -Wno-cast-qual 
-Wno-error nv.c
In file included from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/list.h:6,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/preempt.h:11,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/spinlock.h:49,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/seqlock.h:29,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/time.h:8,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/timex.h:57,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/sched.h:54,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/utsname.h:35,
                 from nv-linux.h:19,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/linux/prefetch.h: In function 
‘prefetch_range’:
/lib/modules/2.6.26-1-xen-686/build/include/linux/prefetch.h:57: warning: 
pointer of type ‘void *’ used in arithmetic
In file included from /lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:12,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/smp.h:19,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/sched.h:68,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/utsname.h:35,
                 from nv-linux.h:19,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/asm/mpspec.h:9:25: error: 
mach_mpspec.h: No existe el fichero o el directorio
In file included from /lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:12,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/smp.h:19,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/sched.h:68,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/utsname.h:35,
                 from nv-linux.h:19,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/asm/mpspec.h: At top level:
/lib/modules/2.6.26-1-xen-686/build/include/asm/mpspec.h:33: error: 
‘MAX_MP_BUSSES’ undeclared here (not in a function)
In file included from /lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:15,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/smp.h:19,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/sched.h:68,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/utsname.h:35,
                 from nv-linux.h:19,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/asm/io_apic.h:129: error: 
‘MAX_IRQ_SOURCES’ undeclared here (not in a function)
In file included from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/smp.h:19,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/sched.h:68,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/utsname.h:35,
                 from nv-linux.h:19,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h: In function 
‘logical_smp_processor_id’:
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:167: warning: implicit 
declaration of function ‘GET_APIC_LOGICAL_ID’
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:167: error: ‘APIC_BASE’ 
undeclared (first use in this function)
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:167: error: (Each 
undeclared identifier is reported only once
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:167: error: for each 
function it appears in.)
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:167: error: ‘APIC_LDR’ 
undeclared (first use in this function)
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h: In function 
‘read_apic_id’:
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:173: error: ‘APIC_BASE’ 
undeclared (first use in this function)
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:173: error: ‘APIC_ID’ 
undeclared (first use in this function)
In file included from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/smp.h:19,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/sched.h:68,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/utsname.h:35,
                 from nv-linux.h:19,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:183:28: error: 
mach_apicdef.h: No existe el fichero o el directorio
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h: In function 
‘hard_smp_processor_id’:
/lib/modules/2.6.26-1-xen-686/build/include/asm/smp.h:187: warning: implicit 
declaration of function ‘GET_APIC_ID’
In file included from nv-linux.h:34,
                 from nv.c:14:
conftest.h:1:2: error: #error remap_page_range() conftest failed!
conftest.h:2:2: error: #error vmap() conftest failed!
In file included from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/fixmap_32.h:28,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/fixmap.h:5,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/pgtable_32.h:16,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/pgtable.h:357,
                 from /lib/modules/2.6.26-1-xen-686/build/include/linux/mm.h:39,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/tlbflush.h:4,
                 from nv-linux.h:81,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/asm/acpi.h: In function 
‘acpi_notify_hypervisor_state’:
/lib/modules/2.6.26-1-xen-686/build/include/asm/acpi.h:147: warning: implicit 
declaration of function ‘HYPERVISOR_platform_op’
In file included from nv-linux.h:85,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/linux/pci.h: In function 
‘pci_register_driver’:
/lib/modules/2.6.26-1-xen-686/build/include/linux/pci.h:664: error: 
‘KBUILD_MODNAME’ undeclared (first use in this function)
In file included from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/dma-mapping.h:9,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/dma-mapping.h:52,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm-generic/pci-dma-compat.h:7,
                 from /lib/modules/2.6.26-1-xen-686/build/include/asm/pci.h:92,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/pci.h:962,
                 from nv-linux.h:85,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/linux/scatterlist.h: In function 
‘sg_virt’:
/lib/modules/2.6.26-1-xen-686/build/include/linux/scatterlist.h:199: warning: 
pointer of type ‘void *’ used in arithmetic
In file included from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/dma-mapping.h:52,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm-generic/pci-dma-compat.h:7,
                 from /lib/modules/2.6.26-1-xen-686/build/include/asm/pci.h:92,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/pci.h:962,
                 from nv-linux.h:85,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/asm/dma-mapping.h: In function 
‘dma_map_page’:
/lib/modules/2.6.26-1-xen-686/build/include/asm/dma-mapping.h:194: warning: 
implicit declaration of function ‘page_to_pseudophys’
In file included from /lib/modules/2.6.26-1-xen-686/build/include/asm/irq.h:2,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/irq.h:23,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/hardirq_32.h:5,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/hardirq.h:2,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/hardirq.h:7,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/interrupt.h:11,
                 from nv-linux.h:86,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/asm/irq_32.h:15:25: error: 
irq_vectors.h: No existe el fichero o el directorio
In file included from /lib/modules/2.6.26-1-xen-686/build/include/asm/irq.h:2,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/irq.h:23,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/hardirq_32.h:5,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/hardirq.h:2,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/hardirq.h:7,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/interrupt.h:11,
                 from nv-linux.h:86,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/asm/irq_32.h: At top level:
/lib/modules/2.6.26-1-xen-686/build/include/asm/irq_32.h:49: error: 
‘NR_VECTORS’ undeclared here (not in a function)
In file included from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/hardirq_32.h:5,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/asm/hardirq.h:2,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/hardirq.h:7,
                 from 
/lib/modules/2.6.26-1-xen-686/build/include/linux/interrupt.h:11,
                 from nv-linux.h:86,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/linux/irq.h:181: error: ‘NR_IRQS’ 
undeclared here (not in a function)
In file included from nv-linux.h:108,
                 from nv.c:14:
/lib/modules/2.6.26-1-xen-686/build/include/linux/highmem.h: In function 
‘zero_user_segments’:
/lib/modules/2.6.26-1-xen-686/build/include/linux/highmem.h:134: warning: 
pointer of type ‘void *’ used in arithmetic
/lib/modules/2.6.26-1-xen-686/build/include/linux/highmem.h:134: warning: 
pointer of type ‘void *’ used in arithmetic
/lib/modules/2.6.26-1-xen-686/build/include/linux/highmem.h:134: warning: 
pointer of type ‘void *’ used in arithmetic
/lib/modules/2.6.26-1-xen-686/build/include/linux/highmem.h:134: warning: 
pointer of type ‘void *’ used in arithmetic
/lib/modules/2.6.26-1-xen-686/build/include/linux/highmem.h:137: warning: 
pointer of type ‘void *’ used in arithmetic
/lib/modules/2.6.26-1-xen-686/build/include/linux/highmem.h:137: warning: 
pointer of type ‘void *’ used in arithmetic
/lib/modules/2.6.26-1-xen-686/build/include/linux/highmem.h:137: warning: 
pointer of type ‘void *’ used in arithmetic
/lib/modules/2.6.26-1-xen-686/build/include/linux/highmem.h:137: warning: 
pointer of type ‘void *’ used in arithmetic
In file included from nv.c:14:
nv-linux.h:556:2: error: #error "NV_KMEM_CACHE_CREATE() undefined 
(kmem_cache_create() unavailable)!"
In file included from nv.c:14:
nv-linux.h: At top level:
nv-linux.h:782: error: conflicting types for ‘pm_message_t’
/lib/modules/2.6.26-1-xen-686/build/include/linux/pm.h:113: error: previous 
declaration of ‘pm_message_t’ was here
nv-linux.h:825:2: error: #error "NV_REMAP_PAGE_RANGE() undefined!"
nv.c:228: warning: initialization from incompatible pointer type
nv.c: In function ‘nvos_get_agp_device_by_class’:
nv.c:437: warning: implicit declaration of function ‘pci_find_class’
nv.c:437: warning: assignment makes pointer from integer without a cast
nv.c:442: warning: ‘pci_find_slot’ is deprecated (declared at 
/lib/modules/2.6.26-1-xen-686/build/include/linux/pci.h:518)
nv.c:451: warning: assignment makes pointer from integer without a cast
nv.c: In function ‘nv_get_pci_device’:
nv.c:461: warning: ‘pci_find_device’ is deprecated (declared at 
/lib/modules/2.6.26-1-xen-686/build/include/linux/pci.h:515)
nv.c:466: warning: ‘pci_find_device’ is deprecated (declared at 
/lib/modules/2.6.26-1-xen-686/build/include/linux/pci.h:515)
nv.c: In function ‘__nv_setup_pat_entries’:
nv.c:836: warning: comparison between signed and unsigned
nv.c: In function ‘__nv_restore_pat_entries’:
nv.c:862: warning: comparison between signed and unsigned
nv.c: In function ‘nv_kern_cpu_callback’:
nv.c:1188: warning: comparison between signed and unsigned
nv.c:1195: warning: comparison between signed and unsigned
nv.c: In function ‘nvidia_init_module’:
nv.c:1328: warning: implicit declaration of function ‘NV_KMEM_CACHE_CREATE’
nv.c:1328: error: expected expression before ‘nv_pte_t’
nv.c:1373: warning: pointer targets in passing argument 2 of 
‘rm_read_registry_dword’ differ in signedness
nv.c:1373: warning: pointer targets in passing argument 3 of 
‘rm_read_registry_dword’ differ in signedness
nv.c:1412: warning: pointer targets in passing argument 2 of 
‘rm_read_registry_dword’ differ in signedness
nv.c:1412: warning: pointer targets in passing argument 3 of 
‘rm_read_registry_dword’ differ in signedness
nv.c:1468: warning: implicit declaration of function ‘NV_KMEM_CACHE_DESTROY’
nv.c: At top level:
nv.c:1740: error: unknown field ‘nopage’ specified in initializer
nv.c:1740: warning: initialization from incompatible pointer type
nv.c: In function ‘nv_kern_open’:
nv.c:1842: warning: passing argument 2 of ‘request_irq’ from incompatible 
pointer type
nv.c: In function ‘nv_kern_mmap’:
nv.c:2136: warning: implicit declaration of function ‘NV_REMAP_PAGE_RANGE’
nv.c: In function ‘nv_kern_read_cardinfo’:
nv.c:2862: warning: pointer targets in passing argument 4 of 
‘rm_get_device_name’ differ in signedness
nv.c: In function ‘nv_kern_read_status’:
nv.c:3035: warning: pointer targets in passing argument 2 of 
‘rm_read_registry_dword’ differ in signedness
nv.c:3035: warning: pointer targets in passing argument 3 of 
‘rm_read_registry_dword’ differ in signedness
nv.c:3035: warning: pointer targets in passing argument 4 of 
‘rm_read_registry_dword’ differ in signedness
nv.c:3036: warning: pointer targets in passing argument 2 of 
‘rm_read_registry_dword’ differ in signedness
nv.c:3036: warning: pointer targets in passing argument 3 of 
‘rm_read_registry_dword’ differ in signedness
nv.c:3036: warning: pointer targets in passing argument 4 of 
‘rm_read_registry_dword’ differ in signedness
nv.c: In function ‘nv_agp_init’:
nv.c:3748: error: too few arguments to function ‘agp_backend_acquire’
nv.c:3750: error: too few arguments to function ‘agp_backend_release’
nv.c: In function ‘nvos_count_devices’:
nv.c:3859: warning: assignment makes pointer from integer without a cast
nv.c:3865: warning: assignment makes pointer from integer without a cast
nv.c:3868: warning: assignment makes pointer from integer without a cast
nv.c:3874: warning: assignment makes pointer from integer without a cast
make[1]: *** [nv.o] Error 1
make[1]: se sale del directorio 
`/home/txemi/txemi/temp/nvidia/modules/nvidia-kernel-legacy-96xx/nv'
make: *** [build-stamp] Error 2

Script terminado (mar 28 oct 2008 16:34:20 CET
)

Reply via email to