[Debian Sid] Je ne comprend plus rien avec ce pilote ATI

Je ne comprend plus rien avec ce pilote ATI [Debian Sid] - Linux et OS Alternatifs

Marsh Posté le 17-05-2005 à 17:58:39    

Je n'arrive toujour pas à installer ce maudit pilote ATI.
 
Je suis ce tutorial :
http://xoomer.virgilio.it/flavio.s [...] aller.html
 
Je fais tout ce qu'il disent (je n'ai rien manqué). Mais quand suis à ce moment, voici ce qu'il se passe :
 

Citation :

debian:/usr/src/fglrx-installer-8.12.10# dpkg-buildpackage -b -rfakeroot -tc -uc -D
dpkg-buildpackage: source package is fglrx-installer
dpkg-buildpackage: source version is 8.12.10-1
dpkg-buildpackage: source maintainer is Flavio Stanchina <flavio@stanchina.net>
dpkg-buildpackage: host architecture is i386
 fakeroot debian/rules clean
dh_testdir
#dh_testroot
dh_clean
rm -fr usr opt lib
rm -fr extra_src
rm -f build-stamp
 debian/rules build
dh_testdir
rpm2cpio fglrx_4_3_0-8.12.10-1.i386.rpm | cpio -i -d -f "./lib/modules/fglrx/fglrx.*.o" --no-preserve-owner
29864 blocks
# extract panel source and build it
mkdir -p extra_src/panel
tar xfzC usr/src/ATI/fglrx_panel_sources.tgz extra_src/panel
patch -d extra_src/panel -p1 -i /usr/src/fglrx-installer-8.12.10/debian/patches-8.12.10/panel.diff
patching file ATITVOExtensions.c
patching file FGLRXExtensions.c
patching file Makefile
make -C extra_src/panel QTDIR=/usr/share/qt3
make[1]: Entering directory `/usr/src/fglrx-installer-8.12.10/extra_src/panel'
gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/X11R6/include -I. -I./include_dummy FGLRXExtensions.c
gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/X11R6/include -I. -I./include_dummy ATITVOExtensions.c
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy main.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy Sheet.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy Page.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy InfoPage.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy DualScreenPage.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy AdjustPage.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy TVoutAdjustPage.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy BoardInfo.cpp
/usr/share/qt3/bin/moc Sheet.h -o moc_Sheet.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy moc_Sheet.cpp
/usr/share/qt3/bin/moc Page.h -o moc_Page.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy moc_Page.cpp
/usr/share/qt3/bin/moc InfoPage.h -o moc_InfoPage.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy moc_InfoPage.cpp
/usr/share/qt3/bin/moc DualScreenPage.h -o moc_DualScreenPage.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy moc_DualScreenPage.cpp
/usr/share/qt3/bin/moc AdjustPage.h -o moc_AdjustPage.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy moc_AdjustPage.cpp
/usr/share/qt3/bin/moc TVoutAdjustPage.h -o moc_TVoutAdjustPage.cpp
g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/share/qt3/include -I. -I./include_dummy moc_TVoutAdjustPage.cpp
g++ FGLRXExtensions.o ATITVOExtensions.o  main.o Sheet.o Page.o InfoPage.o DualScreenPage.o AdjustPage.o TVoutAdjustPage.o BoardInfo.o  moc_Sheet.o moc_Page.o moc_InfoPage.o moc_DualScreenPage.o moc_AdjustPage.o moc_TVoutAdjustPage.o    -o fireglcontrol.qt3.gcc3.3.6  -L/usr/share/qt3/lib -L/usr/X11R6/lib -lqt-mt -lGLU -lGL -lXmu -lICE -lSM -ldl -lXext -lX11 -lm -lXinerama -lXrender -lfreetype -lXxf86vm -L/usr/X11R6/lib -lXft
strip fireglcontrol.qt3.gcc3.3.6
bzip2 -c fireglcontrol.qt3.gcc3.3.6 >fireglcontrol.qt3.gcc3.3.6.bz2
rm -f fireglcontrol
ln fireglcontrol.qt3.gcc3.3.6 fireglcontrol
rm moc_Page.cpp moc_TVoutAdjustPage.cpp moc_AdjustPage.cpp moc_InfoPage.cpp moc_DualScreenPage.cpp moc_Sheet.cpp
make[1]: Leaving directory `/usr/src/fglrx-installer-8.12.10/extra_src/panel'
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
  mkdir -p usr/share/doc/fglrx; \
  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
fi
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
     usr/X11R6/lib \
     usr/share usr/src     -type f | xargs chmod -x
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib      -name "*.sh" -type f | xargs chmod +x
touch build-stamp
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Create the directories to install into
dh_installdirs -pfglrx-driver \
        usr/X11R6 \
        usr/X11R6/bin \
        usr/X11R6/lib \
        usr/X11R6/lib/modules
