Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1417 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°679212
Willits
La réponse est 42
Posté le 17-05-2005 à 17:58:39  profilanswer
 

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 !

mood
Publicité
Posté le 17-05-2005 à 17:58:39  profilanswer
 

n°679217
dr-freuder​ick
Asymétrie Cognitive.
Posté le 17-05-2005 à 18:00:45  profilanswer
 

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


---------------
The Toast, un docu-fiction qui teste la loi de murphy et les films en carton
n°679218
Willits
La réponse est 42
Posté le 17-05-2005 à 18:02:10  profilanswer
 

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

n°679219
dr-freuder​ick
Asymétrie Cognitive.
Posté le 17-05-2005 à 18:03:32  profilanswer
 
n°679223
Willits
La réponse est 42
Posté le 17-05-2005 à 18:06:03  profilanswer
 

Merci.

n°679227
Willits
La réponse est 42
Posté le 17-05-2005 à 18:16:19  profilanswer
 

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 ?

n°679229
deather2
Posté le 17-05-2005 à 18:18:34  profilanswer
 

moi c'est dans /lib/modules/fglrx

n°679232
Willits
La réponse est 42
Posté le 17-05-2005 à 18:21:06  profilanswer
 

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

n°679234
Willits
La réponse est 42
Posté le 17-05-2005 à 18:22:50  profilanswer
 

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
n°679236
Willits
La réponse est 42
Posté le 17-05-2005 à 18:28:06  profilanswer
 

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

mood
Publicité
Posté le 17-05-2005 à 18:28:06  profilanswer
 

n°679240
Willits
La réponse est 42
Posté le 17-05-2005 à 18:34:39  profilanswer
 

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
 

n°679241
dr-freuder​ick
Asymétrie Cognitive.
Posté le 17-05-2005 à 18:42:27  profilanswer
 

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
n°679243
Willits
La réponse est 42
Posté le 17-05-2005 à 18:45:30  profilanswer
 

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
n°679246
deather2
Posté le 17-05-2005 à 18:47:56  profilanswer
 

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

n°679250
Willits
La réponse est 42
Posté le 17-05-2005 à 18:49:22  profilanswer
 

ok, j'essaye

n°679256
Willits
La réponse est 42
Posté le 17-05-2005 à 18:56:30  profilanswer
 

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

n°679353
Willits
La réponse est 42
Posté le 17-05-2005 à 21:53:58  profilanswer
 

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é.

n°679368
goldyfruit
Je me lève et je confirme !
Posté le 17-05-2005 à 22:33:22  profilanswer
 

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
n°679416
dr-freuder​ick
Asymétrie Cognitive.
Posté le 18-05-2005 à 00:25:08  profilanswer
 

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
n°679530
Willits
La réponse est 42
Posté le 18-05-2005 à 11:10:27  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

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

 

Sujets relatifs
Comment installer du PCMCIA WIFI sur linux debian ?modem usb sous debian...
problemes debian sarge[Debian] Clavier FR sous console EN sous Xwin - Résolu
[Debian] Galère : affichage sur une TV seult, avec drivers ATI[debian/xmms] plus de son :'(
[Debian] Compilation du pilote ATI problème 
Plus de sujets relatifs à : [Debian Sid] Je ne comprend plus rien avec ce pilote ATI


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR