media-libs/ftgl-2.1.3_rc5 compiles fine, but when going for installation it fails. Reason: in the Makefile.am a line all-local: $(ECHO) "Done." is issued but since ECHO is not set this command results to simply "Done." which certainly confuses make: Making all in docs make[2]: Entering directory `/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5/docs' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5/docs' make[2]: Entering directory `/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5' /bin/sh: Done.: command not found make[2]: *** [all-local] Error 127 make[2]: Leaving directory `/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5' make: *** [all] Error 2 Created a patch, since I think the ECHO should be replaced with lt_ECHO, shouldn't it? Reproducible: Always
Created attachment 173186 [details, diff] Makefile.am patch converting ECHO to lt_ECHO
This bug is a duplicate. Oliver could you please attach your patch to the other bug as well? *** This bug has been marked as a duplicate of bug 248589 ***
OK. Done.
the other issue is that ECHO wasn't being AC_SUBST'd in the configure.ac file (along with ECHO_N). That's the trick that should work for all versions of automake at least through 1.6+. Fixed in r1203.