#1 Le 01/07/2007, à 23:10
- donito
Installation nouveaux drivers ati via la doc
bonsoir, voila, la doc pour installer les derniers drivers ati à été mise à jour, je me suis donc empresser de l'essayer en esperant obtenir de meilleur resultat (comme d'hab ...)
je suis donc le tuto à la lettre mais j'obtiens une erreur à l'étape pour faire le build de fglrx.
Le tuto (http://doc.ubuntu-fr.org/materiel/ati_proprietaire) demande ceci:
cd /usr/src
sudo m-a update
sudo m-a prepare
sudo m-a build fglrx
sudo m-a install fglrx
mais quand je fais la ligne du build ca marche pas, pourtant je n'ai eu strictement aucun messages d'erreur avant cette etape.
Voici le log, quelqu'un saurais en tirer une piste svp ?
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.22-7-generic.postinst; \
fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /usr/src/linux SUBDIRS=/usr/src/modules/fglrx modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-7-generic »
CC [M] /usr/src/modules/fglrx/firegl_public.o
/usr/src/modules/fglrx/firegl_public.c:148:27: erreur: linux/ioctl32.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de /usr/src/modules/fglrx/drm_proc.h:41,
à partir de /usr/src/modules/fglrx/firegl_public.c:371:
/usr/src/modules/fglrx/drmP.h:126:1: attention : « DRM_DEBUG_CODE » redéfini
/usr/src/modules/fglrx/firegl_public.c:177:1: attention : ceci est la localisation d'une précédente définition
/usr/src/modules/fglrx/firegl_public.c:489: attention : initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function «firegl_stub_open":
/usr/src/modules/fglrx/firegl_public.c:612: attention : assignment discards qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function «firegl_put_user_ptr":
/usr/src/modules/fglrx/firegl_public.c:1473: attention : transtypage d'un pointeur vers un entier de taille différente
/usr/src/modules/fglrx/firegl_public.c:1473: attention : transtypage d'un pointeur vers un entier de taille différente
/usr/src/modules/fglrx/firegl_public.c:1473: attention : transtypage d'un pointeur vers un entier de taille différente
/usr/src/modules/fglrx/firegl_public.c:1473: attention : transtypage d'un pointeur vers un entier de taille différente
/usr/src/modules/fglrx/firegl_public.c: In function «__ke_pci_find_device":
/usr/src/modules/fglrx/firegl_public.c:1865: attention : «pci_find_device" is deprecated (declared at include/linux/pci.h:477)
/usr/src/modules/fglrx/firegl_public.c: In function «__ke_do_mmap":
/usr/src/modules/fglrx/firegl_public.c:1970: attention : 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:2732: attention : «deprecated_irq_flag" is deprecated (declared at include/linux/interrupt.h:66)
/usr/src/modules/fglrx/firegl_public.c:2732: attention : passing argument 2 of «request_irq" from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function «__ke_unregister_ioctl32_conversion":
/usr/src/modules/fglrx/firegl_public.c:2755: attention : «return" with a value, in function returning void
/usr/src/modules/fglrx/firegl_public.c: Hors de toute fonction :
/usr/src/modules/fglrx/firegl_public.c:5106: attention : «kmem_cache_t" is deprecated
/usr/src/modules/fglrx/firegl_public.c: In function «KAS_SlabCache_Initialize":
/usr/src/modules/fglrx/firegl_public.c:5147: attention : transtypage d'un pointeur vers un entier de taille différente
make[2]: *** [/usr/src/modules/fglrx/firegl_public.o] Erreur 1
make[1]: *** [_module_/usr/src/modules/fglrx] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-7-generic »
make: *** [build] Erreur 2
Merci
Hors ligne
#2 Le 01/07/2007, à 23:15
- donito
Re : Installation nouveaux drivers ati via la doc
petite precision qui à mon avis a son importance, le tuto parle de faire un build en feitsy, mais moi je suis en gutsy (7.10),
Hors ligne
#3 Le 02/07/2007, à 21:41
- donito
Re : Installation nouveaux drivers ati via la doc
bon on laisse tomber le sujet de ce post pour une autre question beaucoup plus simple je pense, quelqu'un pourrais-t'il me donner la lliste de sources à utiliser avec ubuntu 7.10 "gutsy" s'il vous plais, j'ai beau cherché ici et sur google, tout ce que j'ai trouvé c'est le dépot pour allez prendre un jeu (tribes 2....)
Hors ligne
#4 Le 03/07/2007, à 12:40
- Tarjan
Re : Installation nouveaux drivers ati via la doc
Pour ton deuxième sujet, aucune idée.
Pour le premier sujet, le log de compile signale qu'il ne trouve pas certains fichiers header (ioctl32.h).
L'étape
sudo apt-get install fakeroot dh-make debconf libstdc++5 gcc-3.3-base linux-headers-$(uname -r)
du tuto http://doc.ubuntu-fr.org/materiel/ati_proprietaire s'est-elle réellement bien passée ? As tu les bonnes sources (bref, retour au deuxième sujet, mais pour ça, je ne peux pas te répondre) ?