Pages : 1
#1 Le 17/01/2007, à 21:21
- Charlou
cdemu et source linux
Bonjour à tous,
J'ai un tit problème, je voudrais installer cdemu, mais malheureusment quand je fais un
make
j'ai l'erreur suivante :
Makefile:31: *** You'll need sources for your (at least 2.6.16) kernel. Arrêt.
du coup j'ai fais un
uname -r
qui me donne :
2.6.17-10-386
j'ai donc téléchargé les sources sur kernel.org que j'ai mis dans /usr/src, mais ça ne change rien. Je me dis alors que j'ai du faire une bêtise
les sources que j'ai téléchargé sont la 2.6.17-10, puis la 2.6.17 car ça ne marchait pas, et ça ne marche toujours pas
Auriez vous une idée de solution ?
Merci d'avance.
Crahels.
Quelle fallacieuse façon de gommer ses petitesses que de souligner celles des autres.
Hors ligne
#2 Le 18/01/2007, à 10:51
- JerhuM
Re : cdemu et source linux
regarde par la c'est en anglais.
http://www.ubuntuforums.org/showthread.php?t=276743&highlight=cdemu
http://www.jeuxlinux.fr le maximum de documentations, aides et support en français pour le jeu sous Linux
Hors ligne
#3 Le 13/05/2007, à 18:38
- Genefred
Re : cdemu et source linux
Bonjour,
Je me lance sur ubuntu (7.04), c'est la grand saut ! Je patine dans la semoule quand synaptic ne fait pas l'install tout seul ...
Pour cdemu, je suis arrêté à l'étape de la compilation.
Quand j'envoie "make" dans le répertoire cdemu où j'ai décompressé l'archive ça donne :
/bin/sh: Syntax error: Bad fd number
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.20-15-generic »
/bin/sh: Syntax error: Bad fd number
Building modules, stage 2.
MODPOST 1 modules
WARNING: "generic_file_read" [/home/genefred/documents/Fred/cdemu/cdemu.ko] undefined!
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.20-15-generic »
Merci de votre aide
#4 Le 19/05/2007, à 17:05
- pyramidxav
Re : cdemu et source linux
/bin/sh: Syntax error: Bad fd number
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.20-15-generic »
/bin/sh: Syntax error: Bad fd number
Building modules, stage 2.
[ ... ]
la réponse est là : http://ubuntuforums.org/showthread.php?p=2667883
J'ai eu le même problème en voulant compiler cdemu ( ! v0.8, c différent avec la version svn - j'ai tenté) pour l'utiliser avec les nautilus actions.
la cause serait que (en anglais dans le texte) :
[...]Apparently generic_file_read() is no longer in the kernel [...]
Donc dans le fichier cdemu_core.c il faut remplacer :
generic_file_read
par
do_sync_read
ensuite tu poursuit comme indiqué :
$ make && sudo make install && sudo modprobe cdemu && clear && cdemu -V
C'est pas parce qu'on a rien à dire qu'il faut fermer sa gueule.
[Michel Audiard]
Hors ligne
Pages : 1