Debian Bug report logs - #791347
src:libexplain: FTBFS on ppc64el

version graph

Package: src:libexplain; Maintainer for src:libexplain is Debian QA Group <packages@qa.debian.org>;

Reported by: Erwan Prioul <erwan@linux.vnet.ibm.com>

Date: Fri, 3 Jul 2015 16:09:02 UTC

Severity: normal

Tags: patch

Found in version libexplain/1.4.D001-2

Fixed in version libexplain/1.4.D001-3

Done: James Cowgill <jcowgill@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian QA Group <packages@qa.debian.org>:
Bug#791347; Package src:libexplain. (Fri, 03 Jul 2015 16:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Erwan Prioul <erwan@linux.vnet.ibm.com>:
New Bug report received and forwarded. Copy sent to Debian QA Group <packages@qa.debian.org>. (Fri, 03 Jul 2015 16:09:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Erwan Prioul <erwan@linux.vnet.ibm.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: src:libexplain: FTBFS on ppc64el
Date: Fri, 03 Jul 2015 18:05:10 +0200
[Message part 1 (text/plain, inline)]
Package: src:libexplain
Version: 1.4.D001-2
Severity: normal
Tags: patch

Dear Maintainer,

While trying to build the package on ppc64el, the test t0056a fails on
an error related with the O_LARGEFILE flag.

PATH=`pwd`/bin:$PATH /bin/sh test/00/t0056a.sh
3c3
< which is unsuitable for writing (O_RDONLY | O_LARGEFILE)
---
> which is unsuitable for writing (O_RDONLY | 0200000)
FAILED test of write vs EINVAL
make[1]: *** [t0056a] Error 1
Makefile:40798: recipe for target 't0056a' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_test: make -j1 check returned exit code 2
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2


The attached patch includes a workaround to set O_LARGEFILE_HIDDEN to
the proper value on ppc64el architecture.

Thanks for considering this patch.

Regards,
Erwan.

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

Kernel: Linux 3.16.0-4-powerpc64le
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



[ppc64el.debdiff (text/plain, attachment)]

Reply sent to James Cowgill <jcowgill@debian.org>:
You have taken responsibility. (Sun, 14 Aug 2016 18:51:22 GMT) (full text, mbox, link).


Notification sent to Erwan Prioul <erwan@linux.vnet.ibm.com>:
Bug acknowledged by developer. (Sun, 14 Aug 2016 18:51:23 GMT) (full text, mbox, link).


Message #10 received at 791347-close@bugs.debian.org (full text, mbox, reply):

From: James Cowgill <jcowgill@debian.org>
To: 791347-close@bugs.debian.org
Subject: Bug#791347: fixed in libexplain 1.4.D001-3
Date: Sun, 14 Aug 2016 18:49:23 +0000
Source: libexplain
Source-Version: 1.4.D001-3

We believe that the bug you reported is fixed in the latest version of
libexplain, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 791347@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James Cowgill <jcowgill@debian.org> (supplier of updated libexplain package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 14 Aug 2016 19:21:21 +0100
Source: libexplain
Binary: explain libexplain-doc libexplain51 libexplain-dev
Architecture: source
Version: 1.4.D001-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: James Cowgill <jcowgill@debian.org>
Description:
 explain    - utility to explain system call errors
 libexplain-dev - library of system-call-specific strerror repl - development files
 libexplain-doc - library of system-call-specific strerror repl - documentation
 libexplain51 - library of system-call-specific strerror repl
Closes: 770819 775357 791347 828853
Changes:
 libexplain (1.4.D001-3) unstable; urgency=medium
 .
   * QA upload.
 .
   * debian/control:
     - Replace -dbg package with automatic package.
     - Use secure Vcs-Git URL.
     - Bump standards to 3.9.8.
     - Drop useless direct dependency from explain to libexplain51.
     - Run wrap-and-sort.
   * debian/patches:
     - Number the patches.
     - 03: Fix FTBFS with linux headers 4.5. (Closes: #828853)
     - 04: Fix test t0274a.sh on recent kernels.
     - 05: Fix handling of O_LARGEFILE on various 64-bit arches.
       (Closes: #775357, #791347)
     - 06: Only compile sysctl code if sysctl exists. (Closes: #770819)
     - 07: Do not require fully defined struct ustat.
   * debian/rules:
     - Enable parallel build.
Checksums-Sha1:
 c6b20c96d0676d0431b9142a85d87bcf1d70360b 2180 libexplain_1.4.D001-3.dsc
 1ac884b0a92faecc6ddb4c6cf8fb779ad75b7036 41416 libexplain_1.4.D001-3.debian.tar.xz
Checksums-Sha256:
 915e486e019c97ed0f10b7a0ee3a9104b78264acf7f25980efd88992e2d824f6 2180 libexplain_1.4.D001-3.dsc
 ddbd95ec082674b7b2892e77fc37c9d3f94c861d6c5f7da9061c8598c7b8bb3e 41416 libexplain_1.4.D001-3.debian.tar.xz
Files:
 a57bcdcc53a0f624ec23d606570c6949 2180 devel optional libexplain_1.4.D001-3.dsc
 bc13cafc6f642e82bff9ff68838a66d4 41416 devel optional libexplain_1.4.D001-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJXsLseAAoJEMfxZ23qLQHvUsMP/iOxPKGhZ3vD9ViXIsKFmFCZ
khGAIdbU94sCq6ONofbzflmLtTjCi35ijpUrSSU9HKkmadNlTtjq6z/c7bUk9C17
G9EUXi39SRyELv6f115FcYYuEWuAiRTamhwTIpRXdYcj/gFrPaJv1g9xKxKr0cnA
iY8BH8022rDiDSyAHFsRHYqzevarHb05RdeZDBzow+ek09Y20bri2XHa+anrxKTC
XzMHcwFbnzH5zXukK1WfPHn47pTrajJ4WVcKctEzUutUZhcnsc/Al06yLHkUBnJt
H42IpwqFpW/AJHt6nrK3uKztbVM1APHDfyhrPZ8I6useqpSP34r+sDg78B8kkI1p
p/aUOohYpmhgrBPeIiScwHDb8L2UR3b99fW4ELetH2ja61cxesHAU4x6LiJDhWOb
7G4k9d/0SjS75nMjNiPxZ2q8lXE+aO8SF70kgynpswlEDyOMOow1UU32eH+FPmuf
3Bkzo3Qdi4my07lCDfTu3nTAq9yutOkf7rzZjdLDI7KuIvvzPBhiYYVQu7qfVpWD
+qnJR2fLSXGwKkLvEGtJSreMTCC4Q7kbo6imZSFQV4OiQnUiaOhWcCEz8MyhZSS5
vdB3ntiCXppcx23H7W9o7iscTZEbWccWSu9qksoS49F4PxVFvJxKBlJvUhga18ip
SSoglTDgD3sjObq7Fn0h
=Rne9
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 25 Sep 2016 07:27:30 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Oct 22 23:01:29 2025; Machine Name: berlioz

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.