Fails to build if autoreconfigured without yelp-tools
@epm
Submitted by Emilio Pozuelo Monfort Assigned to mal..@..db.org
Link to original bug (#723010)
Description
If I autoreconf without yelp-tools installed, tools/help/Makefile doesn't substitute @YELP_HELP_RULES@ and when building make complains with:
make[3]: Entering directory `/tmp/buildd/libgda5-5.2.2/tools/help' Makefile:597: *** missing separator. Stop.
(line 597 contains "@YELP_HELP_RULES@")
After installing yelp-tools, the build fails because yelp-xsl is not present:
warning: failed to load external entity "file:///usr/share/yelp-xsl/xslt/mallard/html/mal2xhtml.xsl"
compilation error: file - line 10 element import
xsl:import : unable to load file:///usr/share/yelp-xsl/xslt/mallard/html/mal2xhtml.xsl
cp: cannot stat '/usr/share/yelp-xsl/js/jquery.js': No such file or directory
cp: cannot stat '/usr/share/yelp-xsl/js/jquery.syntax.js': No such file or directory
cp: cannot stat '/usr/share/yelp-xsl/js/jquery.syntax.core.js': No such file or directory
cp: cannot stat '/usr/share/yelp-xsl/js/jquery.syntax.layout.yelp.js': No such file or directory
/usr/bin/make all-am
make[6]: Entering directory /tmp/buildd/libgda5-5.2.2/doc/mallard/gda-vala/C' make[6]: *** No rule to make target
classes.html', needed by `all-am'. Stop.
I guess configure.ac should check for those two.