[grisbi-devel] Petit bug de Makefile.am

Guillaume Castagnino casta at xwing.info
Wed Jan 14 07:54:29 CET 2009


Le mercredi 14 janvier 2009, Pierre Biava a écrit :
> Guillaume Castagnino écrivait le 13/01/2009 19:48 :
> > Hello,
> >
> > Il y a un petit bug dans le src/Makefile.am qui fait que des
> > (nouveaux) fichiers sont oubliés lors d'un make dist-bzip
>
> Merci pour ce patch mais normalement il suffit de refaire un
> ./autogen.sh pour régénerer tous les fichiers.

Non non :)
Le fichier gsb_select_icon.h n'est pas listé dans les grisbi_INCLUDES, 
ce qui veut dire que autogen ou pas, il ne sera jamais inclus dans les 
tarballs générés avec la fonction prévue par les autotools (make 
dist-gz dist-bzip2, etc...)

Du coup, tant qu'on reste dans l'arbre CVS, ça compile, mais sur un 
tarball distribué, le .h n'étant pas inclu, ça plante ;)


D'une manière générale, TOUS les fichiers à include dans la tarball 
doivent être soit dans grisbi_SOURCES (pour les .c par exemple qui 
contribuent à la compilation de la target "grisbi", idem pour les 
plugins), ou dans EXTRA_DIST pour les ressources data / graphiques / 
headers, etc...


Donc le patch ajoute le gsb_select_icon.h la ou il faut, et 
accessoirement déplace gsb_select_icon.c à un endroit un peu plus 
élégant (avec les autres .c ;))


@+
Guillaume

-- 
Guillaume Castagnino
    guilc at laposte.net / casta at xwing.info
GnuPG/PGP key : 
http://wwwkeys.pgp.net:11371/pks/lookup?op=vindex&search=0x8AF468AF
Fingerprint : CD52 FE40 9592 BA1E E89D 5FB6 820E 4742 8AF4 68AF


More information about the devel mailing list