Your message dated Wed, 08 Jan 2020 19:19:09 +0000
with message-id <[email protected]>
and subject line Bug#948078: fixed in autoconf-archive 20190106-2.1
has caused the Debian Bug report #948078,
regarding autoconf-archive: please apply patch to fix boost_python library link
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 [email protected]
immediately.)


-- 
948078: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948078
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: autoconf-archive
Version: 20190106-2
Severity: serious

Hello, esys-particle is FTBFS with python3, because the following:
        dh_auto_configure -- $(extra_flags) 
--with-boost-libdir=/usr/lib/$(DEB_HOST_MULTIARCH) 
--with-boost-python='boost_python$(PY3VER)'


tanslates the build into a "boost_python37" link line

checking whether boost_python37 is the correct library... yes

/bin/bash ../libtool  --tag=CXX   --mode=link mpicxx  -Wall -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -release 2.3.4  -L/usr/lib/i386-linux-gnu 
-lboost_system -lpython3.7m -Wl,-z,relro -Wl,-z,now -o libFoundation.la -rpath 
/usr/lib/i386-linux-gnu libFoundation_la-console.lo libFoundation_la-Counter.lo 
libFoundation_la-Matrix3.lo libFoundation_la-Quaternion.lo 
libFoundation_la-vec3.lo libFoundation_la-Timer.lo 
libFoundation_la-StringUtil.lo libFoundation_la-realdist.lo 
libFoundation_la-PathSearcher.lo libFoundation_la-Runnable.lo 
libFoundation_la-PathUtil.lo libFoundation_la-Rng.lo 
libFoundation_la-BoundingSphere.lo libFoundation_la-BoundingBox.lo 
libFoundation_la-cube_eq.lo -lboost_filesystem boost_python37 -lpython3.7m 
-lmpi++ -lmpi 

note the missing "-l" on python, while it is there for the filesystem link.

The following patch fixes the issue, and I would like to NMU it ASAP if you 
agree.

Author: Gianfranco Costamagna <[email protected]>
Last-Update: 2020-01-03

--- autoconf-archive-20190106.orig/m4/ax_boost_python.m4
+++ autoconf-archive-20190106/m4/ax_boost_python.m4
@@ -109,7 +109,7 @@ if test "$ac_cv_boost_python" = "yes"; t
 BOOST_PYTHON_MODULE(test) { throw "Boost::Python test."; }]], [])],
         [AS_VAR_SET([ax_Lib], [yes])],
         [AS_VAR_SET([ax_Lib], [no])])])
-    AS_VAR_IF([ax_Lib], [yes], [BOOST_PYTHON_LIB=$ax_lib break], [])
+    AS_VAR_IF([ax_Lib], [yes], [BOOST_PYTHON_LIB=-l$ax_lib break], [])
     AS_VAR_POPDEF([ax_Lib])dnl
   done
   AC_SUBST(BOOST_PYTHON_LIB)


It looks like just an obvious typo, I'll upstream the fix soon.

G.
Author: Gianfranco Costamagna <[email protected]>
Last-Update: 2020-01-03

--- autoconf-archive-20190106.orig/m4/ax_boost_python.m4
+++ autoconf-archive-20190106/m4/ax_boost_python.m4
@@ -109,7 +109,7 @@ if test "$ac_cv_boost_python" = "yes"; t
 BOOST_PYTHON_MODULE(test) { throw "Boost::Python test."; }]], [])],
         [AS_VAR_SET([ax_Lib], [yes])],
         [AS_VAR_SET([ax_Lib], [no])])])
-    AS_VAR_IF([ax_Lib], [yes], [BOOST_PYTHON_LIB=$ax_lib break], [])
+    AS_VAR_IF([ax_Lib], [yes], [BOOST_PYTHON_LIB=-l$ax_lib break], [])
     AS_VAR_POPDEF([ax_Lib])dnl
   done
   AC_SUBST(BOOST_PYTHON_LIB)

--- End Message ---
--- Begin Message ---
Source: autoconf-archive
Source-Version: 20190106-2.1

