A voir également:
- Problème de compilation
- Breach compilation - Guide
- Erreur de compilation projet ou bibliothèque introuvable - Forum Excel
- Erreur de compilation dans le module caché ✓ - Forum Excel
- Erreur de compilation type défini par l'utilisateur non défini ✓ - Forum VB / VBA
- Compilation error: expected unqualified-id before '{' token ✓ - Forum C++
7 réponses
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
17 janv. 2009 à 12:07
17 janv. 2009 à 12:07
bonjour,
J'ai récupéré le source.
ou ça ?
+
les utilitaires nécessaires pour compiler sont installés ?
J'ai récupéré le source.
ou ça ?
+
les utilitaires nécessaires pour compiler sont installés ?
Pas de fichier INSTALL ou README...
En tous cas merci de ton aide.
Je vais continuer à cherche mais effectivement il me manque certainement quelque chose (des sources systèmes pour compiler ?)
Bonne soirée
En tous cas merci de ton aide.
Je vais continuer à cherche mais effectivement il me manque certainement quelque chose (des sources systèmes pour compiler ?)
Bonne soirée
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
17 janv. 2009 à 17:37
17 janv. 2009 à 17:37
peux-tu me donner le lien internet ou tu as téléchargé la source, stp ?
ubuntu804
>
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
17 janv. 2009 à 17:43
17 janv. 2009 à 17:43
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
>
ubuntu804
17 janv. 2009 à 17:44
17 janv. 2009 à 17:44
ok ! j'avais fini par le trouver et voici ce que j'obtiens :
[redfox@mandriva usb-rndis-lite-0.11]$ make
make -C /lib/modules/2.6.24.7-desktop586-2mnb/build SUBDIRS=/home/redfox/Desktop/Tarball/usb-rndis-lite-0.11 modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.24.7-desktop586-2mnb »
CC [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/usbnet.o
CC [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/cdc_ether.o
CC [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/rndis_host.o
Building modules, stage 2.
MODPOST 3 modules
CC /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/cdc_ether.mod.o
LD [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/cdc_ether.ko
CC /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/rndis_host.mod.o
LD [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/rndis_host.ko
CC /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/usbnet.mod.o
LD [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/usbnet.ko
make[1]: quittant le répertoire « /usr/src/linux-2.6.24.7-desktop586-2mnb »
[redfox@mandriva usb-rndis-lite-0.11]$
la source est donc correcte ! comme nous l'avons supposé tu n'as pas le bon kernel !!!!
<EDIT : à lire :
http://forum.ubuntu-fr.org/viewtopic.php?pid=2249396
[redfox@mandriva usb-rndis-lite-0.11]$ make
make -C /lib/modules/2.6.24.7-desktop586-2mnb/build SUBDIRS=/home/redfox/Desktop/Tarball/usb-rndis-lite-0.11 modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.24.7-desktop586-2mnb »
CC [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/usbnet.o
CC [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/cdc_ether.o
CC [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/rndis_host.o
Building modules, stage 2.
MODPOST 3 modules
CC /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/cdc_ether.mod.o
LD [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/cdc_ether.ko
CC /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/rndis_host.mod.o
LD [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/rndis_host.ko
CC /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/usbnet.mod.o
LD [M] /home/redfox/Desktop/Tarball/usb-rndis-lite-0.11/usbnet.ko
make[1]: quittant le répertoire « /usr/src/linux-2.6.24.7-desktop586-2mnb »
[redfox@mandriva usb-rndis-lite-0.11]$
la source est donc correcte ! comme nous l'avons supposé tu n'as pas le bon kernel !!!!
<EDIT : à lire :
http://forum.ubuntu-fr.org/viewtopic.php?pid=2249396
ubuntu804
>
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
17 janv. 2009 à 17:55
17 janv. 2009 à 17:55
Ok !
ça veut dire que je suis mort sur ce coup là ? Je ne me vois pas changer de noyau pour installer un module .J'en suis bien incapable.
Bon ben il va falloir que je trouve autre chose pour connecter en modem mon HTC. Dommage mais merci pour le temps consacré
ça veut dire que je suis mort sur ce coup là ? Je ne me vois pas changer de noyau pour installer un module .J'en suis bien incapable.
Bon ben il va falloir que je trouve autre chose pour connecter en modem mon HTC. Dommage mais merci pour le temps consacré
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
>
ubuntu804
17 janv. 2009 à 17:59
17 janv. 2009 à 17:59
quelle est le résultat de la commande suivante :
ls -l /lib/modules/
ça veut dire que je suis mort sur ce coup là ? mais non !!
Je ne me vois pas changer de noyau pour installer un module on peut l'installer "à la mano" !
ls -l /lib/modules/
ça veut dire que je suis mort sur ce coup là ? mais non !!
Je ne me vois pas changer de noyau pour installer un module on peut l'installer "à la mano" !
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
17 janv. 2009 à 18:55
17 janv. 2009 à 18:55
sur ma mandriva build est un lien vers /usr/src/
... et non pas un répertoire !
rwxrwxrwx 1 root root 39 2008-08-15 21:20 build -> /usr/src/linux-2.6.24.7-desktop586-1mnb/
... et non pas un répertoire !
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
17 janv. 2009 à 20:03
17 janv. 2009 à 20:03
c'est exactement ça ! qu'as-tu dans /usr/src/ (si tu ce répertoire existe bien sûr)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
17 janv. 2009 à 20:17
17 janv. 2009 à 20:17
il te faut les sources de ton noyau ......
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
17 janv. 2009 à 20:22
17 janv. 2009 à 20:22
idem pour moi ! je pense que la piste est bonne !
bon courage !
bon courage !
Bonjour,
Mon affaire a avancé (un peu) : j'ai récupéré les linux-headers de ma version de Kernel via Synaptic. La compilation est passée sans problème. Par contre, Syncce que je venais d'installer et de faire fonctionner avec mon PDA ne reconnait plus mon PDA. Pourtant le lsusb donne :
lsusb
Bus 005 Device 002: ID 0c45:63e4 Microdia
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 003: ID 04f3:0210 Elan Microelectronics Corp.
Bus 004 Device 002: ID 413c:02b0 Dell Computer Corp.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0bb4:0b0b High Tech Computer Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Mais un synce-pls
synce-pls
** Message: Hal reports no devices connected
** Message: Odccm is not running, ignoring
synce-pls: Could not find configuration at path '(Default)'
Merci de votre aide !
Mon affaire a avancé (un peu) : j'ai récupéré les linux-headers de ma version de Kernel via Synaptic. La compilation est passée sans problème. Par contre, Syncce que je venais d'installer et de faire fonctionner avec mon PDA ne reconnait plus mon PDA. Pourtant le lsusb donne :
lsusb
Bus 005 Device 002: ID 0c45:63e4 Microdia
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 003: ID 04f3:0210 Elan Microelectronics Corp.
Bus 004 Device 002: ID 413c:02b0 Dell Computer Corp.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0bb4:0b0b High Tech Computer Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Mais un synce-pls
synce-pls
** Message: Hal reports no devices connected
** Message: Odccm is not running, ignoring
synce-pls: Could not find configuration at path '(Default)'
Merci de votre aide !
17 janv. 2009 à 12:18
Alors voilà :
j'ai récupéré les sources sur sourceforge
Par contre comment je sais si les utilitaires nécessaires sont installés ?
J'arrive à mettre à jour les modules avec le gestionnaire de mise à jour de gnome... ca veut dire que j'ai les utilitaires non ??
pour etre complet voilà ce que j'ai à l'écran :
thevenot@thevenot:~/Téléchargement$ ls
usb-rndis-lite-0.11 usb-rndis-lite-0.11.tar.gz
thevenot@thevenot:~/Téléchargement$ cd usb-rndis-lite-0.11
thevenot@thevenot:~/Téléchargement/usb-rndis-lite-0.11$ ls
cdc_ether.c Kbuild ndis.h rndis_host.c usbnet.h
clean.sh Makefile reload.sh usbnet.c
thevenot@thevenot:~/Téléchargement/usb-rndis-lite-0.11$ cc
cc: pas de fichier à l'entrée
thevenot@thevenot:~/Téléchargement/usb-rndis-lite-0.11$ make
make -C /lib/modules/2.6.24-19-lpia/build SUBDIRS=/home/thevenot/Téléchargement/usb-rndis-lite-0.11 modules
make[1]: entrant dans le répertoire « /lib/modules/2.6.24-19-lpia/build »
make[1]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt.
make[1]: quittant le répertoire « /lib/modules/2.6.24-19-lpia/build »
make: *** [default] Erreur 2
thevenot@thevenot:~/Téléchargement/usb-rndis-lite-0.11$
17 janv. 2009 à 13:39
c'est ici que ça plante !
tu es allé voir ce que tu as dans ton répertoire /lib/modules/ si /lib/modules/2.6.24-19-lpia/build est correct ?
17 janv. 2009 à 13:49
thevenot@thevenot:/lib/modules$ ls -l
total 4
drwxr-xr-x 8 root root 4096 2009-01-11 12:09 2.6.24-19-lpia
thevenot@thevenot:/lib/modules$ cd 2.6.24-19-lpia/
thevenot@thevenot:/lib/modules/2.6.24-19-lpia$ ls -l
total 1472
drwxr-xr-x 2 root root 4096 2009-01-11 12:09 build
drwxr-xr-x 2 root root 4096 2008-07-29 16:16 initrd
drwxr-xr-x 9 root root 4096 2008-09-13 22:29 kernel
drwxr-xr-x 2 root root 4096 2009-01-10 10:50 madwifi
-rw-r--r-- 1 root root 304026 2009-01-10 11:04 modules.alias
-rw-r--r-- 1 root root 69 2009-01-10 11:04 modules.ccwmap
-rw-r--r-- 1 root root 261398 2009-01-10 11:04 modules.dep
-rw-r--r-- 1 root root 813 2009-01-10 11:04 modules.ieee1394map
-rw-r--r-- 1 root root 451 2009-01-10 11:04 modules.inputmap
-rw-r--r-- 1 root root 2468 2009-01-10 11:04 modules.isapnpmap
-rw-r--r-- 1 root root 74 2009-01-10 11:04 modules.ofmap
-rw-r--r-- 1 root root 256810 2009-01-10 11:04 modules.pcimap
-rw-r--r-- 1 root root 1387 2009-01-10 11:04 modules.seriomap
-rw-r--r-- 1 root root 128227 2009-01-10 11:04 modules.symbols
-rw-r--r-- 1 root root 480201 2009-01-10 11:04 modules.usbmap
drwxr-xr-x 9 root root 4096 2009-01-10 10:37 ubuntu
drwxr-xr-x 2 root root 100 2009-01-17 12:08 volatile
thevenot@thevenot:/lib/modules/2.6.24-19-lpia$
17 janv. 2009 à 13:55
hu ! mais il y a quoi dans ton répertoire "build" que tu as créé ??? car la compilation va chercher des fichiers pour faire son travail !
l'autre option est plutôt de modifier le fichier Makefile pour le faire pointer vers le bon répertoire ! pour cela il faudrait savoir ce que la commande make recherche comme fichier(s) dans le répertoire "build" !
17 janv. 2009 à 15:16
Lr fichier Makefile est écrit ainsi :
ifneq ($(KERNELRELEASE),)
include Kbuild
else
# Normal Makefile
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
install:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules_install
depmod -ae
clean:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean
endif