Bonsoir,
j'essaye depuis un petit moment, a avoir la meme version pour mon gcc, et de ma version gcc du kernel. je sais pas si je me suis bien exprimé, étant débutant.
en tapant gcc-v j'obtiens:
Reading specs from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/specs
Configured with: ../configure --prefix=/usr --libexecdir=/usr/lib --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-clocale=gnu --disable-libunwind-exceptions --enable-languages=c,c++,ada,f77,objc,java --host=i586-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
et en tapant cat /proc/version , j'obtiens
Linux version 2.6.11-6mdk (gb@n2.mandrakesoft.com) (gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-3mdk)) #1 Tue Mar 22 16:04:32 CET 2005
Voila j'ai donc deux versions différents la premiere 3.4.3-7mdk et la seconde 3.4.3-3mdk.
Je voudrais savoir comment est il possible d'upgrader le gcc du kernel de la version 3.4.3-3mdk à la version 3.4.3-7mdk
Merci par avance, si quelqun a une idée
# Facile
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
Maintenant à mon tour de poser une question. Pourquoi tu veux la même ?
[^] # Re: Facile
Posté par rduke2 . Évalué à 1.
saurais tu me donner qques explications pour pouvoir le compiler simplement?
Sinon pourquoi je veux la même:
en fait j'ai poster un message dans la rubrique forum débutant , tu le verras sous le sujet :"installation driver webcam quickcam messenger!!!!!"
en clair j'ai un script a lancer, et il me met que ma version de gcc et la version de gcc du kernel est différente.
Si tu veux m'aider, ca serait super sympa, je galere pas mal là...
[^] # Re: Facile
Posté par Alf (site web personnel) . Évalué à 1.
http://helpmequ.it: arrêter de fumer pour la bonne cause, http://mapetiteautoentreprise.fr : facturation libre pour les auto-entrepreneurs
[^] # Re: Facile
Posté par rduke2 . Évalué à 1.
j'ai donc en faisant gcc -v :
gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
puis en faisant export CC=gcc
et en relancant mon script cela me donne toujours la meme erreur que voici :
which: no realpath in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin)
which: no realpath in (/usr/local/bin)
/usr/bin/readlink
gcc version: gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
gcc version: gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
Make version: GNU Make 3.80
Linker version: GNU ld version 2.15.92.0.2 20040927
Kernel compiler: gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-3mdk)
[!] Kernel compiler and gcc seem to be different versions.
Instead, they should be the same. If you have many compilers
installed, you can specify the correct one with command (in bash)
export CC=kgcc
before trying to install the driver. Replace kgcc with the command
required for compiling kernels (kgcc is often used in Red Hat systems).
je ne comprend pas trop là, ca n'a rien fait apparemment....
[^] # Re: Facile
Posté par Sebastian . Évalué à 1.
export CC=gcc-3.4.3 à la place d'un export CC=gcc
;)
Si cela ne marche pas modifie le lien symbolique de gcc -> /usr/bin/gcc-3.4.3
[^] # Re: Facile
Posté par rduke2 . Évalué à 1.
j'ai fait le export CC=gcc-3.4.3, et ca marche pas non plus.
Sinon je pense pas que faire le lien symbolique soit nécessaire car il y est déjà
En me mettant dans le dossier /usr/bin/ puis en faisant ls | grep gcc j'obtiens :
lrwxrwxrwx 1 root root 3 oct 1 11:20 cc -> gcc*
lrwxrwxrwx 1 root root 9 déc 12 13:06 gcc -> gcc-3.4.3*
-rwxr-xr-x 1 root root 89560 mar 21 2005 gcc-3.4.3*
-rwxr-xr-x 1 root root 23 mar 21 2005 gcc3.4-version*
-rwxr-xr-x 1 root root 89560 mar 21 2005 i586-mandrake-linux-gnu-gcc*
le lien y est déja non??
[^] # Re: Facile
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
[^] # Re: Facile
Posté par rduke2 . Évalué à 0.
je te mets tout ce que m'affiche le script, j'espere que tu vas pas prendre peur :-S
./quickcam.sh
/usr/bin/whoami
/bin/su
/bin/ls
/bin/cat
/usr/bin/gcc
/usr/bin/gcc
/usr/bin/make
/bin/grep
/bin/egrep
/usr/bin/awk
/bin/sed
/usr/bin/tail
/usr/bin/head
/usr/bin/install
/usr/bin/ld
/bin/uname
/usr/bin/tr
/usr/bin/xawtv
/usr/X11R6/bin/xdpyinfo
/bin/dmesg
/usr/bin/wc
which: no realpath in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
which: no realpath in (/usr/local/bin)
/usr/bin/readlink
gcc version: gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
gcc version: gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
Make version: GNU Make 3.80/usr/bin/whoami
/bin/su
/bin/ls
/bin/cat
/usr/bin/gcc
/usr/bin/gcc
/usr/bin/make
/bin/grep
/bin/egrep
/usr/bin/awk
/bin/sed
/usr/bin/tail
/usr/bin/head
/usr/bin/install
/usr/bin/ld
/bin/uname
/usr/bin/tr
/usr/bin/xawtv
/usr/X11R6/bin/xdpyinfo
/bin/dmesg
/usr/bin/wc
which: no realpath in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
which: no realpath in (/usr/local/bin)
/usr/bin/readlink
gcc version: gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
gcc version: gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
Make version: GNU Make 3.80
Linker version: GNU ld version 2.15.92.0.2 20040927
Kernel compiler: gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-3mdk)
[!] Kernel compiler and gcc seem to be different versions.
Instead, they should be the same. If you have many compilers
installed, you can specify the correct one with command (in bash)
export CC=kgcc
before trying to install the driver. Replace kgcc with the command
required for compiling kernels (kgcc is often used in Red Hat systems).
Looking for more necessary programs...
which: no depmod in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
Found program /sbin/depmod
which: no insmod in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
Found program /sbin/insmod
which: no rmmod in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
Found program /sbin/rmmod
which: no modprobe in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
Found program /sbin/modprobe
Found program /bin/mount
which: no lsusb in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
which: no lsusb in (/sbin)
Found program /usr/sbin/lsusb
depmod version: module-init-tools 3.0
insmod version: module-init-tools version 3.0
rmmod version: module-init-tools version 3.0
modprobe version: module-init-tools version 3.0
Checking whether we're root... olivier
Checking for driver source code...
Checking for write permission...
Previous round done. Now checking if you have kernel source installed.
Press Ctrl+C to quit, Enter to continue --->
which: no depmod in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
awk: cmd. ligne:1: Fatal: ne peut ouvrir le fichier « /lib/modules/2.6.11-6mdk/build/include/linux/version.h » en lecture (No such file or directory)
/bin/sh: line 0: [: -ge: unary operator expected
/bin/sh: line 0: [: -ge: unary operator expected
Kernel source directory: /lib/modules/2.6.11-6mdk/build
[!] Can not find kernel source or even headers.
Make sure that they are installed (install with e.g. rpm or apt-get
if necessary) and ensure that you have read rights to the files.
WARNING: If you press Enter, I'll try to continue anyway,
but this probably will fail. You SHOULD press Ctrl+C now.
Press Ctrl+C to quit, Enter to continue --->
Linker version: GNU ld version 2.15.92.0.2 20040927
Kernel compiler: gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-3mdk)
[!] Kernel compiler and gcc seem to be different versions.
Instead, they should be the same. If you have many compilers
installed, you can specify the correct one with command (in bash)
export CC=kgcc
before trying to install the driver. Replace kgcc with the command
required for compiling kernels (kgcc is often used in Red Hat systems).
Looking for more necessary programs...
which: no depmod in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
Found program /sbin/depmod
which: no insmod in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
Found program /sbin/insmod
which: no rmmod in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
Found program /sbin/rmmod
which: no modprobe in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
Found program /sbin/modprobe
Found program /bin/mount
which: no lsusb in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
which: no lsusb in (/sbin)
Found program /usr/sbin/lsusb
depmod version: module-init-tools 3.0
insmod version: module-init-tools version 3.0
rmmod version: module-init-tools version 3.0
modprobe version: module-init-tools version 3.0
Checking whether we're root... olivier
Checking for driver source code...
Checking for write permission...
Previous round done. Now checking if you have kernel source installed.
Press Ctrl+C to quit, Enter to continue --->
which: no depmod in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin:/home/olivier/bin:/home/olivier/Downloads/pandore5//bin:/usr/java/jdk1.5.0_05/bin)
awk: cmd. ligne:1: Fatal: ne peut ouvrir le fichier « /lib/modules/2.6.11-6mdk/build/include/linux/version.h » en lecture (No such file or directory)
/bin/sh: line 0: [: -ge: unary operator expected
/bin/sh: line 0: [: -ge: unary operator expected
Kernel source directory: /lib/modules/2.6.11-6mdk/build
[!] Can not find kernel source or even headers.
Make sure that they are installed (install with e.g. rpm or apt-get
if necessary) and ensure that you have read rights to the files.
WARNING: If you press Enter, I'll try to continue anyway,
but this probably will fail. You SHOULD press Ctrl+C now.
Press Ctrl+C to quit, Enter to continue --->
Je pense que ca va etre long si tu veux m'aider ....
[^] # SAVOIR LIRE
Posté par Ben (site web personnel) . Évalué à 2.
ce qui se traduit en frnçais "je ne peux pas trouver les sources du noyau, ni les entêtes"
question bête : as-tu installé les SOURCES de ton noyau ?
par exemple, un paquet du genre: kernel-source-2.6.11-6
Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. -- Jules Claretie
[^] # Re: SAVOIR LIRE
Posté par rduke2 . Évalué à 1.
Pour information dans /lib/modules/ j'ai deux dossiers :
2.6.11-6mdk/ et 2.6.11-6mdkcustom/
J'ai du faire une erreur une fois en recompilant et j'ai du creer le dossier 2.6.11-6mdkcustom/ peut etre que c'est ca, qui ne va pas???
# Upgrade kernel
Posté par dguihal . Évalué à 1.
essaye d'abord de faire un :
redemarre ensuite sur le nouveau noyau
et fais nous part du resultat de :
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.