Source: libxml++2.6
Version: 2.36.0-2.1
Severity: normal
Tags: patch
User: debian-de...@lists.debian.org
Usertags: autoreconf
User: debian-po...@lists.debian.org
Usertags: ppc64el

Dear Maintainer,

The package libxml++2.6 fails to build from source on ppc64el.
Using dh-autoreconf (https://wiki.debian.org/Autoreconf) helps to
solve that issue so it builds successfully.

The problem is that the package needs automake v1.11 to do so, so a
dependency had to be added on that version of automake.

The patch attached contains the modifications.

Thanks
Fernando


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

Kernel: Linux 3.13-1-powerpc64le (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru libxml++2.6-2.36.0/debian/changelog libxml++2.6-2.36.0/debian/changelog
--- libxml++2.6-2.36.0/debian/changelog	2013-06-13 12:33:21.000000000 +0000
+++ libxml++2.6-2.36.0/debian/changelog	2014-07-22 20:54:21.000000000 +0000
@@ -1,3 +1,10 @@
+libxml++2.6 (2.36.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Adding autoreconf to the build. Forcing to use automake-1.11 due to compatibility issues 
+
+ -- Fernando Seiti Furusato <ferse...@br.ibm.com>  Tue, 22 Jul 2014 20:53:52 +0000
+
 libxml++2.6 (2.36.0-2) unstable; urgency=low
 
   * Don't rely on LC_ALL being already set and explicitly export it.
diff -Nru libxml++2.6-2.36.0/debian/control libxml++2.6-2.36.0/debian/control
--- libxml++2.6-2.36.0/debian/control	2013-06-13 12:44:49.000000000 +0000
+++ libxml++2.6-2.36.0/debian/control	2014-07-22 20:55:03.000000000 +0000
@@ -12,6 +12,8 @@
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/libxml++2.6
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/libxml++2.6
 Build-Depends: cdbs (>= 0.4.51),
+               dh-autoreconf,
+               automake1.11,
                debhelper (>= 8),
                autotools-dev,
                gnome-pkg-tools (>= 0.11),
diff -Nru libxml++2.6-2.36.0/debian/control.in libxml++2.6-2.36.0/debian/control.in
--- libxml++2.6-2.36.0/debian/control.in	2013-06-12 22:55:58.000000000 +0000
+++ libxml++2.6-2.36.0/debian/control.in	2014-07-22 20:53:50.000000000 +0000
@@ -7,6 +7,8 @@
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/libxml++2.6
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/libxml++2.6
 Build-Depends: cdbs (>= 0.4.51),
+               dh-autoreconf,
+               automake1.11,
                debhelper (>= 8),
                autotools-dev,
                gnome-pkg-tools (>= 0.11),
diff -Nru libxml++2.6-2.36.0/debian/rules libxml++2.6-2.36.0/debian/rules
--- libxml++2.6-2.36.0/debian/rules	2013-06-13 12:44:18.000000000 +0000
+++ libxml++2.6-2.36.0/debian/rules	2014-07-22 20:53:21.000000000 +0000
@@ -1,10 +1,14 @@
 #!/usr/bin/make -f
 
+export AUTOMAKE=automake-1.11
+export ACLOCAL=aclocal-1.11
+
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+include /usr/share/cdbs/1/rules/autoreconf.mk
 
 # Use UTF-8 locale as the test-suite currently fails otherwise
 # https://bugzilla.gnome.org/show_bug.cgi?id=702136

Reply via email to