Re: New Nvidia driver 100.14.23

Dario Castellarin <[email protected]> Thu, 25 Oct 2007 19:32:51 +0200
Newsgroups gmane.linux.freshrpms.user
Message-ID <[email protected]>
Oook!
As I thought, it doesn't even build on 2.6.23 x86_64. Here's attached 
the log of failure, if someone dares to patch...

Dario

Dario Castellarin ha scritto:
> Nvidia driver 100.14.23 is said as beta by the nvidia developers, but 
> it's probably stable enough to go to the main repo (no issues here).
>
> The new ati driver I'll test soon. Is it patched to compile against 
> 64bit 2.6.23 kernels?
>
> Dario
>
> Matthias Saou ha scritto:
>> André Costa wrote :
>>
>>  
>>> , even though it doesn't appear on the main Linux drivers page yet, it
>>> looks like a new driver is out:
>>>
>>> http://www.nvidia.com/object/linux_display_ia32_100.14.23.html
>>>
>>> Main page should be updated soon, I guess.
>>>     
>>
>> Indeed! And the release notes suggest that it might even fix the
>> problem I've been having with beryl and VT switching ;-)
>>
>> Find them here, and soonish in the main repo, after some testing :
>> http://ftp.es6.freshrpms.net/pub/freshrpms/fedora/linux/testing/7/
>>
>> Oh, and the new (supposedly) working with AIGLX ATI proprietary driver
>> that came out a couple of days ago is there also :-)
>>
>> Matthias
>>
>>   
>
make.log (text/x-log, 5.7 KB)
DKMS make.log for fglrx-8.42.3-1.fc7 for kernel 2.6.23.1-4.fc7 (x86_64)
gio ott 25 19:24:30 CEST 2007
make: Entering directory `/usr/src/kernels/2.6.23.1-4.fc7-x86_64'
  LD      /var/lib/dkms/fglrx/8.42.3-1.fc7/build/built-in.o
  CC [M]  /var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.o
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘firegl_put_user_ptr’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:1620: warning: cast from pointer to integer of different size
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:1620: warning: cast from pointer to integer of different size
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:1620: warning: cast from pointer to integer of different size
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:1620: warning: cast from pointer to integer of different size
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘__ke_check_pci’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:1990: warning: ‘pci_find_slot’ is deprecated (declared at include/linux/pci.h:481)
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘__ke_pci_find_device’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:2019: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:480)
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘__ke_vm_test_and_clear_dirty’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:2544: error: implicit declaration of function ‘ptep_test_and_clear_dirty’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘__ke_pci_find_slot’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:2852: warning: ‘pci_find_slot’ is deprecated (declared at include/linux/pci.h:481)
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘__ke_request_irq’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:2962: warning: ‘deprecated_irq_flag’ is deprecated (declared at include/linux/interrupt.h:64)
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:2962: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘__ke_unregister_ioctl32_conversion’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:2985: warning: ‘return’ with a value, in function returning void
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘__ke_pte_phys_addr_str’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:3536: error: implicit declaration of function ‘pte_read’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:3538: error: implicit declaration of function ‘pte_exec’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: At top level:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5439: error: expected specifier-qualifier-list before ‘kmem_cache_t’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘KAS_SlabCache_Initialize’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5478: error: ‘kasSlabCache_t’ has no member named ‘routine_type’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5479: error: ‘kasSlabCache_t’ has no member named ‘lock’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5480: error: ‘kasSlabCache_t’ has no member named ‘name’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5480: warning: cast from pointer to integer of different size
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5484: error: ‘kasSlabCache_t’ has no member named ‘cache’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5485: error: ‘kasSlabCache_t’ has no member named ‘name’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5485: error: too many arguments to function ‘kmem_cache_create’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘KAS_SlabCache_Destroy’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5508: error: ‘kasSlabCache_t’ has no member named ‘cache’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5518: error: ‘kasSlabCache_t’ has no member named ‘cache’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5520: error: ‘kasSlabCache_t’ has no member named ‘cache’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘KAS_SlabCache_AllocEntry’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5555: error: ‘kasSlabCache_t’ has no member named ‘routine_type’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5556: error: ‘kasSlabCache_t’ has no member named ‘lock’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5580: error: ‘kasSlabCache_t’ has no member named ‘cache’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5583: error: ‘kasSlabCache_t’ has no member named ‘lock’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5591: error: ‘kasSlabCache_t’ has no member named ‘cache’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c: In function ‘KAS_SlabCache_FreeEntry’:
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5619: error: ‘kasSlabCache_t’ has no member named ‘routine_type’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5620: error: ‘kasSlabCache_t’ has no member named ‘lock’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5632: error: ‘kasSlabCache_t’ has no member named ‘cache’
/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.c:5635: error: ‘kasSlabCache_t’ has no member named ‘lock’
make[1]: *** [/var/lib/dkms/fglrx/8.42.3-1.fc7/build/firegl_public.o] Error 1
make: *** [_module_/var/lib/dkms/fglrx/8.42.3-1.fc7/build] Error 2
make: Leaving directory `/usr/src/kernels/2.6.23.1-4.fc7-x86_64'