[Resolu] installer lirc

Salut à tous,
je load la denière version de lirc sur sourceforge, je lis tout ce qu’on me dit de faire, je ./setup.sh, ./configure et quand je fais un make, ben pas de règle pour fabriquer la cible :open_mouth:
Bon, je controle si j’ai bien les sources des fois que… non non j’ai! le headers aussi. Je fais un m-a, un update, un prepare et je remets ca :open_mouth: toujours pas de règle :imp: Je reboot à la billgates, je remets ca, toujours rien :question:
j’ai un uname -r = 2.6.18-4-amd64.
Quelqu’un me dépanner ?
Par avance merci à tous.

  1. Ce post ne devait pas être dans T&A
  2. Tu t’enquiquine pour rien:
    http://packages.debian.org/unstable/utils/lirc
  3. Quand tu fais le ./configure il dit où il a trouvé ton noyau, vérifies.
  4. Il existe un paquet lirc dans Debian
  5. Installe module-assistant et fais un m-a prepare, ça installera ce qu’il faut pour compiler module, parfois il faut les sources du noyau, si le pbm continue, il te faudra les installer
  6. Tu sais qu’il y a un paquet Debian lirc

Voilà, ah, fais un
$ apt-cache search lirc, tu verras qu’il y a des paquets tout fait et même des sources toutes prêtes à être compilées avec tes options à toi…

PS/ Pense au checkinstall dans le cas où malgré une suggestion que je te fais au passage d’installer le paquet tout prêt (ça existe sais tu :slightly_smiling:) tu préfères continuer dans ta compilation

Salut fran.b,
Ok, ton point 3: il cherche …/linux-headers-xxx/scripts/Kbuilds.include = pas de fichier ou répertoire de ce type ! voudrait dire que je peux mettre une autre path ?
ton point 5: avant de poster j’ai fait un m-a prepare et j’ai les sources linux-source-2.6.18. Maintenant si je dois les installer, je suis pas sur de bien comprendre ?!
Point 6: je veux apprendre et loader un truc tout prêt sans comprendre ce qui ce passe derrière… :confused:
Dans tous les cas, un m-a prepare devrait me donner les outils ? Ou alors j’ai rien pigé. Et toujours rien !

[quote=“pascal_1212”]Salut fran.b,
Ok, ton point 3: il cherche …/linux-headers-xxx/scripts/Kbuilds.include = pas de fichier ou répertoire de ce type ! voudrait dire que je peux mettre une autre path ?
ton point 5: avant de poster j’ai fait un m-a prepare et j’ai les sources linux-source-2.6.18. Maintenant si je dois les installer, je suis pas sur de bien comprendre ?![/quote]
Qu’y-a-t-il dans /usr/src?
Il semble que /lib/modules/2.6.xxx/build pointe vers tes headers. Vérifies qu’ils y sont, il y a un fichier Kbuild.include dans /usr/src/linux-headers-2.6.xx-y-z86/scripts/

[quote]
Point 6: je veux apprendre et loader un truc tout prêt sans comprendre ce qui ce passe derrière… :confused:
Dans tous les cas, un m-a prepare devrait me donner les outils ? Ou alors j’ai rien pigé. Et toujours rien !
…[/quote]
… et ne veux pas… j’imagine.

Te remercie fran.b,
Suis au bureau te donne news dés que je suis devant la bécane ce soir.

Mais si, mais comme je l’ai dis, je veux apprendre donc…

Bon, même quand on veut comprendre, il vaut mieux eviter de prendre les sources sur un site quand le paquet debian existe, pour de multiples raisons expliquées un peu partout.
Sinon, pour le module-assistant, le m-a prepare installe les paquets et les liens symboliques necessaires à toute compil liée au noyau. C’est tout ce que ça fait.
Finalement, quand tu fais une install en dehors du systême de paquet apt, il y a un outil nommé “checkinstall” qui emballe l’étape de déploiement des fichiers crée un paquet virtuel pour ton install et verifie que ça n’ecrase pas un fichier existant. Par exemple, aprés avoir fait ton ./configure et un “make”, au moment du “make install” tu remplaces par checkinstall make install, et roule.
Et aussi, je n’ai pas tout suivi, mais tu fais bien ton make dans le répertoire ou se situe le Makefile génèré par le ./configure ?

[quote=“pascal_1212”]Te remercie fran.b,
Suis au bureau te donne news dés que je suis devant la bécane ce soir.

Mais si, mais comme je l’ai dis, je veux apprendre donc…
…[/quote]

Je voulais dire «et ne veux pas loader…» (ou bien je n’ai pas compris la phrase)

