Your message dated Sat, 02 Sep 2017 15:34:31 +0000
with message-id <e1doarl-000h4u...@fasolo.debian.org>
and subject line Bug#871567: fixed in ffcall 1.13-0.1
has caused the Debian Bug report #871567,
regarding libffcall1-dev: linking with libcallback fails on ppc64el: undefined 
reference to `tramp_r'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
871567: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871567
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libffcall1-dev
Version: 1.10+cvs20100619-4
Severity: serious
Control: affects -1 src:mlpcap

mlpcap FTBFS on ppc64el:

https://buildd.debian.org/status/fetch.php?pkg=mlpcap&arch=ppc64el&ver=0.9-17&stamp=1502205676&raw=0

...
checking for alloc_trampoline_r in -lcallback... no
configure: error: can't find callback library.
/usr/share/cdbs/1/class/autotools.mk:44: recipe for target 
'debian/stamp-autotools' failed
make: *** [debian/stamp-autotools] Error 1
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



The root problem is:

(sid_ppc64el-dchroot)bunk@plummer:~/build$ cat test.c
char alloc_trampoline_r();
int main()
{
    return alloc_trampoline_r();
}
(sid_ppc64el-dchroot)bunk@plummer:~/build$ gcc -O2 -Wall test.c -lcallback
/usr/lib/gcc/powerpc64le-linux-gnu/7/../../../powerpc64le-linux-gnu/libcallback.so:
 undefined reference to `tramp_r'
collect2: error: ld returned 1 exit status
(sid_ppc64el-dchroot)bunk@plummer:~/build$


The same works on amd64.

autoconf uses a dummy (and in this case incorrect) prototype
in AC_CHECK_LIB checks. The bug is the link error, after
successful linking it is not expected that the resulting
binary built from this testcase works.

--- End Message ---
--- Begin Message ---
Source: ffcall
Source-Version: 1.13-0.1

We believe that the bug you reported is fixed in the latest version of
ffcall, 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 871...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot <sebast...@debian.org> (supplier of updated ffcall 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 02 Sep 2017 16:42:44 +0200
Source: ffcall
Binary: libffcall1-dev libffcall1
Architecture: source
Version: 1.13-0.1
Distribution: unstable
Urgency: low
Maintainer: Christoph Egger <christ...@debian.org>
Changed-By: Sébastien Villemot <sebast...@debian.org>
Description:
 libffcall1 - Foreign Function Call Libraries
 libffcall1-dev - Foreign Function Call Libraries (development files)
Closes: 445895 451356 727848 758379 806992 824725 868021 871567
Changes:
 ffcall (1.13-0.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Thanks to Frédéric Bonnard for crafting a first version of this upload.
     (Closes: #868021)
   * New upstream version 1.13. (Closes: #806992)
     + better ppc64el support (Closes: #871567)
     + better arm64 support (Closes: #758379)
     + fixes testsuite failure on any-amd64 (Closes: #451356)
     + executable stack no longer needed (Closes: #445895)
   * d/copyright: ffcall has been relicensed to GPL-2+
   * Drop patches no longer needed:
     + 0001-fix-callback-on-x86_64.patch
     + ppc64el-elfv2.patch
   * New mips-frpxx.patch, needed for compiling on mips and mipsel.
   * Tell aclocal to look into gnulib-m4 (because it is now patched).
     Also effectively run libtoolize. (Closes: #727848)
   * No longer mark libffcall1-dev as Multi-Arch: same. (Closes: #824725)
   * Fix URL in debian/watch.
   * Fix Vcs-Browser URL.
   * Drop obsolete README.source.
Checksums-Sha1:
 81b5c5dad63e9404df9a18acf16ad6f5731b77e7 1942 ffcall_1.13-0.1.dsc
 e447deb4a5b08c471fe7cedf8a206e00e96ebdcc 985185 ffcall_1.13.orig.tar.gz
 8a0cc62d919fb041e988074726cf1be5d06eecc7 10512 ffcall_1.13-0.1.debian.tar.xz
 f9707f5985d88c281eade20b8983a56c69f542a3 5830 ffcall_1.13-0.1_amd64.buildinfo
Checksums-Sha256:
 b91be44ce157dd973c5618ed2b500c2857f5757c234d8716da14fc35a933b7b8 1942 
ffcall_1.13-0.1.dsc
 1707ce707dbbf57f1bbe9aa56929c0da866046b0d5a26eb0d96d9f0bb29bbce7 985185 
ffcall_1.13.orig.tar.gz
 7235078f36950eb368f2368fffeba3324b251cb67a771a68876dc27ad32556b2 10512 
ffcall_1.13-0.1.debian.tar.xz
 2274dfbdee3cd930c833f527c850ef926e4885c1e3fb6dbdb37c984fb90c68c5 5830 
ffcall_1.13-0.1_amd64.buildinfo
Files:
 257a1d7ac2d9c18a645ce04a1c592d6d 1942 libdevel optional ffcall_1.13-0.1.dsc
 cb3051a80726b5e7b9031c4038a56afc 985185 libdevel optional 
ffcall_1.13.orig.tar.gz
 8a89f39f652c98b38f30030052bd3a2e 10512 libdevel optional 
ffcall_1.13-0.1.debian.tar.xz
 d567c988356fb36649f420b1e7ce9a24 5830 libdevel optional 
ffcall_1.13-0.1_amd64.buildinfo

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

iQIzBAEBCAAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAlmqxTsACgkQLOzpNQ7O
vkpEGw//fw20O7jqoh4N9cUc53nq9fusoUvXhUinvQC2woYXECOSCVN6t/fGQhgk
XV5e//KZ0TG/I7Q0OvzNZc9OgZs5FtRSuEuFlmP6vnXHxmnsBLCDrbQbYfUafrIB
d+GC6gvn+VTkOVWEqC6Jz7drm/JINfSBeE5x08hTTlOfz7kayCNrsiXOC/F0T/jy
vrc2TbjZa54f4OTS+khNzlE0jSlq7K4tofdrVxnx8vKBwt5fDnWmRVIceN6c3Ghr
+vPDOEr7V5XotbWyXQzYJbBPz5WzNK2PJEPyKtPSuVAYghumczTPa+C/DrtB7MAw
tqcJKA8xmvMWPxsxoG7a+XbxB4DB4jLKuvNefysP1XPhqq+XLKHukzBqSPpAJzUw
PU1UbItp1+fvRcHJhtwm2EQ5GXf/73YR7UdWRFHmC6766nc5R95anlJ2sMxEo79z
Q+4wA0739R7uhhowndA1QiYwGudmCRA2Q/hfQzxHA1iECw3tZuaYg8lwgoPdLIwU
vNzQ2II9KxUW0NJMWDXyS5ntOEcoikqJMAhAGrQ3Fyn9mU4N7qYXRIjhfenPcIMg
rHyu4DQX1eIZC8pHL0oAyJ8VYlBeDJP9eXHPQ8idncgKRzDWWNtThoVsnnvwBqOn
o6EV5vEcUqMiQcYYsIm7HxFdWqvM9Iv3L/mSFPp721ztIMtKtuQ=
=hnjd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to