On Wed, Aug 06, 2003 at 08:40:17AM +0200, Sven Luther wrote:
[...]
> > Si je me souviens bien, la position de l'upstream est de dire que tout ce
> > qui est n�cessaire devrait �tre inclus dans les sources des programmes.
> > Si ce n'est pas le cas, c'est de la faute de l'utilisateur (i.e.
> > de l'upstream d'un programme utilisant gettext). Mais il faudrait aussi
> 
> Err, je parlait de l'upstream du programme utilisateur de gettext. Mon
> probleme a moi c'est que j'essaye de modifier les Makefile.am/in de
> parted car j'ai rajouter un repertoire, et que apres cela, je ne suis
> plus capable de compiler le programme, et lancer aclocal/autoconf ne
> suffit pas. Je vais essayer avec gettextize cependant.

Ben alors demande � ton upstream une nouvelle release qui corrige
ces probl�mes ;)

> > regarder le programme autopoint, j'ai l'impression qu'il est con�u
> > pour r�soudre ce genre de probl�mes.
> 
> Encore un autre uttilitaire, c'est vraiment une usine a gaz ce truc.
> Enfin, ...

C'est normal, les utilisateurs font n'importe quoi, il faut ensuite
chercher � recoller les morceaux ;)

Dans ton cas, le probl�me est que l'upstream ne fournit pas les macros
m4 utilis�es, ce qui emp�che l'utilisation d'aclocal. Heureusement
l'auteur de gettext a pens� � tout, et tu peux
  1. regarder la version de gettext utilis�e dans intl/VERSION
     (dans ton cas 0.10.40)
  2. ajouter une ligne AM_GNU_GETTEXT_VERSION(0.10.40) dans configure.in
  3. lancer autopoint, ce qui ajoutera un r�pertoire m4/
  4. supprimer la ligne AM_GNU_GETTEXT_VERSION(0.10.40) dans configure.in
  5. ajouter
        ACLOCAL_AMFLAGS = -I m4
     dans Makefile.am
  6. faire tes modifs et relancer les diff�rents autotools
Les �tapes 2 et 4 sont n�cessaires � cause d'un bogue dans autopoint,
il devrait �tre corrig� bient�t.

Je n'avais jamais utilis� autopoint, et je dois dire que c'est un outil
vraiment tr�s pratique.

Denis

Répondre à