Source: mathic
Version: 1.0~git20180311-2
Tags: patch upstream
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

mathic fails to cross build from source, because it abuses AC_CHECK_FILE
for searching files on the build system while it is meant for checking
files on the host system. When inspecting the build system, please use
plain test -e. Please consider applying the attached patch.

Helmut
--- mathic-1.0~git20180311.orig/configure.ac
+++ mathic-1.0~git20180311/configure.ac
@@ -35,7 +35,7 @@
 AS_IF([test "$with_gtest" = ""], [with_gtest="download"])
 
 AS_IF([test "$with_gtest" = "download"],
-  [with_gtest="yes"; AC_CHECK_FILE([$GTEST_PATH/src/gtest-all.cc], [], [
+  [with_gtest="yes"; AS_IF([test -e "$GTEST_PATH/src/gtest-all.cc"], [], [
     mkdir -p "$GTEST_PATH";
     (
       cd $GTEST_PATH;
@@ -54,7 +54,7 @@
     fi
   ])],
   [test "$with_gtest" = "yes"], [
-    AC_CHECK_FILE([$GTEST_PATH/src/gtest-all.cc], [], [
+    AS_IF([test -e "$GTEST_PATH/src/gtest-all.cc"], [], [
       AC_MSG_ERROR([could not find gtest source at path $GTEST_PATH.])
     ])
   ],

Reply via email to