fglrx failed to build with kernel 2.6.32-26-generic (x86_64)

Bug #683402 reported by flomine
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fglrx-installer (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Dépaquetage de la mise à jour de fglrx ...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « ureadahead »...
ureadahead will be reprofiled on next reboot
Paramétrage de fglrx (2:8.723.1-0ubuntu5) ...
update-initramfs: deferring update (trigger activated)
Loading new fglrx-8.723.1 DKMS files...
Building only for 2.6.32-26-generic
Building for architecture x86_64
Building initial module for 2.6.32-26-generic

Error! Bad return status for module build on kernel: 2.6.32-26-generic (x86_64)
Consult the make.log in the build directory
This is the apt error log

/var/lib/dkms/fglrx/8.723.1/build/ for more information.
dpkg : erreur de traitement de fglrx (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 10
Traitement des actions différées (« triggers ») pour « python-gmenu »...
Rebuilding /usr/share/applications/desktop.fr_FR.utf8.cache...
Traitement des actions différées (« triggers ») pour « initramfs-tools »...
update-initramfs: Generating /boot/initrd.img-2.6.32-26-generic
Traitement des actions différées (« triggers ») pour « python-support »...
Des erreurs ont été rencontrées pendant l'exécution :
 fglrx
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de récupération :
Paramétrage de fglrx (2:8.723.1-0ubuntu5) ...
update-initramfs: deferring update (trigger activated)
Removing old fglrx-8.723.1 DKMS files...

And this is the content of /var/lib/dkms/fglrx/8.723.1/build/make.log

DKMS make.log for fglrx-8.723.1 for kernel 2.6.32-26-generic (x86_64)
mardi 30 novembre 2010, 23:00:33 (UTC+0100)
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.32-26-generic/build SUBDIRS=/var/lib/dkms/fglrx/8.723.1/build/2.6.x modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-26-generic »
  CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.o
In file included from /var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:443:
/var/lib/dkms/fglrx/8.723.1/build/2.6.x/drm_proc.h: In function ‘FGLDRM__vma_info’:
/var/lib/dkms/fglrx/8.723.1/build/2.6.x/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c: In function ‘KCL_SetPageCache_Array’:
/var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.c:1316: warning: passing argument 1 of ‘KCL_ConvertPageToKernelAddress’ makes pointer from integer without a cast
/var/lib/dkms/fglrx/8.723.1/build/2.6.x/firegl_public.h:325: note: expected ‘void *’ but argument is of type ‘long unsigned int’
  CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/kcl_acpi.o
  CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/kcl_agp.o
  CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/kcl_debug.o
  CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/kcl_ioctl.o
  CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/kcl_io.o
  CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/kcl_pci.o
  CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/kcl_str.o
  CC [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/kcl_wait.o
  LD [M] /var/lib/dkms/fglrx/8.723.1/build/2.6.x/fglrx.o
ld: internal error in output_symtab_index, at ../../gold/object.h:1086
make[2]: *** [/var/lib/dkms/fglrx/8.723.1/build/2.6.x/fglrx.o] Erreur 1
make[1]: *** [_module_/var/lib/dkms/fglrx/8.723.1/build/2.6.x] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.32-26-generic »
make: *** [kmod_build] Erreur 2
build failed with return value 2

Revision history for this message
flomine (flomine) wrote :

After investigation, this bug is more related to the binutils-gold package (I am using ubuntu lucid).
ld: internal error in output_symtab_index, at ../../gold/object.h:1086
If I remove the binutils-gold package. fglrx builds successfully.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

ok, closing the bug.

Changed in fglrx-installer (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.