Patrick Matthäi wrote:
Gary Dale schrieb:
Package: fglrx-driver
Version: 1:9-2-2
Severity: grave
Justification: renders package unusable
After doing a dist-upgrade a couple of days ago in which
linux-image-2.6.30 was installed, the fglrx driver stopped working. I
could no longer get into X. Removing and reinstalling the driver
under the kernel didn't help.
Because the open source ATI drivers don't work, I'm left with the
vesa driver as the only method for running X.
I've also tried the installation method at
http://www.debianadmin.com/how-to-install-ati-fglrx-driver-in-debian.html/comment-page-1#comment-3543
but it fails during the driver install while trying to overwrite
libglx.so - and no amount of trying has let me get around the error.
Even if libglx.so is removed, I still can't overwrite it!
??
We are _not_ supporting the debs resulted by the ati installer!
On Debian just do (but be sure to remove everything from your old
installation):
# apt-get install fglrx-driver fglrx-glx fglrx-source module-assisstant
# m-a a-i fglrx
And that was it.
You misunderstood. It was the Debian packages I was having the problem
with. If you re-read my e-mail, I only tried the ATI installer because
the Debian packages didn't work.
The process you list fails, It gives the following log:
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/fglrx'
dh_testroot
rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a
rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
dh_clean
rm -f /usr/src/modules/fglrx/debian/control
rm -f /usr/src/modules/fglrx/debian/dirs
make[1]: Leaving directory `/usr/src/modules/fglrx'
/usr/bin/make -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/fglrx'
if [ -f /usr/src/modules/fglrx/debian/control.template ]; then \
cat /usr/src/modules/fglrx/debian/control.template >
/usr/src/modules/fglrx/debian/control; \
fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.30-1-amd64/build
SUBDIRS=/usr/src/modules/fglrx modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.30-1-amd64'
CC [M] /usr/src/modules/fglrx/firegl_public.o
In file included from /usr/src/modules/fglrx/drmP.h:86,
from /usr/src/modules/fglrx/drm_proc.h:41,
from /usr/src/modules/fglrx/firegl_public.c:433:
/usr/src/modules/fglrx/drm_os_linux.h:45: error: conflicting types for
‘irqreturn_t’
/usr/src/linux-headers-2.6.30-1-common/include/linux/irqreturn.h:16:
error: previous declaration of ‘irqreturn_t’ was here
In file included from /usr/src/modules/fglrx/firegl_public.c:433:
/usr/src/modules/fglrx/drm_proc.h: In function ‘FGLDRM__vma_info’:
/usr/src/modules/fglrx/drm_proc.h:497: warning: format ‘%08lx’ expects
type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
/usr/src/modules/fglrx/firegl_public.c:1407: error: ‘struct task_struct’
has no member named ‘euid’
/usr/src/modules/fglrx/firegl_public.c: In function
‘KCL_PosixSecurityCapSetIPCLock’:
/usr/src/modules/fglrx/firegl_public.c:1781: error: ‘struct task_struct’
has no member named ‘cap_effective’
/usr/src/modules/fglrx/firegl_public.c:1785: error: ‘struct task_struct’
has no member named ‘cap_effective’
/usr/src/modules/fglrx/firegl_public.c: In function
‘KCL_InstallInterruptHandler’:
/usr/src/modules/fglrx/firegl_public.c:2663: warning: passing argument 2
of ‘request_irq’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function
‘KCL_MEM_VM_GetRegionPhysAddrStr’:
/usr/src/modules/fglrx/firegl_public.c:3225: warning: return makes
pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:3226: warning: return makes
pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:3227: warning: return makes
pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:3229: warning: return makes
pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_Ih_Execute’:
/usr/src/modules/fglrx/firegl_public.c:4204: warning: ‘return’ with no
value, in function returning non-void
make[5]: *** [/usr/src/modules/fglrx/firegl_public.o] Error 1
make[4]: *** [_module_/usr/src/modules/fglrx] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.30-1-amd64'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/src/modules/fglrx'
make: *** [kdist_image] Error 2
--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org