Ho letto dal wiki come installare i driver proprietari ma restricted-manager mi da errore non trovando (giustamente) il pacchetto linux-restricted-2.6.20.3-new. Allora ho pensato di scaricare l'ultimo run e farmi i pacchetti da solo.
Tutto ok. Creo i pacchetti con
$sudo sh ati-driver-installer-8.37.6-x86.x86_64.run --buildpkg Ubuntu/feisty
li installo e vado per compilarmi il driver facendo
$sudo module-assistant prepare
$sudo module-assistant update
$sudo module-assistant build fglrx
a questo punto ottengo questo errore che non mi permette di terminare la procedura
Codice: Seleziona tutto
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 /usr/src/modules/fglrx/debian/control
rm /usr/src/modules/fglrx/debian/dirs
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
if [ -f /usr/src/modules/fglrx/debian/postinst ]; then \
mv /usr/src/modules/fglrx/debian/postinst /usr/src/modules/fglrx/debian/fglrx-kernel-2.6.20.3-new.postinst; \
fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /usr/src/linux-OLDVERSION.1181393706 SUBDIRS=/usr/src/modules/fglrx modules
make[1]: Entering directory `/usr/src/linux-2.6.20.3'
WARNING: Symbol version dump /usr/src/linux-2.6.20.3/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/src/modules/fglrx/firegl_public.o
In file included from /usr/src/modules/fglrx/drm_proc.h:41,
from /usr/src/modules/fglrx/firegl_public.c:334:
/usr/src/modules/fglrx/drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined
/usr/src/modules/fglrx/firegl_public.c:178:1: warning: this is the location of the previous definition
/usr/src/modules/fglrx/firegl_public.c:452: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘firegl_stub_open’:
/usr/src/modules/fglrx/firegl_public.c:575: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_do_mmap’:
/usr/src/modules/fglrx/firegl_public.c:1885: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_request_irq’:
/usr/src/modules/fglrx/firegl_public.c:2638: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_smp_call_function’:
/usr/src/modules/fglrx/firegl_public.c:4083: warning: passing argument 1 of ‘smp_call_function’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: At top level:
/usr/src/modules/fglrx/firegl_public.c:4897: warning: ‘kmem_cache_t’ is deprecated
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_ExecuteAtLevel’:
/usr/src/modules/fglrx/firegl_public.c:4756: warning: ‘flags’ may be used uninitialized in this function
LD [M] /usr/src/modules/fglrx/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
/bin/sh: scripts/mod/modpost: not found
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.20.3'
make: *** [build] Error 2
