[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#900913: sonic-visualizer FTCBFS: runs qmake for the build architecture



Source: sonic-visualiser
Version: 3.0.3-4
Tags: patch upstream
User: helmutg@debian.org
Usertags: rebootstrap

sonic-visualizer fails to cross build from source, because it runs qmake
for the build architecture. The behaviour of qmake is
architecture-dependent and thus a triplet-prefixed version of it exists
in Debian. By using AC_CHECK_TOOL/AC_PATH_TOOL rather than
AC_CHECK_PROG/AC_PATH_PROG, autoconf prefers that one and the build
proceeds until it fails executing capnp. Such a failure looks like a
problem in capnp to me, so the attached patch only fixes the qmake part.
I only used the TOOL variant for tools on $PATH and not for searching
$QTDIR as the latter installations are typically configured for a
particular architecture. Please consider applying the patch and close
this bug when doing so.

Helmut
--- sonic-visualiser-3.0.3.orig/acinclude.m4
+++ sonic-visualiser-3.0.3/acinclude.m4
@@ -78,13 +78,13 @@
 	AC_CHECK_PROG(QMAKE, qmake.exe, $QTDIR/bin/qmake.exe,,$QTDIR/bin/)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qmake-qt5, qmake-qt5,,$PATH)
+	AC_PATH_TOOL(QMAKE, qmake-qt5,,$PATH)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qt5-qmake, qt5-qmake,,$PATH)
+	AC_PATH_TOOL(QMAKE, qt5-qmake,,$PATH)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qmake, qmake,,$PATH)
+	AC_PATH_TOOL(QMAKE, qmake,,$PATH)
 fi
 if test x$QMAKE = x ; then
    	AC_MSG_ERROR([
--- sonic-visualiser-3.0.3.orig/svapp/acinclude.m4
+++ sonic-visualiser-3.0.3/svapp/acinclude.m4
@@ -78,13 +78,13 @@
 	AC_CHECK_PROG(QMAKE, qmake.exe, $QTDIR/bin/qmake.exe,,$QTDIR/bin/)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qmake-qt5, qmake-qt5,,$PATH)
+	AC_PATH_TOOL(QMAKE, qmake-qt5,,$PATH)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qt5-qmake, qt5-qmake,,$PATH)
+	AC_PATH_TOOL(QMAKE, qt5-qmake,,$PATH)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qmake, qmake,,$PATH)
+	AC_PATH_TOOL(QMAKE, qmake,,$PATH)
 fi
 if test x$QMAKE = x ; then
    	AC_MSG_ERROR([
--- sonic-visualiser-3.0.3.orig/svcore/acinclude.m4
+++ sonic-visualiser-3.0.3/svcore/acinclude.m4
@@ -78,13 +78,13 @@
 	AC_CHECK_PROG(QMAKE, qmake.exe, $QTDIR/bin/qmake.exe,,$QTDIR/bin/)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qmake-qt5, qmake-qt5,,$PATH)
+	AC_PATH_TOOL(QMAKE, qmake-qt5,,$PATH)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qt5-qmake, qt5-qmake,,$PATH)
+	AC_PATH_TOOL(QMAKE, qt5-qmake,,$PATH)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qmake, qmake,,$PATH)
+	AC_PATH_TOOL(QMAKE, qmake,,$PATH)
 fi
 if test x$QMAKE = x ; then
    	AC_MSG_ERROR([
--- sonic-visualiser-3.0.3.orig/svgui/acinclude.m4
+++ sonic-visualiser-3.0.3/svgui/acinclude.m4
@@ -78,13 +78,13 @@
 	AC_CHECK_PROG(QMAKE, qmake.exe, $QTDIR/bin/qmake.exe,,$QTDIR/bin/)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qmake-qt5, qmake-qt5,,$PATH)
+	AC_PATH_TOOL(QMAKE, qmake-qt5,,$PATH)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qt5-qmake, qt5-qmake,,$PATH)
+	AC_PATH_TOOL(QMAKE, qt5-qmake,,$PATH)
 fi
 if test x$QMAKE = x ; then
-   	AC_CHECK_PROG(QMAKE, qmake, qmake,,$PATH)
+	AC_PATH_TOOL(QMAKE, qmake,,$PATH)
 fi
 if test x$QMAKE = x ; then
    	AC_MSG_ERROR([

Reply to: