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

Bug#801604: snd: FTBFS on hurd-i386



Source: snd
Version: 11.7-4
Severity: important
Tags: patch
Usertags: hurd
User: debian-hurd@lists.debian.org

Hello,

Currently snd FTBFS on GNU/Hurd. This is partly due to a missing
condition for the GNU system in configure.ac:
*-*-hurd*) should read *-*-gnu*). Additionally the JACK audio system
case does also need to be treated. Attached is an updated 06-hurd.diff
file enabling a successful build.

Thanks!

---
 configure.ac |   25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

Index: snd-11.7/configure.ac
===================================================================
--- snd-11.7.orig/configure.ac
+++ snd-11.7/configure.ac
@@ -1684,6 +1684,36 @@ case "$host" in
                 ;;
         esac
         ;;
+    *-*-gnu*)
+        LDSO_FLAGS="-shared"
+        LIBS="$LIBS -lm"
+        if test "$ac_cv_header_dlfcn_h" = yes ; then
+          LDFLAGS="$LDFLAGS -ldl"
+        fi
+        if test "$GCC" = yes ; then
+          SO_FLAGS="-fPIC $SO_FLAGS"
+        fi
+
+        AUDIO_SYSTEM=OSS
+
+        if test "$with_jack" = yes ; then
+               if test "$with_oss" != yes ; then
+                 AUDIO_SYSTEM=JACK
+               fi
+        fi
+
+	case $AUDIO_SYSTEM in
+	JACK)
+		AC_DEFINE(HAVE_JACK_IN_LINUX)
+		AC_DEFINE(HAVE_OSS)
+		AUDIO_LIB="-lsamplerate"
+		;;
+	OSS)
+                AC_DEFINE(HAVE_OSS)
+                AUDIO_SYSTEM=OSS
+                ;;
+        esac
+        ;;
     *-*-sunos4*) 
         AC_DEFINE(MUS_SUN)
 	LIBS="$LIBS -lm"

Reply to: