← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 485444] [NEW] fglrx-kernel-source does not compile: SIGIO undeclared

 

Public bug reported:

Binary package hint: xorg

Hi,

Apparently DKMS is failing to build the fglrx module.  I manually
instructed DKMS to build the module, and it failed because of a
compilation error.  Here is the output from build/make.log:

DKMS make.log for fglrx-8.660 for kernel 2.6.32-4-generic (x86_64)
Thu Nov 19 14:10:17 EST 2009
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-4-generic/build SUBDIRS=/var/lib/dkms/fglrx/8.660/build/2.6.x modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-4-generic'
  CC [M]  /var/lib/dkms/fglrx/8.660/build/2.6.x/firegl_public.o
In file included from /var/lib/dkms/fglrx/8.660/build/2.6.x/firegl_public.c:443:
/var/lib/dkms/fglrx/8.660/build/2.6.x/drm_proc.h: In function ‘FGLDRM__vma_info’:
/var/lib/dkms/fglrx/8.660/build/2.6.x/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
  CC [M]  /var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_acpi.o
  CC [M]  /var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_agp.o
  CC [M]  /var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_debug.o
  CC [M]  /var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_ioctl.o
  CC [M]  /var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_io.o
/var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_io.c: In function ‘KCL_IO_FASYNC_Terminate’:
/var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_io.c:122: error: ‘SIGIO’ undeclared (first use in this function)
/var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_io.c:122: error: (Each undeclared identifier is reported only once
/var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_io.c:122: error: for each function it appears in.)
make[2]: *** [/var/lib/dkms/fglrx/8.660/build/2.6.x/kcl_io.o] Error 1
make[1]: *** [_module_/var/lib/dkms/fglrx/8.660/build/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-4-generic'
make: *** [kmod_build] Error 2
build failed with return value 2

So, I'm guessing that its just that 2.6.32-4 has changed some #define's.

ProblemType: Bug
Architecture: amd64
Date: Thu Nov 19 14:14:10 2009
DistroRelease: Ubuntu 10.04
MachineType: LENOVO 2767WYA
Package: xorg 1:7.4+3ubuntu9
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-4-generic root=UUID=1f0bd46c-d880-446f-affc-1ecbf92d9b8e ro quiet splash
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-4.5-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu9
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xorg
Symptom: display
Tags:  performance
Uname: Linux 2.6.32-4-generic x86_64
dmi.bios.date: 10/13/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 7UET79WW (3.09 )
dmi.board.name: 2767WYA
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7UET79WW(3.09):bd10/13/2009:svnLENOVO:pn2767WYA:pvrThinkPadT400:rvnLENOVO:rn2767WYA:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2767WYA
dmi.product.version: ThinkPad T400
dmi.sys.vendor: LENOVO
fglrx: Not loaded
system:
 distro:             Ubuntu
 architecture:       x86_64kernel:             2.6.32-4-generic

** Affects: fglrx-installer (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug performance

-- 
fglrx-kernel-source does not compile: SIGIO undeclared
https://bugs.launchpad.net/bugs/485444
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in ubuntu.



Follow ups

References