Warning: Duplicate entry '0' for key 1 insert into txp_log set `time`=now(),page='/bloginfo/notes/66/warning-makeinfo-is-missing-on-your-system',ip='54.226.21.57',host='ec2-54-226-21-57.compute-1.amazonaws.com',refer='',status='200',method='GET' in /var/www/vhosts/audeladelherbeseche.fr/httpdocs/bloginfo/textpattern/lib/txplib_db.php on line 81
notes et notules: WARNING: `makeinfo' is missing on your system

WARNING: `makeinfo' is missing on your system

crée par bernard le samedi 10 mai 2008 22:44:26

note importante

à propos de la manip proposée:

  • c'est dangereux et stupide
  • souvenez vous d'avoir fait cette manipulation hasardeuse
  • c'est à vos risques et périls
  • c'est dangereux et stupide
  • c'est à vos risques et périls
  • ne venez pas vous plaindre si ça provoque des effets de bords inattendus
  • je ne suis pas encore complètement sénile, mais le comique de répétition est universel
  • ne venez pas vous plaindre si ça provoque des effets de bords inattendus

mais vous êtes joueurs, je le vois bien

certains binutils vous renvoient ce message à la (cross)compilation:

WARNING: `makeinfo' is missing on your system.  You should only need it if
       you modified a `.texi' or `.texinfo' file, or any other file
       indirectly affecting the aspect of the manual.  The spurious
       call might also be the consequence of using a buggy `make' (AIX,
       DU, IRIX).  You might want to install the `Texinfo' package or
       the `GNU make' package.  Grab either from any GNU archive site.

pourtant, c'est la 1238ième fois que vous les recompilés et ça a toujours marché

c'est la faute à la mise à jour du paquet texi2html ou un de ses copains: la nouvelle version de makeinfo est passée à 4.11

sur Buildroot , on vous explique que c'est la faute aux makeinfo de version 4.11 et supérieure

comme je n'ai peur de rien, je nest pas hésité un seul instant: je renomme me makeinfo d'origine en makeinfo-4.11 et je remplace le fautif par ce:

#!/bin/sh
realmakeinfo="/usr/bin/makeinfo-4.11"

execversion() {
    $realmakeinfo  --version | sed 's/\(.*\)4.11/\14.9/'
}

case $1 in
    --version)
        execversion
        ;;
    *)
        $realmakeinfo $*
        ;;
esac     

et ça marche! même pas mal!


pour causer un peu

Commentaires fermés pour cet article

---