Source: sarg
Version: 2.3.11-1
Tags: patch upstream
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

sarg fails to cross build from source, because it abuses AC_CHECK_FILE.
The macro is meant to check for files on the host, but it uses it to
check for build system files. Please use test -e for that. The attached
patch fixes that and makes a cross build run into #897855. Please
consider applying it.

Helmut
--- sarg-2.3.11.orig/configure.ac
+++ sarg-2.3.11/configure.ac
@@ -316,14 +316,14 @@
 		AC_SUBST(XSL_MAN_STYLESHEET)
 	fi
 ],
-AC_CHECK_FILES([/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl],
+AS_IF([test -e /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl],
 [
 	# debian
 	XSL_MAN_STYLESHEET="/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl"
 	AC_SUBST(XSL_MAN_STYLESHEET)
 ],
 [
-AC_CHECK_FILES([/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl],
+AS_IF([test -e /usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl],
 [
 	# gentoo
 	XSL_MAN_STYLESHEET="/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl"
@@ -341,14 +341,14 @@
 		AC_SUBST(XSL_HTML_STYLESHEET)
 	fi
 ],
-AC_CHECK_FILES([/usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/html/onechunk.xsl],
+AS_IF([test -e /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/html/onechunk.xsl],
 [
 	# debian
 	XSL_HTML_STYLESHEET="/usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/html/onechunk.xsl"
 	AC_SUBST(XSL_HTML_STYLESHEET)
 ],
 [
-AC_CHECK_FILES([/usr/share/sgml/docbook/xsl-stylesheets/html/onechunk.xsl],
+AS_IF([test -e /usr/share/sgml/docbook/xsl-stylesheets/html/onechunk.xsl],
 [
 	# gentoo
 	XSL_HTML_STYLESHEET="/usr/share/sgml/docbook/xsl-stylesheets/html/onechunk.xsl"

Reply via email to