dh_installdirs -pfglrx-driver-dev \
        usr/X11R6 \
        usr/X11R6/include \
        usr/X11R6/lib \
        usr/include
dh_installdirs -pfglrx-kernel-src \
        usr/src/modules/fglrx-kernel-src \
        usr/src/modules/fglrx-kernel-src/debian
dh_installdirs -A -pfglrx-control-qt3 \
        usr/X11R6 \
        usr/X11R6/bin \
        usr/share \
        usr/share/applnk \
        usr/share/gnome \
        usr/share/icons \
        usr/share/pixmaps
dh_installdirs -pfglrx-sources \
        usr/src
dh_install
dh_install -pfglrx-driver "usr/X11R6/bin/fgl*"      "usr/X11R6/bin"
# amd64 needs some library redirection
dh_install -pfglrx-driver "usr/X11R6/lib/*.so*"     "usr/X11R6/lib"
dh_install -pfglrx-driver "usr/X11R6/lib/modules/*" "usr/X11R6/lib/modules"
dh_install -pfglrx-driver-dev "usr/X11R6/lib/*.a"   "usr/X11R6/lib"
dh_install -pfglrx-driver-dev "usr/X11R6/include/*" "usr/X11R6/include"
dh_install -pfglrx-driver-dev "usr/include/*"       "usr/include"
dh_install -pfglrx-kernel-src \
lib/modules/fglrx/build_mod/*.c            \
        lib/modules/fglrx/build_mod/*.h            \
        lib/modules/fglrx/build_mod/*.sh           \
        lib/modules/fglrx/build_mod/lib*           \
        lib/modules/fglrx/build_mod/2.6.x/Makefile \
        usr/src/modules/fglrx-kernel-src
dh_install -pfglrx-kernel-src "debian/changelog" "usr/src/modules/fglrx-kernel-src/debian"
dh_install -pfglrx-kernel-src  \
        debian/copyright        \
        debian/compat           \
        module/rules            \
        module/control.template \
        module/dirs.template    \
        usr/src/modules/fglrx-kernel-src/debian
if [ -d limbo/patches-8.12.10 ]; then \
        dh_installdirs -pfglrx-kernel-src usr/src/modules/fglrx-kernel-src/limbo; \
        dh_install     -pfglrx-kernel-src limbo/patches-8.12.10 usr/src/modules/fglrx-kernel-src/limbo; \
fi
(cd debian/fglrx-kernel-src/usr/src/modules/fglrx-kernel-src; for file in /usr/src/fglrx-installer-8.12.10/debian/patches-8.12.10/[0-9]*-*; do patch -i $file -p0 --no-backup-if-mismatch; done)
patching file make.sh
patching file Makefile
patching file firegl_public.c
Hunk #1 succeeded at 2423 (offset -1 lines).
patching file firegl_public.c
Hunk #1 succeeded at 2872 (offset -1 lines).
patching file firegl_public.c
Hunk #1 succeeded at 2718 (offset -31 lines).
Hunk #2 succeeded at 2793 (offset -31 lines).
Hunk #3 succeeded at 2844 (offset -31 lines).
patching file firegl_public.c
Hunk #1 succeeded at 1663 (offset -6 lines).
Hunk #2 succeeded at 2108 (offset -6 lines).
Hunk #3 succeeded at 2211 (offset -6 lines).
Hunk #4 succeeded at 2580 (offset -6 lines).
(cd debian/fglrx-kernel-src/usr/src \
 && chown -R root:src modules \
 && tar czf fglrx-kernel-src.tar.gz modules --remove-files \
 && rm -r modules)
tar: --remove-files: ne peut stat: Aucun fichier ou répertoire de ce type
tar: Statut d'erreur reporté d'erreurs précédentes.
make: *** [binary] Erreur 2


 
Note: Je ne comprend rien de tous celà, surtout l'erreur à la fin.
 
Si quelqu'un peut m'aider, je veut jouer à BZFlag !

Reply

Marsh Posté le 17-05-2005 à 17:58:39   

Reply

Marsh Posté le 17-05-2005 à 18:00:45    

ta essayé mon tuto .. ? recherche - forum - etc..
 


---------------
The Toast, un docu-fiction qui teste la loi de murphy et les films en carton
Reply

Marsh Posté le 17-05-2005 à 18:02:10    

J'ai recherché, mais je le trouve pas (5 recherche d'affilé, je le veux ton tuto)

Reply

Marsh Posté le 17-05-2005 à 18:06:03    

Merci.

Reply

Marsh Posté le 17-05-2005 à 18:16:19    

J'ai un problème:
 
J'installe les paquets, tous ce passe très bien, mais je n'ai pas de dossier /usr/src/modules/fglrx ?
 
Bug, problème ou j'ai oublié un truc ?

Reply

Marsh Posté le 17-05-2005 à 18:18:34    

moi c'est dans /lib/modules/fglrx

Reply

Marsh Posté le 17-05-2005 à 18:21:06    

Oui, il est dans /lib/modules/fglrx, mais quand je lance make.sh, il me ressort ce message :

Citation :


ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h

Reply

Marsh Posté le 17-05-2005 à 18:22:50    

J'avais oublié le lien, voilà ce qu'il me sort maintenant :
 

Citation :


ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /usr/src/linux/include do not match current kernel.
they are versioned as "2.6.8-flavour"
instead of "2.6.8-2-386".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux


 
Bon, je refais mon kernel source et je réessaye.


Message édité par Willits le 17-05-2005 à 18:23:52
Reply

Marsh Posté le 17-05-2005 à 18:28:06    

Je vien de supprimer, et de d'extraire mon kernel source, et maintenant, j'ai ce message :
 

Citation :


debian:/lib/modules/fglrx/build_mod# sh make.sh
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h

Reply

Marsh Posté le 17-05-2005 à 18:28:06   

Reply

Marsh Posté le 17-05-2005 à 18:34:39    

Quelqu'un peut me montrer comment est foutu un version.h que je puisse contourner cette sécurité à la noix ?
 
Mon kernel :
 
debian:/lib/modules/fglrx/build_mod# uname -r
2.6.8-2-386
 

Reply

Marsh Posté le 17-05-2005 à 18:42:27    

Perso j'ai jamais réussi a installer les paquet debian pour acceleration 3D sans compiler mon propre noyau.
 
Parce que sans 3D (affichage 2D impec) il suffit d'installer le fglrx-drivers et faire dpgk-reconfigre xserver-xfree86 et choisiri fglrx dans la liste des cartes graphique.


---------------
The Toast, un docu-fiction qui teste la loi de murphy et les films en carton
Reply

Marsh Posté le 17-05-2005 à 18:45:30    

J'ai l'affichage 2D impec, quelqu'un peut me passer le contenue de ce fichier SVP :
 
/usr/src/linux/include/linux/version.h
 
Car je veus juste savoir à quoi il ressemble ce fichier, pour que j'en crée un qui puissent passer ces sécurités à la ATI.


Message édité par Willits le 17-05-2005 à 18:46:48
Reply

Marsh Posté le 17-05-2005 à 18:47:56    

Essaye d'apt-geter les kernel headers de ton noyau et de faire le lien symbolique ;)

Reply

Marsh Posté le 17-05-2005 à 18:49:22    

ok, j'essaye

Reply

Marsh Posté le 17-05-2005 à 18:56:30    

Je vien d'installer Kernel-Header, et j'ai cette erreurs :
 
debian:/lib/modules/fglrx/build_mod# sh make.sh
ATI module generator V 2.0
==========================
initializing...
make.sh: line 451: [: =: unary operator expected
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.8-2-386/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
/bin/sh: /usr/src/kernel-headers-2.6.8-2-386/scripts/gcc-version.sh: Aucun fichier ou répertoire de ce type
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-386'
make[2]: scripts/Makefile.build: Aucun fichier ou répertoire de ce type
make[2]: *** Pas de règle pour fabriquer la cible « scripts/Makefile.build ». Arrêt.
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Erreur 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-386'
make: *** [kmod_build] Erreur 2

Reply

Marsh Posté le 17-05-2005 à 21:53:58    

Je pense que j'ai réussi, j'ai copier en fait le dossier kernel source dans le dossier kernel header, et d'un coups tout les scripts ATI ont fonctionné.

Reply

Marsh Posté le 17-05-2005 à 22:33:22    

Ouai bidouillage à la con quoi :/ Putin ils font chier chez Ati  :??:


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 18-05-2005 à 00:25:08    

t'es sur que c'est pas surtout parce qu'il trouvait pas les src noyau ? :)


---------------
The Toast, un docu-fiction qui teste la loi de murphy et les films en carton
Reply

Marsh Posté le 18-05-2005 à 11:10:27    

Enfait, j'avais le kernel source extrait, le lien vers de /usr/src/kernel... -> linux
Et il me mettait une erreur à chaque fois.
 
J'ai remaqué que dans kernel header, il y avait le version.h comme fichier, et comme le pilote ATI recherché des trucs dans le dossier du kernel header, mais qu'il n'y avait pas tous (il ne trouvait pas des trucs), j'ai copié le dossier kernel-source dans le dossier kernel-header, et ça à marcher !!
 
En tout cas, font chier chez ATI à pas supporter Debian (surtout que sur leur site, j'ai vus un lien vers debian.org !!!)
 
Bon, ça marche, je peux jouer à BZflag.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed