Bug#748983: (no subject)
Hi Cyril, Is there anything missing here that we can help with? -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53fcbb4a.7080...@br.ibm.com
Bug#748983: xcb-util: run dh-autoreconf to update config.{sub, guess} and {libtool, aclocal}.m4
Hi Cyril, I am traveling to Portland and without too much acess to it. I would ask Mauricio to solve it. Thank you, Breno On 08/21/2014 02:33 PM, Cyril Brulebois wrote: Breno Leitao bren...@br.ibm.com (2014-05-22): Package: xcb-util Version: 0.3.8 Severity: normal Tags: patch User: debian-powe...@lists.debian.org Usertags: ppc64el User: debian-de...@lists.debian.org Usertags: autoreconf Hi, The xcb-util package is not invoking dh-autoreconf during the build, which fails when we try to compile it on new arches. I just tested the attached patch and with it applied, the package is built properly. Hi, at Aurelien's request, I've tried applying your patch and triggering a build on amd64 in a sid chroot but it failed with: | (sid-amd64-devel)kibi@arya:~/debian-x/xcb-util$ debuild -b | dpkg-buildpackage -rfakeroot -D -us -uc -b | dpkg-buildpackage: source package xcb-util | dpkg-buildpackage: source version 0.3.8-3 | dpkg-buildpackage: source distribution UNRELEASED | dpkg-buildpackage: source changed by Cyril Brulebois k...@debian.org | dpkg-source --before-build xcb-util | dpkg-buildpackage: host architecture amd64 | fakeroot debian/rules clean | test -x debian/rules | rm -f debian/stamp-makefile-build debian/stamp-makefile-install | /usr/bin/make -C . -k distclean | make[1]: Entering directory '/home/kibi/debian-x/xcb-util' | make[1]: *** No rule to make target 'distclean'. | make[1]: Leaving directory '/home/kibi/debian-x/xcb-util' | /usr/share/cdbs/1/class/makefile.mk:55: recipe for target | 'makefile-clean' failed | make: [makefile-clean] Error 2 (ignored) | rm -f debian/stamp-autotools | rmdir --ignore-fail-on-non-empty . | rmdir: failed to remove ‘.’: Invalid argument | /usr/share/cdbs/1/class/autotools.mk:52: recipe for target | 'makefile-clean' failed | make: [makefile-clean] Error 1 (ignored) | rm -f configure-stamp | # Specific to Git Debian package | rm -f Doxyfile .gitmodules autogen.sh | if test -e debian/autoreconf.before; then \ | dh_autoreconf_clean ; \ | fi | dh_clean | rm -f debian/stamp-autotools-files | debian/rules build | test -x debian/rules | mkdir -p . | dh_autoreconf | configure.ac:17: installing './compile' | configure.ac:6: installing './install-sh' | configure.ac:6: installing './missing' | Makefile.am:6: error: 'pkgconfig_DATA' is used but 'pkgconfigdir' is | undefined | src/Makefile.am:2: error: Libtool library used but 'LIBTOOL' is | undefined | src/Makefile.am:2: The usual way to define 'LIBTOOL' is to add | 'LT_INIT' | src/Makefile.am:2: to 'configure.ac' and run 'aclocal' and 'autoconf' | again. | src/Makefile.am:2: If 'LT_INIT' is in 'configure.ac', make sure | src/Makefile.am:2: its definition is in aclocal's search path. | src/Makefile.am: installing './depcomp' | src/Makefile.am:14: error: 'xcbinclude_HEADERS' is used but | 'xcbincludedir' is undefined | autoreconf: automake failed with exit status: 1 | dh_autoreconf: autoreconf -f -i returned exit code 1 | /usr/share/cdbs/1/rules/autoreconf.mk:10: recipe for target | 'debian/autoreconf.after' failed | make: *** [debian/autoreconf.after] Error 2 | dpkg-buildpackage: error: debian/rules build gave error exit status 2 | debuild: fatal error at line 1364: | dpkg-buildpackage -rfakeroot -D -us -uc -b failed Mraw, KiBi. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53f62e57.5030...@br.ibm.com
Bug#749728: (no subject)
Hi, Sorry to bother you again, but I am wondering if you have chance to look at this bug. Thank you, Breno -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53ea27f3.8060...@br.ibm.com
Bug#749728: (no subject)
Hi Maintainer, I am wondering if you have chance to look at this bug. I would like to say that his bug is one of the most important bugs that are affecting ppc64el architecture right now according to the ppc64el top priority bug[1]. Since this is a bug that shouldn't cause any regression, I would appreciate if you accept it. Thanks, Breno [1] https://wiki.debian.org/ppc64el#Bugs -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53d144dc.1020...@br.ibm.com
Bug#745547: (no subject)
hi Julien, How do you want to handle this bug? Do you want me a patch for configure? This is a bug that is part of the top priority bugs for ppc64el platform as shown in: https://wiki.debian.org/ppc64el/topBugs Thank you, Breno -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53d1598e.5060...@br.ibm.com
Bug#745547: your mail
On 07/24/2014 05:44 PM, Julien Cristau wrote: On Thu, Jul 24, 2014 at 16:07:58 -0300, Breno Leitao wrote: hi Julien, How do you want to handle this bug? Do you want me a patch for configure? Now applied your patch in git. Not sure when the upload will happen, worst case during debconf. Nice. I will be there also, we can do it together. Thank you! -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53d17161.60...@br.ibm.com
Bug#751769: libxp: run dh-autoreconf to update config.{sub, guess} and {libtool, aclocal}.m4
Package: libxp Version: 1.0.2-1 Severity: normal Tags: patch Currently, the patch libxp fails to build on the new architecture (as ppc64el) due to outdated autotool files, which cause the following problem on ppc64el: http://ftp.unicamp.br/pub/ppc64el/debian/buildd-upstream/build_logs/logs/libxp_1.0.2-1_ppc64el-20140501-0452.build This bug provides a patch that call dh_autoreconf to update the missing parts, according to [1] recommendations. With this patch, the problem is fixed. [1] - https://wiki.debian.org/qa.debian.org/FTBFS#A2014-01-21_using_dh-autoreconf_during_the_build Thank you, Breno -- 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.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Index: libxp-1.0.2/debian/control === --- libxp-1.0.2.orig/debian/control 2014-06-16 13:39:14.0 + +++ libxp-1.0.2/debian/control 2014-06-16 13:39:55.0 + @@ -5,6 +5,7 @@ Uploaders: Drew Parsons dpars...@debian.org, Cyril Brulebois k...@debian.org Build-Depends: debhelper (= 8.1.3~), + dh-autoreconf, quilt, pkg-config, libx11-dev (= 1:0.99.2), Index: libxp-1.0.2/debian/rules === --- libxp-1.0.2.orig/debian/rules 2014-06-16 13:39:14.0 + +++ libxp-1.0.2/debian/rules 2014-06-16 13:40:13.0 + @@ -37,6 +37,7 @@ build: patch build-stamp build-stamp: dh_testdir + dh_autoreconf mkdir -p build cd build \ @@ -51,6 +52,7 @@ clean: xsfclean dh_testdir dh_testroot + dh_autoreconf_clean rm -f build-stamp rm -f config.cache config.log config.status
Bug#748983: xcb-util: run dh-autoreconf to update config.{sub, guess} and {libtool, aclocal}.m4
Package: xcb-util Version: 0.3.8 Severity: normal Tags: patch User: debian-powe...@lists.debian.org Usertags: ppc64el User: debian-de...@lists.debian.org Usertags: autoreconf Hi, The xcb-util package is not invoking dh-autoreconf during the build, which fails when we try to compile it on new arches. I just tested the attached patch and with it applied, the package is built properly. Thank you, -- 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.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Index: xcb-util-0.3.8/debian/control === --- xcb-util-0.3.8.orig/debian/control 2012-02-08 19:40:41.0 + +++ xcb-util-0.3.8/debian/control 2014-05-22 19:54:15.0 + @@ -15,7 +15,8 @@ autotools-dev, autoconf, automake, - xutils-dev + xutils-dev, + dh-autoreconf Standards-Version: 3.9.2 Homepage: http://xcb.freedesktop.org Vcs-Git: git://git.debian.org/pkg-xorg/lib/xcb-util.git Index: xcb-util-0.3.8/debian/rules === --- xcb-util-0.3.8.orig/debian/rules 2012-02-08 19:40:41.0 + +++ xcb-util-0.3.8/debian/rules 2014-05-22 19:54:03.0 + @@ -4,6 +4,7 @@ include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/autoreconf.mk DEB_DH_MAKESHLIBS_ARGS=-V
Bug#745547: pixman: Disable vmx for ppc64el architecture
Package: pixman Version: 0.32.4 Severity: wishlist Dear Maintainer, In order to be able to compile pixman on the ppc64el archictecture, the option disable-vmx needs to be disabled at this initial moment. So, this patch adds the --disable-vmx option during the configure process. Thanks Breno Leitao -- 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.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash diff -uNpr pixman-0.32.4/debian/changelog pixman-0.32.4.new/debian/changelog --- pixman-0.32.4/debian/changelog 2014-04-22 18:08:27.0 + +++ pixman-0.32.4.new/debian/changelog 2014-04-22 18:11:51.0 + @@ -1,3 +1,10 @@ +pixman (0.32.4-1.1) sid; urgency=medium + + * Non-maintainer upload. + * Disable vmx on the ppc64el architecture to enable the package to be built. + + -- Breno Leitao bren...@br.ibm.com Tue, 22 Apr 2014 18:11:10 + + pixman (0.32.4-1) sid; urgency=low * New upstream release. diff -uNpr pixman-0.32.4/debian/rules pixman-0.32.4.new/debian/rules --- pixman-0.32.4/debian/rules 2014-04-22 17:58:17.0 + +++ pixman-0.32.4.new/debian/rules 2014-04-22 17:58:40.0 + @@ -4,12 +4,19 @@ PACKAGE = libpixman-1-0 SHLIBS = 0.25.2 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) + +DISABLE_VMX_ARCHS = ppc64el + +ifeq (,$(filter $(DEB_BUILD_ARCH), $(disable_vmx_archs))) + VMX_OPTION = --disable-vmx +endif # Disable Gtk+ autodetection: override_dh_auto_configure: # also avoid loongson2f optimizations on mipsel, see 0.26.0-3 # changelog entry: - LS_CFLAGS= dh_auto_configure -- --disable-gtk \ + LS_CFLAGS= dh_auto_configure -- --disable-gtk $(VMX_OPTION) \ --disable-silent-rules \ --disable-arm-iwmmxt \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
Bug#745547: pixman: Disable vmx for ppc64el architecture
On 04/22/2014 03:27 PM, Julien Cristau wrote: In order to be able to compile pixman on the ppc64el archictecture, the option disable-vmx needs to be disabled at this initial moment. So, this patch adds the --disable-vmx option during the configure process. Shouldn't configure be made to detect it instead? Yes, this makes sense. Are you willing to see something like this? --- pixman-0.32.4.new/configure.ac 2013-11-18 01:58:34.0 + +++ pixman-0.32.4/configure.ac 2014-04-22 19:52:26.0 + @@ -540,6 +540,9 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ #if defined(__GNUC__) (__GNUC__ 3 || (__GNUC__ == 3 __GNUC_MINOR__ 4)) #error Need GCC = 3.4 for sane altivec support #endif +#if defined(__PPC64__) (__BYTE_ORDER__==__ORDER_LITTLE_ENDIAN__) +#error VMX utilization is still not ready on ppc64el +#endif #include altivec.h int main () { vector unsigned int v = vec_splat_u32 (1); -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5356c9e7.9090...@br.ibm.com
Bug#742731: Re: Bug#742731: xorg: New architecture: ppc64el
On 03/26/2014 04:21 PM, Julien Cristau wrote: +XSERVER_XORG_VIDEO_DEPENDS=xserver-xorg-video-dummy +XSERVER_XORG_INPUT_DEPENDS=xserver-xorg-input-void NAK. This should at least get the fbdev (and possibly modesetting) video driver, and evdev for input. That makes sense. So, a new patch (based on arm64) is attached that adds support for ppc64el using input-evdev, video-fbdev and video-modesetting. We also have the binaries for these packages: http://ftp.unicamp.br/pub/ppc64el/debian/archive/pool/main/x/xserver-xorg-input-evdev/ http://ftp.unicamp.br/pub/ppc64el/debian/archive/pool/main/x/xserver-xorg-video-fbdev/ http://ftp.unicamp.br/pub/ppc64el/debian/archive/pool/main/x/xserver-xorg-video-modesetting/ Thank you. diff -uNpr xorg-7.7+6.orig/debian/scripts/vars.ppc64el xorg-7.7+6/debian/scripts/vars.ppc64el --- xorg-7.7+6.orig/debian/scripts/vars.ppc64el 1970-01-01 00:00:00.0 + +++ xorg-7.7+6/debian/scripts/vars.ppc64el 2014-03-31 20:25:13.0 + @@ -0,0 +1,8 @@ +XSERVER_XORG_VIDEO_DEPENDS=\ +xserver-xorg-video-fbdev, \ +xserver-xorg-video-modesetting, \ + + +XSERVER_XORG_INPUT_DEPENDS=\ +xserver-xorg-input-evdev, \ +
Bug#742731: xorg: New architecture: ppc64el
Source: xorg Version: 7.7+6 Severity: wishlist Tags: patch sid Dear Maintainer, We are working to enable the new architecture ppc64el[1] and we would like to submit a patch to enable the package xorg to be compiled, with the minimal support at this first moment. So, I am attaching this patch that would provide the minimal support for xorg/ppc64el. [1] - https://wiki.debian.org/ppc64el Thank you, Breno -- System Information: Debian Release: jessie/sid Architecture: ppc64el (ppc64le) Kernel: Linux 3.13-1-powerpc64le (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash diff -uNpr xorg-7.7+6.orig/debian/scripts/vars.ppc64el xorg-7.7+6/debian/scripts/vars.ppc64el --- xorg-7.7+6.orig/debian/scripts/vars.ppc64el 1970-01-01 00:00:00.0 + +++ xorg-7.7+6/debian/scripts/vars.ppc64el 2014-03-26 17:42:15.0 + @@ -0,0 +1,2 @@ +XSERVER_XORG_VIDEO_DEPENDS=xserver-xorg-video-dummy +XSERVER_XORG_INPUT_DEPENDS=xserver-xorg-input-void