I attempted to bootstrap pulseaudio and got a non obvious error.

log is here https://pastebin.com/CctNdLwD

installing autopoint fixed the problem

the attached patch makes bootstrap.sh fail if autopoint is not available.




Sincerely,

Russell Treleaven
sip:[email protected]
From 4904dd6113466d34f436a46442fe75a6e92b872b Mon Sep 17 00:00:00 2001
From: Russell Treleaven <[email protected]>
Date: Fri, 8 Sep 2017 10:24:31 -0400
Subject: [PATCH] make bootstrap.sh fail if autopoint or intltoolize are not
 available

---
 bootstrap.sh | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/bootstrap.sh b/bootstrap.sh
index 57494fc..0a05a3e 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -32,13 +32,17 @@ fi
 # configure file faulty.
 if ! pkg-config --version &>/dev/null; then
     echo "pkg-config is required to bootstrap this program"
-    DIE=1
+    exit 1
 fi
-
 # Other necessary programs
-intltoolize --version >/dev/null || DIE=1
-test "$DIE" = 1 && exit 1
-
+if ! autopoint --version &>/dev/null ; then
+    echo "autopoint is required to bootstrap this program"
+    exit 1
+fi
+if ! intltoolize --version >/dev/null ; then
+    echo "intltoolize is required to bootstrap this program"
+    exit 1
+fi
 autopoint --force
 AUTOPOINT='intltoolize --automake --copy' autoreconf --force --install --verbose
 
-- 
1.9.1

_______________________________________________
pulseaudio-discuss mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to