tuXXX Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 C'est marrant, 90% des problèmes de compilation de drivers sont dûs au noyau... En général, il suffit de recompiler un nouveau noyau tout neuf, puis les drivers et ça marche... (au moins pour avoir la même version de gcc et les sources parfaites) Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 C'est vrai tuxxx, 90% des pb se repartissent entre une version de gcc differentes ou /usr/src/linux qui ne contient pas les sources du noyau.... Mais ce n'est pas forcement evident lorsqu'on debute et que l'on parle peu ou pas du tout anglais ! Imagines toi faire linux sans connaitre un mot d'anglais, t'es dans la merde ! ( j'ai pense a ca cette aprem en faisant le guide linux des inpactiens.... ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sledge Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 Merci a tous, je suis dégouté j'ai installé Debian Woody aujoud'hui, j'ai compilé le noyaux 2.6.7, je suis passer en Sid et j'ai installé XFree donc forcement la version de GCC n'est pas la même :'( Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 C'est pas grave ca.... gcc est en fait un lien vers une version de gcc, regardes : rem@Pai-mei:~$ ls /usr/bin/gcc* -harl -rwxr-xr-x 1 root root 16K Jul 8 01:48 /usr/bin/gccbug-3.3 -rwxr-xr-x 1 root root 16K Dec 23 2003 /usr/bin/gccbug-3.2 -rwxr-xr-x 1 root root 16K Apr 8 2002 /usr/bin/gccbug-3.0 lrwxrwxrwx 1 root root 10 Jun 15 22:09 /usr/bin/gccbug -> gccbug-3.3 -rwxr-xr-x 1 root root 84K Jul 8 01:53 /usr/bin/gcc-3.3 -rwxr-xr-x 1 root root 79K Dec 23 2003 /usr/bin/gcc-3.2 -rwxr-xr-x 1 root root 73K Apr 8 2002 /usr/bin/gcc-3.0 -rwxr-xr-x 1 root root 69K Mar 10 07:47 /usr/bin/gcc-2.95 lrwxrwxrwx 1 root root 7 Jun 15 22:09 /usr/bin/gcc -> gcc-3.3 rem@Pai-mei:~$ LA par exemple, mon gcc pointe vers gcc-3.3, mais si je veux avoir un gcc 3.0 par exemple, j'ai juste a supprimer le lien gcc actuel puis en recreer un autre : rm -f /usr/bin/gcc && ln -s /usr/bin/gcc-3.0 /usr/bin/gcc et maintenant mon gcc pointe vers gcc 3.0 ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 C'est vrai tuxxx, 90% des pb se repartissent entre une version de gcc differentes ou /usr/src/linux qui ne contient pas les sources du noyau.... Mais ce n'est pas forcement evident lorsqu'on debute et que l'on parle peu ou pas du tout anglais ! Imagines toi faire linux sans connaitre un mot d'anglais, t'es dans la merde ! ( j'ai pense a ca cette aprem en faisant le guide linux des inpactiens.... ) Ouais c'est sûr... Ahlala, quand j'ai commencé à toucher aux PC, tout était en anglais...Et surtout les jeux... Tout de suite, ça motive pour apprendre... (et je dis pas le super vocabulaire en cours...rifle, machinegun, flamethrower ) Et puis, la programmation (plein de docs en anglais) Et puis linux... ...voilà, c'était 3615 mavie... Tout ça pour dire que sous linux, l'anglais est très conseillé, ne serai-ce que pour lire les messages d'erreur (je ne dit pas que c'est le cas ici, hein...) Parce que quand un gars a un pb et qu'il y a marqué dans le log "copy the file xyz to /path to get all this working" ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 C'est pas grave ca....gcc est en fait un lien vers une version de gcc, regardes : LA par exemple, mon gcc pointe vers gcc-3.3, mais si je veux avoir un gcc 3.0 par exemple, j'ai juste a supprimer le lien gcc actuel puis en recreer un autre : et maintenant mon gcc pointe vers gcc 3.0 ! Ben ça dépend... Moi j'ai : $ ls /usr/bin/gcc* -harl -rwxr-xr-x 1 root root 8,7K fév 18 23:02 /usr/bin/gcc-config -rwxr-xr-x 1 root root 8,4K jun 9 20:30 /usr/bin/gcc ...donc un seul gcc (enfin il vaut mieux avoir un bon gcc que 4 mauvais Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 pas qu'en linux, pour l'informatique il faut bien maitriser l'anglais, ca c'est sur... MAis comme linux est tres documente, qu'il y a bcp de doc en tout genre, c'est plutot indispensable de maitriser l'anglais, ca aide bcp pour les docs et les how to. Indispensable pour les logs... EDT : On sera devenus des maitres jedi a peu pres ensembles tuxxx, sur ces 1000 messages on en aura echange qq uns ensemble ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sledge Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 Encore merci , lorsque je regarde avec quel version de gcc j'ai compilé le noyau, j'ai ca : 0:31 sledge@debian ~% cat /proc/versionLinux version 2.6.7 (sledge@debian) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Sun Jul 18 19:19:45 CEST 2004 Lorsque je tappe " ls /usr/bin/gcc* -harl", j'ai ca : 0:31 sledge@debian ~% ls /usr/bin/gcc* -harl-rwxr-xr-x 1 root root 16K 2004-07-08 01:48 /usr/bin/gccbug-3.3* -rwxr-xr-x 1 root root 16K 2002-04-08 01:38 /usr/bin/gccbug-3.0* lrwxr-xr-x 1 root root 10 2004-07-18 20:39 /usr/bin/gccbug -> gccbug-3.3* -rwxr-xr-x 1 root root 84K 2004-07-08 01:53 /usr/bin/gcc-3.3* -rwxr-xr-x 1 root root 73K 2002-04-08 03:26 /usr/bin/gcc-3.0* -rwxr-xr-x 1 root root 69K 2004-03-10 07:47 /usr/bin/gcc-2.95* lrwxr-xr-x 1 root root 7 2004-07-18 20:39 /usr/bin/gcc -> gcc-3.3* Il me suffit donc de tapper : rm -f /usr/bin/gcc && ln -s /usr/bin/gcc-2.95 /usr/bin/gcc De recommencer a suivre le tuto d'installation des drivers depuis le début, puis une fois l'installation réussi il me suffira de tapper ca : rm -f /usr/bin/gcc && ln -s /usr/bin/gcc-3.3 /usr/bin/gcc Pour revenir a la version la plus récente ? Pardonnez toutes ces questions mais je débute et j'ai peur de faire des erreurs Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 ben le contraire, une fois que ca a marche, tu peux a nouveau supprimer le lien /usr/bin/gcc et en creer un nouveau qui pointe vers la derniere version de gcc... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sledge Posté(e) le 18 juillet 2004 Partager Posté(e) le 18 juillet 2004 Je viens d'essayer et je toujours le même message d'erreur :(. Je pense que je vais attendre le noyau 2.6.8 pour le recompiller puis installer les drivers ati. Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 19 juillet 2004 Partager Posté(e) le 19 juillet 2004 Rien ne t'empeche non plus de recompiler ton 2.6.7 actuel avec ton gcc actuel, vu que tous les parametres du noyau sont deja sauves dans le .config. Et apres tu pourras facilement recompiler tes drivers ATI... Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 19 juillet 2004 Partager Posté(e) le 19 juillet 2004 On sera devenus des maitres jedi a peu pres ensembles tuxxx, sur ces 1000 messages on en aura echange qq uns ensemble ! Ouais, il m'en reste plus bcp à avoir pour passer les 1000 Mais toi t'en a récupéré quelques-un avec le topic à Sentinel (au moins, tu va pouvoir mettre à jour ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 20 juillet 2004 Partager Posté(e) le 20 juillet 2004 Mais toi t'en a récupéré quelques-un avec le topic à Sentinel Ouais c'est vrai... 7 ! Mais tu sais, passe 1000 ( ce qui etait deja le cas ) tu t'en fous completement... Y a un titre prestigieux a 2000, mais bon, c'est tres tres loin, et si on voulait faire des posts, il ne faudrait pas passer son temps dans ce forum. C'est le moins populaire ( mais on a des habitues et une super ambiance )... Au debut je postais bcp en harware, maintenant je ne poste plus qu'ici. Par ci par la un ptit post dans la section reseau, mais comme l'a dit Sandeman, le forum reseau se limite a "comment configurer une adresse ip sous windaube" ( c''est pas du reseau ca... ) Je vais faire evoluer pas mal le topic epingle debian, meme si j'ai tres peu de temps cette semaine :hier soir et ce soir gentoo, demain restau, jeudi soir + we dans les cotes d'armor.... donc debut de semaine prochaine pour topic epingle debian, guide linux des inpactiens... Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 20 juillet 2004 Partager Posté(e) le 20 juillet 2004 Au debut je postais bcp en harware, maintenant je ne poste plus qu'ici. Exactement pareil hier soir et ce soir gentoo jeudi soir + we dans les cotes d'armor.... guide linux des inpactiens... Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 20 juillet 2004 Partager Posté(e) le 20 juillet 2004 tout bien bien quoi.. normal, on a a peu pres les meme gouts informatique ( fluxbox qd m ! ) , a peu pres le meme cursus et on habite la meme region... ca aide ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 26 juillet 2004 Partager Posté(e) le 26 juillet 2004 Desormais ce topic ne sera plus epingle et sera inclus ( par un lien pour l'instant, en copie integrale des que j'aurai le temps ) dans le topic officiel debian. LE but de cette manoeuvre est de n'avoir plus qu'un topic epingle par distribution. Vous pouvez bien entendu continuer a faire vivre ce topic ou continuer a poser vos questions dessus, il n'y a aucun pb, nous vous repondrons avec plaisir. Desole de devoir "liberer" ce topic, mais les topics epingles seront ainsi plus lisibles. Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 26 juillet 2004 Partager Posté(e) le 26 juillet 2004 Lien vers le commentaire Partager sur d’autres sites More sharing options...
frusciante8 Posté(e) le 20 septembre 2004 Partager Posté(e) le 20 septembre 2004 Bonsoir bonsoir, alors voila j'ai ma net install de debian sarge ca passe nickel et donc je decide d'installer mes drivers pour ma radeon 9600 en suivant le topic # uname -r 2.6.7-1-386 apt-cache search kernel-source-2.6.7-1 et la je trouve que le kernel-source-2.6.7 donc j'essaye qd mm d'installer ca et lors du ./make.sh, il me met dokho:/lib/modules/fglrx/build_mod# ./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 mon lien symbolique vers /usr/src/linux est actif je supose (vu que cd /usr/src/linux) fonctionne ... qqn pourrait me dire où se trouve l'erreur ? et si c'est bien les sources du noyau ou je peux le trouver Merci bcp Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 20 septembre 2004 Partager Posté(e) le 20 septembre 2004 il faut que tu compile le noyau Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 21 septembre 2004 Partager Posté(e) le 21 septembre 2004 du -h /usr/src/linux stp et aussi ls -l /usr/src/linux Lien vers le commentaire Partager sur d’autres sites More sharing options...
frusciante8 Posté(e) le 21 septembre 2004 Partager Posté(e) le 21 septembre 2004 dokho:/usr/src# du -h /usr/src/linux 0 /usr/src/linux dokho:/usr/src# ls -l /usr/src/linux lrwxrwxrwx 1 root src 24 2004-09-20 22:05 /usr/src/linux -> /usr/src/linux-2.6.7-rc1 En esperant pas devoir recompiler ce noyau Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 21 septembre 2004 Partager Posté(e) le 21 septembre 2004 et plutôt du -h /usr/src/linux-2.6.7-rc1 pour voir la taille (même si ça ne nous avance pas beaucoup si elle est non nulle ou non ridicule...) tu es sur d'avoir bien telechargé tes sources? Lien vers le commentaire Partager sur d’autres sites More sharing options...
frusciante8 Posté(e) le 21 septembre 2004 Partager Posté(e) le 21 septembre 2004 bon bon bon dsl (j'anticipe) voila donc ce que j'ai fait a la base j'avais fait un apt-get install kernel-source-2.6.7 puis vu que ca fonctionnait pas j'avais chercher de faire differente chose comme charger le noyau linux-2.6.7-rc1 trouvé sur kernel.org mais apparement c'etait pas bien donc la je viens de remettre mes liens comme ca dokho:/usr/src# ls -l /usr/src/linux lrwxrwxrwx 1 root src 28 2004-09-21 22:02 /usr/src/linux -> /usr/src/kernel-source-2.6.7 dokho:/usr/src# ls -h /usr/src/kernel-source-2.6.7 arch fs Makefile security COPYING include mm sound CREDITS init net usr crypto ipc README version.Debian Debian.src.changelog kernel README.Debian Documentation lib REPORTING-BUGS drivers MAINTAINERS scripts dokho:/usr/src# ls -h /usr/src/linux-2.6.7-rc1 arch drivers kernel Makefile scripts COPYING fs kernel-source-2.6.7 mm security CREDITS include lib net sound crypto init linux-2.6.7-rc1 README usr Documentation ipc MAINTAINERS REPORTING-BUGS dokho:/usr/src# du -h /usr/src/linux 0 /usr/src/linux j'espere etre clair je debute en debian (enfin j'ai juste fait qq connerie mais la j'ai vraiment envie de m'y mettre) Si ca continue je suis pas sur de rester mais plutot Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 22 septembre 2004 Partager Posté(e) le 22 septembre 2004 J'ai rien compris, c'est vraiment pas clair, mais si tu veux créer le /usr/src/linux, tu peux faire ca : rm /usr/src/linux -f ( on supprime l'ancien ) puis : ln -s /usr/src/kernel-source-2.6.7 /usr/src/linux ( si tu veux les sources du 2.6.7 classique ) ln -s /usr/src/kernel-source-2.6.7rc1 /usr/src/linux ( si tu veux les sources du 2.6.7 rc1 ) Mais question conne, pourquoi tu n'as pas patché ton noyau avec le rc1 plutot, c'est un 2.6.7 comme l'autre... Lien vers le commentaire Partager sur d’autres sites More sharing options...
frusciante8 Posté(e) le 22 septembre 2004 Partager Posté(e) le 22 septembre 2004 Dsl de pas etre tres clair mais c'est deja pas clair pour moi tout ce qui touche au noyau je nage alors je vais essayer de comprendre et vs faire comprendre : j'ai eu un noyau natif 2.6.7-1 (via uname) puis j'ai fait mon apt-get install kernel-source-2.6.7 car je ne trouvais pas le "kernel-source" du 2.6.7-1 via apt-cache search donc de la j'ai fait mon ln -s /usr/src/kernel-source-2.6.7 /usr/src/linux puis lors de l'installation du driver ATI, j'ai eu l'erreur suivante : dokho:/lib/modules/fglrx/build_mod# ./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 Donc j'ai fait quelque recherche sur le net pour essayer de voir d'où provenait l'erreur et j'ai abouti a la conclusion (bonne ou mauvaise ?) que l'erreur venait du fait que mon noyau etait le 2.6.7-1 et que mes sources etait celle pour 2.6.7 j'ai donc chercher un noyau 2.6.7-1 (que j'ai trouvé sur kernel.org) et j'ai fait la demarche suivante : mv linux-2.<version>.tar.bz2 /usr/src cd /usr/src/ tar jxf linux-2.<version>.tar.bz2 rm /usr/src/linux ln -s /usr/src/linux-2.<version> /usr/src/linux et avec ca j'ai eu la mm erreur lors du make.sh du driver ATI Pour la question de savoir si j'ai patché mon noyau ou autre, vu que je n'y connais pas grand chose, je ne pense pas l'avoir fait sauf p-e par erreur je saurais mm pas dire comme ca, comment patché un noyau :/ j'espere avoir été un peu plus clair excusez-moi Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.