Brian is right. 
The version the duplicate flag was linked to affected the nvidia-331 and it is 
fixed there only. 

Currently this bug is still present in the 173.14.39 package of the
legacy nvidia drivers and is not fixed.


The compile process stops with these errors in the 
/var/lib/dkms/nvidia-173/173.14.39/build/make.log

include/acpi/acpi_drivers.h: At top level:
include/acpi/acpi_drivers.h:98:43: warning: ‘struct acpi_pci_root’ declared 
inside parameter list [enabled by default]
 struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root);
                                           ^
include/acpi/acpi_drivers.h:98:43: warning: its scope is only this definition 
or declaration, which is probably not what you want [enabled by default]
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:51:21: error: variable 
‘nv_acpi_driver_template’ has initializer but incomplete type
 static const struct acpi_driver nv_acpi_driver_template = {
                     ^
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:52:5: error: unknown field 
‘name’ specified in initializer
     .name = "NVIDIA ACPI Video Driver",
     ^
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:52:5: warning: excess 
elements in struct initializer [enabled by default]
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:52:5: warning: (near 
initialization for ‘nv_acpi_driver_template’) [enabled by default]
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:53:5: error: unknown field 
‘class’ specified in initializer
     .class = "video",
     ^
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:53:5: warning: excess 
elements in struct initializer [enabled by default]
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:53:5: warning: (near 
initialization for ‘nv_acpi_driver_template’) [enabled by default]
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:58:5: error: unknown field 
‘ids’ specified in initializer
     .ids = ACPI_VIDEO_HID,
     ^
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:58:5: warning: excess 
elements in struct initializer [enabled by default]
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:58:5: warning: (near 
initialization for ‘nv_acpi_driver_template’) [enabled by default]
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:61:5: error: unknown field 
‘ops’ specified in initializer
     .ops = {
     ^
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:61:5: error: extra brace 
group at end of initializer
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:61:5: error: (near 
initialization for ‘nv_acpi_driver_template’)
/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.c:67:5: warning: excess 
elements in struct initializer [enabled by default]
     },
.....
make[3]: *** [/var/lib/dkms/nvidia-173/173.14.39/build/nvacpi.o] Fehler 1
make[2]: *** [_module_/var/lib/dkms/nvidia-173/173.14.39/build] Fehler 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Fehler 1
make: *** [module] Fehler 2

** This bug is no longer a duplicate of bug 1289440
   nvidia-331-updates 331.38-0ubuntu3: nvidia-331-updates kernel module failed 
to build [error: variable ‘nv_acpi_driver_template’ has initializer but 
incomplete type]

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to nvidia-graphics-drivers-173 in Ubuntu.
https://bugs.launchpad.net/bugs/1325408

Title:
  nvidia-173 173.14.39-0ubuntu3: nvidia-173 kernel module failed to
  build

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173/+bug/1325408/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to