Bug#756735: sflphone: update config.{sub, guess} to fix FTBFS for ppc64el port

ravi ravi at linux.vnet.ibm.com
Fri Aug 1 08:26:55 UTC 2014


Package: sflphone
Version: 1.3.0-1
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the 
past)
User: debian-devel at lists.debian.org
Usertags: autotools_dev ppc64el

Dear Maintainer,

In order to avoid FTBFS sflphone source package on ppc64el arch, 
config.guess and config.sub need to be updated.
(config files under all the directories except 
"daemon/libs/pjproject-$(PJPROJECT_VERSION)" are getting updated during 
autogen.sh runs)

Please consider the attached patch, which was tested on ppc64el internal 
build machine.

Thanks,
Ravi.
*** End of the template - remove these lines ***


-- System Information:
Debian Release: jessie/sid
   APT prefers unstable
   APT policy: (500, 'unstable')
Architecture: ppc64el (ppc64le)

Kernel: Linux 3.13-1-powerpc64le (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

--===============2589765374033505371==
Content-Type: text/x-diff; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="update-config-files.debpatch"

 >From 70e63699cf91a0a83cab46a989837ad0dcb7590a Mon Sep 17 00:00:00 2001
From: Ravindran Arani <ravi at linux.vnet.ibm.com>
Date: Fri, 1 Aug 2014 07:22:26 +0000
Subject: [PATCH] update-config-files

---
  debian/rules | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/rules b/debian/rules
index d926464..a28dbe0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,7 @@ PJPROJECT_VERSION := 2.1.0

  override_dh_auto_configure:
  #    cd daemon/libs/ && ./compile_pjsip.sh
-    cd daemon/libs/pjproject-$(PJPROJECT_VERSION) && CFLAGS=-fPIC 
./configure --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info --disable-sound --disable-video
+    cd daemon/libs/pjproject-$(PJPROJECT_VERSION) && mv config.guess 
config.guess.orig && mv config.sub config.sub.orig && cp -f 
/usr/share/misc/config.sub ./ && cp -f /usr/share/misc/config.guess ./ 
&& CFLAGS=-fPIC ./configure --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info --disable-sound --disable-video
      cd daemon && ./autogen.sh --prefix=/usr
      cd daemon && ./configure --prefix=/usr 
--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info 
CFLAGS="$(CFLAGS) -fPIC" LDFLAGS="-Wl,-z,defs" --disable-doxygen
      cd gnome && ./autogen.sh --prefix=/usr
@@ -28,7 +28,7 @@ override_dh_auto_build:
      cd plugins && make

  override_dh_auto_clean:
-    cd daemon/libs/pjproject-$(PJPROJECT_VERSION) && [ ! -f build.mak ] 
|| $(MAKE) distclean
+    cd daemon/libs/pjproject-$(PJPROJECT_VERSION) && [ ! -f 
config.guess.orig ] || mv -f config.guess.orig config.guess && [ ! -f 
config.sub.orig ] || mv -f config.sub.orig config.sub && [ ! -f 
build.mak ] || $(MAKE) distclean
      cd daemon && [ ! -f Makefile ] || $(MAKE) distclean
      cd gnome && [ ! -f Makefile ] || $(MAKE) distclean
      cd kde && [ ! -f Makefile ] || $(MAKE) distclean
-- 
1.8.5.3


--===============2589765374033505371==--

-- 
Ravindran
IBM LinuxTechnologyCenter



More information about the Pkg-voip-maintainers mailing list