Bug#853236: wmaker FTCBFS: uses the build architecture compiler
Helmut Grohne
helmut at subdivi.de
Mon Jan 30 18:40:47 UTC 2017
Source: wmaker
Version: 0.95.7-7
Tags: patch upstream
User: helmutg at debian.org
Usertags: rebootstrap
wmaker fails to cross build from source, because it forces the use of
pkg-config without $ac_tool_prefix. Discovering pkg-config with the
PKG_PROG_PKG_CONFIG macro considers $ac_tool_prefix and thus makes cross
compilation succeed. Please consider applying the attached patch after
stretch is released.
Helmut
-------------- next part --------------
diff --minimal -Nru wmaker-0.95.7/debian/changelog wmaker-0.95.7/debian/changelog
--- wmaker-0.95.7/debian/changelog 2016-11-19 16:35:50.000000000 +0100
+++ wmaker-0.95.7/debian/changelog 2017-01-30 18:42:00.000000000 +0100
@@ -1,3 +1,10 @@
+wmaker (0.95.7-7.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: add 62_cross.diff (Closes: #-1).
+
+ -- Helmut Grohne <helmut at subdivi.de> Mon, 30 Jan 2017 18:42:00 +0100
+
wmaker (0.95.7-7) unstable; urgency=medium
* Add missing license information to debian/copyright.
diff --minimal -Nru wmaker-0.95.7/debian/patches/62_cross.diff wmaker-0.95.7/debian/patches/62_cross.diff
--- wmaker-0.95.7/debian/patches/62_cross.diff 1970-01-01 01:00:00.000000000 +0100
+++ wmaker-0.95.7/debian/patches/62_cross.diff 2017-01-30 18:42:00.000000000 +0100
@@ -0,0 +1,46 @@
+Subject: consider $ac_tool_prefix when searching for pkg-config
+From: Helmut Grohne <helmut at subdivi.de>
+
+--- wmaker-0.95.7.orig/configure.ac
++++ wmaker-0.95.7/configure.ac
+@@ -452,7 +452,8 @@
+
+ dnl pkg-config
+ dnl ==========
+-AC_CHECK_PROG([PKGCONFIG], [pkg-config], [pkg-config])
++PKG_PROG_PKG_CONFIG
++AS_IF([test -z "$PKG_CONFIG"],[AC_MSG_ERROR([pkg-config is required.])])
+
+
+
+@@ -617,7 +618,7 @@
+ dnl ==========
+ dnl libWINGS uses FcPatternDel from libfontconfig
+ AC_MSG_CHECKING([for fontconfig library])
+-FCLIBS=`$PKGCONFIG fontconfig --libs`
++FCLIBS=`$PKG_CONFIG fontconfig --libs`
+ if test "x$FCLIBS" = "x" ; then
+ AC_MSG_RESULT([not found])
+ else
+@@ -632,8 +633,8 @@
+ xft=yes
+ XFTLIBS=""
+
+-if test "x$PKGCONFIG" != x -a "`$PKGCONFIG xft; echo $?`" = 0; then
+- XFTCONFIG="$PKGCONFIG xft"
++if test "x$PKG_CONFIG" != x -a "`$PKG_CONFIG xft; echo $?`" = 0; then
++ XFTCONFIG="$PKG_CONFIG xft"
+ pkgconfig_xft=yes
+ else
+ AC_CHECK_PROG(XFTCONFIG, xft-config, xft-config)
+@@ -683,8 +684,8 @@
+ PANGOFLAGS=
+ PANGOLIBS=
+ if test "$pango" = yes; then
+- PANGOLIBS=`$PKGCONFIG pangoxft --libs`
+- PANGOFLAGS=`$PKGCONFIG pangoxft --cflags`
++ PANGOLIBS=`$PKG_CONFIG pangoxft --libs`
++ PANGOFLAGS=`$PKG_CONFIG pangoxft --cflags`
+ if test "x$PANGOLIBS" = "x" ; then
+ AC_MSG_RESULT([not found])
+ else
diff --minimal -Nru wmaker-0.95.7/debian/patches/series wmaker-0.95.7/debian/patches/series
--- wmaker-0.95.7/debian/patches/series 2016-11-19 16:31:00.000000000 +0100
+++ wmaker-0.95.7/debian/patches/series 2017-01-30 18:40:28.000000000 +0100
@@ -7,3 +7,4 @@
57_ignore_with-aix-soname.diff
60_fix_wraster_symbol_versioning.diff
61_fix_wmmenugen_segfault.diff
+62_cross.diff
More information about the Pkg-wmaker-devel
mailing list