Bonjour la liste,
J'aurais besoin d'un petit coup de main si c'est possible.
Je voudrais compiler lirc pour pouvoir profiter de ma télécommande (mon
récepteur est sur le port série).
Je récupère les source du kernel :
apt-get install kernel-source-2.6.8
puis les source de lirc :
apt-get install lirc-modules-sources
Je compile mon noyaux avec make-kpkg. La compilation se passe sans
problème, je reboot sur mon
nouveau noyaux.
Je suis les instruction du README pour compiler le module, je fais sous
/usr/src/linux/ un :
make-kpkg --revision 10.00.Custom modules_image(quand j'ai mis
2.6.8 pour le numero de revision, il m'a dit qu'il connaissait que
10.00.Custom)
et la, c'est la kata :
froozibox:/usr/src/linux# make-kpkg --revision 2.6.8 modules_image
I note that you are using the --revision flag with the value
2.6.8.
However, the ./debian/changelog file exists, and has a different value
10.00.Custom.
I am confused by this discrepancy, and am halting.
froozibox:/usr/src/linux# make-kpkg --revision 10.00.Custom modules_image
for module in /usr/src/modules/lirc ; do \
if test -d $module; then\
(cd $module; \
if ./debian/rules KVERS="2.6.8" KSRC="/usr/src/linux" \
KMAINT="Unknown Kernel Package Maintainer"
KEMAIL="[EMAIL PROTECTED]" \
KPKG_DEST_DIR="/usr/src/linux/.." \
KPKG_MAINTAINER="Unknown Kernel Package
Maintainer"\
KPKG_EXTRAV_ARG=""\
KDREV="10.00.Custom" kdist_image; then\
echo "Module $module processed fine";\
else \
echo "Module $module failed."; \
if [ "X" != "X" ]; then \
echo "Perhaps $module does not understand
--rootcmd?"; \
echo "If you see messages that indicate that it is
not"; \
echo "in fact being built as root, please file a
bug "; \
echo "against $module."; \
fi; \
echo "Hit return to Continue"; \
read ans;\
fi; \
);\
fi; \
done
make[1]: Entering directory `/usr/src/modules/lirc'
sed -e "s!\$KVERS!2.6.8!g; s!\$KSRC!/usr/src/linux!; s!\$KARCH!i386!;
[EMAIL PROTECTED];
s!\$KMAINT!Unknown Kernel Package Maintainer!; s!\$KDREV!10.00.Custom!;
s!\$DEBDATE!mar, 14 sep 2004 23:09:28 +0200!" debian/control.in >
debian/control
dh_testdir
# Add here commands to compile the package.
/usr/bin/make debconf
make[2]: Entering directory `/usr/src/modules/lirc'
/usr/bin/make -C drivers SUBDIRS="lirc_serial" DEFS="-DHAVE_CONFIG_H -I.
-I../.. -DLIRC_SERIAL_SOFTCARRIER -DLIRC_PORT=0x3f8 -DLIRC_IRQ=4 "
make[3]: Entering directory `/usr/src/modules/lirc/drivers'
Making all in lirc_serial
make[4]: Entering directory `/usr/src/modules/lirc/drivers/lirc_serial'
Makefile:370: /usr/src/linux/Rules.make: Aucun fichier ou répertoire de
ce type
make[4]: *** Pas de règle pour fabriquer la cible «
/usr/src/linux/Rules.make ». Arrêt.
make[4]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_serial'
make[3]: *** [all-recursive] Erreur 1
make[3]: Leaving directory `/usr/src/modules/lirc/drivers'
make[2]: *** [serial] Erreur 2
make[2]: Leaving directory `/usr/src/modules/lirc'
make[1]: *** [build-stamp] Erreur 2
make[1]: Leaving directory `/usr/src/modules/lirc'
Module /usr/src/modules/lirc failed.
Hit return to Continue
J'ai regardé et je n'ai pas trouvé l'existance du fichier
/usr/src/linux/Rules.make
Je pense avoir manqué une étape ou avoir fait un boulette mais j'avous
ne pas trouver, j'ai fait quelquies recherches sur google sans trouver
une réponse à mon problème.
Si quelqu'un a une idée, je suis preneur
Merci beaucoup
PS : je suis en testing