We believe that the bug you reported is fixed in the latest version of
autoconf-archive, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <[email protected]> (supplier of updated 
autoconf-archive 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 [email protected])


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

Format: 1.8
Date: Fri, 03 Jan 2020 19:46:30 +0100
Source: autoconf-archive
Binary: autoconf-archive
Architecture: source
Version: 20190106-2.1
Distribution: unstable
Urgency: medium
Maintainer: Bastien Roucariès <[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Description:
 autoconf-archive - Autoconf Macro Archive
Closes: 948078
Changes:
 autoconf-archive (20190106-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * debian/patches/0001-ax_boost_python.m4-fix-missing-l-parameter-
     resulting.patch: Upstream proposed fix for python boost wrong linking
     Closes: #948078
Checksums-Sha1:
 a97c956b4799befef4da7a5085b305e50b721d60 2309 autoconf-archive_20190106-2.1.dsc
 aa99d399476ac8ab7a4939b5413e395ed2fc375c 39896 
autoconf-archive_20190106-2.1.debian.tar.xz
 d6a6c3016de5f7ead6a4f204caa4bf6d119f3c03 7348 
autoconf-archive_20190106-2.1_source.buildinfo
Checksums-Sha256:
 7b8b0410d3cfab114d223947504c4224d4b17c1d04c68e41ac1385c3fba4d7c4 2309 
autoconf-archive_20190106-2.1.dsc
 0e7ba7577f7a3c25808aabb141ad4312e9461f7b888ed29fd61c08cbbc4f92a0 39896 
autoconf-archive_20190106-2.1.debian.tar.xz
 477e5d73123dee7a8345e67dff0509c8b7e036639b3b40ae2eb828a20bc17190 7348 
autoconf-archive_20190106-2.1_source.buildinfo
Files:
 2fadb279951bfaa37585d8c90664736c 2309 devel optional 
autoconf-archive_20190106-2.1.dsc
 4b8502e55f2e8c0ede46655849fbb0d0 39896 devel optional 
autoconf-archive_20190106-2.1.debian.tar.xz
 cd975945f8b3cb7e1bc31ced820b6859 7348 devel optional 
autoconf-archive_20190106-2.1_source.buildinfo

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

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAl4PjGIACgkQ808JdE6f
XdnpEhAAk5+nHqy+7xb+CDin1z/9ZtbnINoMOKHBR4sKIr1vRqvSL4ktNrlPZTX3
rrTRaxSxsVfg46IKoFmiiEzExGXiL2gWgFTcmVi4qBSOq8WjVEImHLGfHEr0uXKW
7YZ4S19B6MeoTzQZ/gLrm8Nh10olqUP4RYZYNhK6tOeikIRB1zoqQZMDEnq4mgg1
BLWWQ86FaTb4tkR9jEiCM7VQgzVueidL6EMrEcznrVFY+Pb5UgZmQ/Tv8wvq7txw
ecj61ZcyMVsRh1X7by0ETdBkRzFbITqQw+4yU50ZF4X7bUsWHCG1mibR0yyv+rFL
RUYrXFRQR7So3PAcN7ZiKsYCMTqX1Do5GBgQoBcAqDZ9Fa+maurWYN/qGXf0n3Kx
ZJEanEkti5ByyFWsgwd36R4S82azXB4Qil7R7q+/7ol4eEWkSQyZfUDsIMWxeiV7
VTBCRs5renxUQQmas2umFNvcZmDH772VnPoalxRqMBwKCu60RYNa3h1ioJHXWO18
jtMneG9Y2I3unHKwo55/lKURS+P0bV9Avn4orUF1COHyj21YjYgBble7zBIgc8GC
DxkMyuEbUv/o5xHrkfiFlVw/AT1l7ho0+BvrLslKS2tCzDXsmUIcVHHGKklayyML
yc29VtO5NGFcQJn+hfhnjTMpwUDs8djdbkItSggbi9evjTCyvBo=
=PN8k
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to