Re à tous et merci de votre intérêt,
Je reprends le gros du prob:
1 le but est de savoir comment sa marche,
2 un exemple avec lirc,
3 je load, je décompresse, je nano le README, je ./configure et je Make.
4 quand je make, il fait (cherche …/linux-headers-xxx/scripts/Kbuilds.include = pas de fichier ou répertoire de ce type !) Donc y peut pas fabliquer la cible :confused:
5 quand je fais un make prepare = idem: y peut pas fabliquer la cible !
6 Mon uname -r = 2.6.18-4-amd64,
7 j’ai les sources 2.6.18 et j’ai un ln -s vers linux.
8 j’ai le linux-headers-2.6.18-4-amd64

Donc, je sais plus :frowning:

Que donne dpkg -l | grep headers?

Ca me donne:
libx11-dev (je suis qu’en console…).
linux-headers-2.6.18-4, for linux 2.6.18 (+les mêmes pour le proc amd64).
linux-kernel-headers.
x11proto-core-dev (suis tjrs en console)

voilà, y manque qque chose ?

Bon, peux tu donner précisemment le passage correspondant sur ./configure?

Je vois pas ce que tu veux dire ?
Je suis en console sur une autre machine, te donner la sortie ./configure :open_mouth: je sais pas y a 100lignes…
le message de sortie de make est :
pas de règle pour fabriquer la cible “/usr/src/linux-headers-2.6.18-4-amd64/scripts/Kbuild.include”. Arrêt.
Puis les recursive…

C’est claire que le parcours pointe sur rien ! j’ai vérifié, y a pas de répertoir (Kbuild.include).

Autre chose étonnante quand je fait make prepare, y a pas de cible non-plus :confused:

j’en profite pour une chose.
Y a une commande pour tester son port rs232. Je sais pas, je mets nimporte quoi et j’intéroge si il y a qque chose ?

apt-get install linux-kbuild-2.6.18

Bizarre que module-assistant n’ait pas installé ce paquet…

[quote=“fran.b”]# apt-get install linux-kbuild-2.6.18

Bizarre que module-assistant n’ait pas installé ce paquet…[/quote]
Re fran.b,
en effet ! d’autant qu’il l’a fait :confused:
Bon vu que mon intuission n’est pas terrible, je boot sur xxx2.6.18-4-amd64 et faudrait que je boot sur xxx2.6.18 ?
D’ou ma volonter de comprendre! Si je boot sur un noyau et qu’il trouve po, c’est que je dois booter sur un autre ? Ou je suis entrain de perdre les pédales ?

Tu dois avoir un lien du répertoire …/linux-headers-…amd64/scripts -> …/linux-kbuils/scripts

Ok,
Avec ca je dois avoir ce qu’il faut pour me débrouiller.
Merci à toi fran.b pour tes conseilles.
Pascal

Re à tous,
Le temps à passé et je sèche toujours :frowning:
J’ai suivi différents tuto et j’ai toujours :

toto:/usr/src# dpkg-reconfigure lirc
Stopping lirc daemon: lircmd lircd.
Starting lirc daemon: lircd.

************************************************************************
*
* The update-modules command is deprecated and should not be used!
*
************************************************************************

toto:/usr/src#

J’ai essayé, à la mano, de configurer le hardware.conf

toto:/usr/src# more /etc/lirc/hardware.conf
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Try to load appropriate kernel modules
LOAD_MODULES=true

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="default"
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE="/dev/lirc"
MODULES="lirc_serial"

# Default configuration files for your hardware if any
LIRCD_CONF=""
LIRCMD_CONF=""
toto:/usr/src#

Et j’ai un lircd.conf loadé pour ma Hauppauge

toto:/etc/lirc# more lircd.conf
#
# this config file was automatically generated
# using lirc-0.6.4(any) on Mon Jan 28 19:49:15 2002
#
# contributed by
#
# brand:                       hauppauge
# model no. of remote control:
# supported devices:
#

begin remote

  name  hauppauge
  bits           16
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   16
  pre_data       0xFFFF
  post_data_bits  32
  post_data      0x0
  gap          209960
  min_repeat      6
  toggle_bit      0


      begin codes
          TV                       0x000000000000FE00
          RADIO                    0x000000000000FE60
          MUTE                     0x000000000000FE40
          FULLSCREEN               0x000000000000FA20
          SOURCE                   0x000000000000FBA0
          RESERVED                 0x000000000000FC20
          MINIMIZE                 0x000000000000FB20
          CH+                      0x000000000000FBE0
          CH-                      0x000000000000FBC0
          VOL+                     0x000000000000FDE0
          VOL-                     0x000000000000FDC0
          1                        0x000000000000FFC0
          2                        0x000000000000FFA0
--More--(29%)
etc...

J’ai aussi fait un :

apt-get install lirc-modules-source

et un

dpkg -i /usr/src/linux/../lirc-modules-2......

Mais mon /dev/lircd reste désespérément rose :frowning:

Quelqu’un une idée qque chose ?

Par avance merci et salut à tous.[/code]

generation-debian.org/forums … f=13&t=179

Te remercie scorpio81,
Je vois que sa merdouille un peu partout avec lirc.
Ok, je vais tester.
Merci encore.