#1 Le 25/07/2006, à 23: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 )
quelqu'un pourrai donc m'aider ?
Hors ligne
#2 Le 07/09/2006, à 09: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
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, à 09:36
- lemerou
Re : Probleme de compillation du module fglrx
Bon bah suffisait de savoir ou trouver l'information
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, à 11: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
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, à 17:02
- Mahoru`Tsunemi
Re : Probleme de compillation du module fglrx
Bon bah suffisait de savoir ou trouver l'information
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
d'ailleurs hop on va le lancer.
Hors ligne