Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/07/2006, à 00:49

Mahoru`Tsunemi

Probleme de compillation du module fglrx

Pour je ne sais quelle raison je me suis mis dans l'idée de compilé mon propre kernel (sûrement l'influence de ces gentooiste).

Bon, je configure/compile le kernel. ça passe. tout est bon jusqu'à fglrx. le tuto du wiki étant incomplet, par miracle j'en trouve un autre : http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide#Method_2:_Generating.2FInstalling_Ubuntu_packages_for_the_8.26.18_drivers_in_Ubuntu_Dapper_Manually
je le suis et :

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.17.6-k8.chiodri-20060725.postinst; \
        fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /usr/src/kernel-headers-2.6.17.6-k8.chiodri-20060725 SUBDIRS=/usr/src/modules/fglrx modules
make[1]: entrant dans le répertoire « /usr/src/kernel-headers-2.6.17.6-k8.chiodri-20060725 »
/usr/src/kernel-headers-2.6.17.6-k8.chiodri-20060725/arch/i386/Makefile:38:
/usr/src/kernel-headers-2.6.17.6-k8.chiodri-20060725/arch/i386/Makefile.cpu: Aucun fichier ou répertoire de ce type
make[1]: *** Pas de règle pour fabriquer la cible « /usr/src/kernel-headers-2.6.17.6-k8.chiodri-20060725/arch/i386/Makefile.cpu ». Arrêt.
make[1]: quittant le répertoire « /usr/src/kernel-headers-2.6.17.6-k8.chiodri-20060725 »
make: *** [build] Erreur 2

quand je fait "sudo module-assistant build fglrx" .

Je sais compiler c'est pas bien. mais des fois il y a des truc inaccessible sans compiler. et les package ils on du être compiler avant. alors en fait, je fait des package (pour moi tongue )

quelqu'un pourrai donc m'aider ?

Hors ligne

#2 Le 07/09/2006, à 10:15

lemerou

Re : Probleme de compillation du module fglrx

Après une semaine de galere j'ai finis par trouver d'où venait le problème mais par contre je ne sais pas comment le régler proprement.

Apparemment on ne peut pas utiliser les "header package" et le "source-package" de notre kernel compilé avec make-kpkg pour construire le driver fglrx.

Il faut donc utilisé les derniers packages ubuntu officiel, par exemple pour moi:
linux-headers-2.6.15-26 + linux-headers-2.6.15-26-686 + linux-source-2.6.15

Avec mes packages persos la compilation ne fonctionne pas sad

Si quelqu'un sait comment faire pour une solution plus propre je suis preneur!


RAZIA: LA rAdio ÉtudiAnte de LAVAL (53) : http://www.radiorazia.com

Hors ligne

#3 Le 07/09/2006, à 10:36

lemerou

Re : Probleme de compillation du module fglrx

Bon bah suffisait de savoir ou trouver l'information smile
il suffit de créer soit même le fichier manquant du header:

cd /usr/src
sudo touch kernel-headers-(version)/arch/i386/Makefile.cpu

RAZIA: LA rAdio ÉtudiAnte de LAVAL (53) : http://www.radiorazia.com

Hors ligne

#4 Le 07/09/2006, à 12:30

tinkywinky

Re : Probleme de compillation du module fglrx

Bizarre ça fait des mois que je compile mes kernels ainsi que le module fglrx et jamais eu aucun problème...

Merci pour l'astuce, si un jour ça m'arrive je viendrait jeter un oeil ici wink


Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN

Hors ligne

#5 Le 07/09/2006, à 18:02

Mahoru`Tsunemi

Re : Probleme de compillation du module fglrx

lemerou a écrit :

Bon bah suffisait de savoir ou trouver l'information smile
il suffit de créer soit même le fichier manquant du header:

cd /usr/src
sudo touch kernel-headers-(version)/arch/i386/Makefile.cpu

c'est tout ?
je me disais que le fichier ne pouvais sûrement pas être vide. mais si c'est que ça je retenterai quand dans 1semaine. (je vais avoir du boulot la)

je vais pouvoir recompillé mon k8.chidori et preparer k7.kaede wink

d'ailleurs hop on va le lancer.

Hors ligne