Bug#556244: xulrunner: FTBFS on hurd-i386
Samuel Thibault
sthibault at debian.org
Sat Nov 14 20:55:08 UTC 2009
Package: xulrunner
Version: 1.9.1.5
Severity: important
Tags: patch
Hello,
xulrunner currently FTBFS on hurd-i386 due to missing configure bits,
here is patch.
Samuel
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.31 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--
Samuel Thibault <samuel.thibault at fnac.net>
We are Pentium of Borg. Division is futile. You will be approximated.
(seen in someone's .signature)
-------------- next part --------------
--- xulrunner-1.9.1.5/js/src/configure.in.origin 2009-11-13 08:53:29.000000000 +0000
+++ xulrunner-1.9.1.5/js/src/configure.in 2009-11-13 08:57:54.000000000 +0000
@@ -925,6 +925,7 @@
case "${target_os}" in
linux*) OS_ARCH=Linux OS_TARGET=Linux ;;
kfreebsd*-gnu) OS_ARCH=GNU_kFreeBSD OS_TARGET=GNU_kFreeBSD ;;
+ gnu*) OS_ARCH=GNU ;;
solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;;
mingw*) OS_ARCH=WINNT ;;
wince*) OS_ARCH=WINCE ;;
@@ -1526,7 +1527,7 @@
LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) $(LIBXUL_DIST)/bin/XUL -lobjc'
;;
-*-linux*|*-kfreebsd*-gnu)
+*-linux*|*-kfreebsd*-gnu|*-gnu*)
HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
HOST_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
@@ -2424,7 +2425,7 @@
dnl = Flags to strip unused symbols from .so components
dnl ========================================================
case "$target" in
- *-linux*|*-kfreebsd*-gnu)
+ *-linux*|*-kfreebsd*-gnu|*-gnu*)
MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
;;
*-solaris*)
@@ -2507,6 +2508,9 @@
freebsd*|kfreebsd*)
AC_DEFINE(AVMPLUS_UNIX)
;;
+gnu*)
+ AC_DEFINE(AVMPLUS_UNIX)
+ ;;
*cygwin*|*mingw*|*mks*|*msvc*|*wince)
AC_DEFINE(AVMPLUS_WIN32)
;;
@@ -3096,7 +3100,7 @@
fi
;;
- *-*-linux*|*-*-kfreebsd*-gnu)
+ *-*-linux*|*-*-kfreebsd*-gnu|*-*-gnu*)
AC_DEFINE(_REENTRANT)
;;
--- xulrunner-1.9.1.5/js/src/configure.orogin 2009-11-13 08:53:36.000000000 +0000
+++ xulrunner-1.9.1.5/js/src/configure 2009-11-13 08:59:09.000000000 +0000
@@ -4695,6 +4695,7 @@
case "${target_os}" in
linux*) OS_ARCH=Linux OS_TARGET=Linux ;;
kfreebsd*-gnu) OS_ARCH=GNU_kFreeBSD OS_TARGET=GNU_kFreeBSD ;;
+ gnu*) OS_ARCH=GNU;;
solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;;
mingw*) OS_ARCH=WINNT ;;
wince*) OS_ARCH=WINCE ;;
@@ -5436,7 +5437,7 @@
LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) $(LIBXUL_DIST)/bin/XUL -lobjc'
;;
-*-linux*|*-kfreebsd*-gnu)
+*-linux*|*-kfreebsd*-gnu|*-gnu*)
HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
HOST_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
@@ -6775,7 +6776,7 @@
esac
case "$target" in
- *-linux*|*-kfreebsd*-gnu)
+ *-linux*|*-kfreebsd*-gnu|*-gnu*)
MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS='-Wl,--version-script -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script'
;;
*-solaris*)
@@ -6890,6 +6891,12 @@
EOF
;;
+gnu*)
+ cat >> confdefs.h <<\EOF
+#define AVMPLUS_UNIX 1
+EOF
+
+ ;;
*cygwin*|*mingw*|*mks*|*msvc*|*wince)
cat >> confdefs.h <<\EOF
#define AVMPLUS_WIN32 1
@@ -9468,7 +9475,7 @@
fi
;;
- *-*-linux*|*-*-kfreebsd*-gnu)
+ *-*-linux*|*-*-kfreebsd*-gnu|*-*-gnu*)
cat >> confdefs.h <<\EOF
#define _REENTRANT 1
EOF
--- xulrunner-1.9.1.5/media/libsydneyaudio/src/Makefile.in.origin 2009-11-14 02:25:34.000000000 +0000
+++ xulrunner-1.9.1.5/media/libsydneyaudio/src/Makefile.in 2009-11-14 02:25:36.000000000 +0000
@@ -45,7 +45,7 @@
LIBRARY_NAME = sydneyaudio
FORCE_STATIC_LIB= 1
-ifneq (,$(filter DragonFly FreeBSD GNU_% NetBSD OpenBSD,$(OS_ARCH)))
+ifneq (,$(filter DragonFly FreeBSD GNU GNU_% NetBSD OpenBSD,$(OS_ARCH)))
CSRCS = \
sydney_audio_oss.c \
$(NULL)
More information about the pkg-mozilla-maintainers
mailing list