Your message dated Mon, 04 Feb 2019 14:45:32 +0000
with message-id <e1gqfv6-000ggs...@fasolo.debian.org>
and subject line Bug#921247: fixed in boost1.67 1.67.0-13
has caused the Debian Bug report #921247,
regarding Boost.Compute users FTBFS with GCC 8
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.)


-- 
921247: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921247
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libboost1.67-dev
Version: 1.67.0-12
Control: tags -1 fixed-upstream patch
Control: affects -1 src:arrayfire

In GCC 8, #including svm_ptr.hpp (including via other Boost.Compute headers, and whether or not it is actually used) is an error, as GCC 8 rejects known non-instantiable templates even if the program doesn't actually try to instantiate them: https://gcc.gnu.org/gcc-8/porting_to.html#hypothetical-instantiation

This causes at least arrayfire (#897707) to FTBFS.

Fix:

Description: Fix FTBFS when svm_ptr is #included (e.g. arrayfire)

Author: Pradeep "9prady9"
Origin: upstream https://github.com/boostorg/compute/pull/776
Bug-Debian: https://bugs.debian.org/<this>

--- a/libs/compute/include/boost/compute/memory/svm_ptr.hpp
+++ b/libs/compute/include/boost/compute/memory/svm_ptr.hpp
@@ -126,7 +126,7 @@ public:
         return m_ptr - other.m_ptr;
     }

-    context& get_context() const
+    const context& get_context() const
     {
         return m_context;
     }

--- End Message ---
--- Begin Message ---
Source: boost1.67
Source-Version: 1.67.0-13

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

Debian distribution maintenance software
pp.
Anton Gladky <gl...@debian.org> (supplier of updated boost1.67 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: SHA512

Format: 1.8
Date: Mon, 04 Feb 2019 15:25:45 +0100
Source: boost1.67
Binary: libboost1.67-dev libboost1.67-tools-dev libboost1.67-all-dev 
libboost1.67-doc libboost-atomic1.67.0 libboost-atomic1.67-dev 
libboost-chrono1.67.0 libboost-chrono1.67-dev libboost-container1.67.0 
libboost-container1.67-dev libboost-context1.67.0 libboost-context1.67-dev 
libboost-contract1.67.0 libboost-contract1.67-dev libboost-coroutine1.67.0 
libboost-coroutine1.67-dev libboost-date-time1.67.0 libboost-date-time1.67-dev 
libboost-exception1.67-dev libboost-fiber1.67.0 libboost-fiber1.67-dev 
libboost-filesystem1.67.0 libboost-filesystem1.67-dev libboost-graph1.67.0 
libboost-graph1.67-dev libboost-graph-parallel1.67.0 
libboost-graph-parallel1.67-dev libboost-iostreams1.67.0 
libboost-iostreams1.67-dev libboost-locale1.67.0 libboost-locale1.67-dev 
libboost-log1.67.0 libboost-log1.67-dev libboost-math1.67.0 
libboost-math1.67-dev libboost-mpi1.67.0 libboost-mpi1.67-dev 
libboost-mpi-python1.67.0 libboost-mpi-python1.67-dev libboost-numpy1.67.0 
libboost-numpy1.67-dev
 libboost-program-options1.67.0 libboost-program-options1.67-dev 
libboost-python1.67.0 libboost-python1.67-dev libboost-random1.67.0 
libboost-random1.67-dev libboost-regex1.67.0 libboost-regex1.67-dev 
libboost-serialization1.67.0 libboost-serialization1.67-dev 
libboost-signals1.67.0 libboost-signals1.67-dev libboost-stacktrace1.67.0 
libboost-stacktrace1.67-dev libboost-system1.67.0 libboost-system1.67-dev 
libboost-test1.67.0 libboost-test1.67-dev libboost-thread1.67.0 
libboost-thread1.67-dev libboost-timer1.67.0 libboost-timer1.67-dev 
libboost-type-erasure1.67.0 libboost-type-erasure1.67-dev libboost-wave1.67.0
 libboost-wave1.67-dev
Architecture: source
Version: 1.67.0-13
Distribution: unstable
Urgency: medium
Maintainer: Debian Boost Team <team+bo...@tracker.debian.org>
Changed-By: Anton Gladky <gl...@debian.org>
Description:
 libboost-atomic1.67-dev - atomic data types, operations, and memory ordering 
constraints
 libboost-atomic1.67.0 - atomic data types, operations, and memory ordering 
constraints
 libboost-chrono1.67-dev - C++ representation of time duration, time point, and 
clocks
 libboost-chrono1.67.0 - C++ representation of time duration, time point, and 
clocks
 libboost-container1.67-dev - C++ library that implements several well-known 
containers - dev f
 libboost-container1.67.0 - C++ library that implements several well-known 
containers
 libboost-context1.67-dev - provides a sort of cooperative multitasking on a 
single thread
 libboost-context1.67.0 - provides a sort of cooperative multitasking on a 
single thread
 libboost-contract1.67-dev - Contract library for C++ - dev files
 libboost-contract1.67.0 - Contract library for C++
 libboost-coroutine1.67-dev - provides a sort of cooperative multitasking on a 
single thread
 libboost-coroutine1.67.0 - provides a sort of cooperative multitasking on a 
single thread
 libboost-date-time1.67-dev - set of date-time libraries based on generic 
programming concepts
 libboost-date-time1.67.0 - set of date-time libraries based on generic 
programming concepts
 libboost-exception1.67-dev - library to help write exceptions and handlers
 libboost-fiber1.67-dev - cooperatively-scheduled micro-/userland-threads
 libboost-fiber1.67.0 - cooperatively-scheduled micro-/userland-threads
 libboost-filesystem1.67-dev - filesystem operations (portable paths, iteration 
over directories
 libboost-filesystem1.67.0 - filesystem operations (portable paths, iteration 
over directories
 libboost-graph-parallel1.67-dev - generic graph components and algorithms in 
C++
 libboost-graph-parallel1.67.0 - generic graph components and algorithms in C++
 libboost-graph1.67-dev - generic graph components and algorithms in C++
 libboost-graph1.67.0 - generic graph components and algorithms in C++
 libboost-iostreams1.67-dev - Boost.Iostreams Library development files
 libboost-iostreams1.67.0 - Boost.Iostreams Library
 libboost-locale1.67-dev - C++ facilities for localization
 libboost-locale1.67.0 - C++ facilities for localization
 libboost-log1.67-dev - C++ logging library
 libboost-log1.67.0 - C++ logging library
 libboost-math1.67-dev - Boost.Math Library development files
 libboost-math1.67.0 - Boost.Math Library
 libboost-mpi-python1.67-dev - C++ interface to the Message Passing Interface 
(MPI), Python Bind
 libboost-mpi-python1.67.0 - C++ interface to the Message Passing Interface 
(MPI), Python Bind
 libboost-mpi1.67-dev - C++ interface to the Message Passing Interface (MPI)
 libboost-mpi1.67.0 - C++ interface to the Message Passing Interface (MPI)
 libboost-numpy1.67-dev - Boost.Python NumPy extensions development files
 libboost-numpy1.67.0 - Boost.Python NumPy extensions
 libboost-program-options1.67-dev - program options library for C++
 libboost-program-options1.67.0 - program options library for C++
 libboost-python1.67-dev - Boost.Python Library development files
 libboost-python1.67.0 - Boost.Python Library
 libboost-random1.67-dev - Boost Random Number Library
 libboost-random1.67.0 - Boost Random Number Library
 libboost-regex1.67-dev - regular expression library for C++
 libboost-regex1.67.0 - regular expression library for C++
 libboost-serialization1.67-dev - serialization library for C++
 libboost-serialization1.67.0 - serialization library for C++
 libboost-signals1.67-dev - managed signals and slots library for C++
 libboost-signals1.67.0 - managed signals and slots library for C++
 libboost-stacktrace1.67-dev - library to capture and print stack traces - 
development files
 libboost-stacktrace1.67.0 - library to capture and print stack traces
 libboost-system1.67-dev - Operating system (e.g. diagnostics support) library
 libboost-system1.67.0 - Operating system (e.g. diagnostics support) library
 libboost-test1.67-dev - components for writing and executing test suites
 libboost-test1.67.0 - components for writing and executing test suites
 libboost-thread1.67-dev - portable C++ multi-threading
 libboost-thread1.67.0 - portable C++ multi-threading
 libboost-timer1.67-dev - C++ wall clock and CPU process timers
 libboost-timer1.67.0 - C++ wall clock and CPU process timers
 libboost-type-erasure1.67-dev - C++ runtime polymorphism based on concepts
 libboost-type-erasure1.67.0 - C++ runtime polymorphism based on concepts
 libboost-wave1.67-dev - C99/C++ preprocessor library
 libboost-wave1.67.0 - C99/C++ preprocessor library
 libboost1.67-all-dev - Boost C++ Libraries development files (ALL)
 libboost1.67-dev - Boost C++ Libraries development files
 libboost1.67-doc - Boost.org libraries documentation placeholder
 libboost1.67-tools-dev - Boost C++ Libraries development tools
Closes: 921247
Changes:
 boost1.67 (1.67.0-13) unstable; urgency=medium
 .
   * [c573257] Fix FTBFS in boost.compute with GCC-8. (Closes: #921247)
   * [086d453] Trim trailing whitespace.
   * [d21d6e3] Use secure URI in Homepage field.
   * [957aa8b] Bump debhelper from old 9 to 10.
Checksums-Sha1:
 4ce10f4811540082c9ce8b376ff37a864a86b021 8370 boost1.67_1.67.0-13.dsc
 a73df737cb857d29a2febaf73ed5574891bf09bb 350992 
boost1.67_1.67.0-13.debian.tar.xz
 cdaff8ab8e4040b9a519b641975aab5281ceff9d 10335 
boost1.67_1.67.0-13_source.buildinfo
Checksums-Sha256:
 69e3871955592731b9d0db642c9075979f81174bea99b3c2fcd21408db3a0c9c 8370 
boost1.67_1.67.0-13.dsc
 da553457c0d461f89766d3c5212b62cac61d71a5e84a5386b5d261d35e690dbb 350992 
boost1.67_1.67.0-13.debian.tar.xz
 7125fa60976c46df1032967b101b2b4d45380aade616326a4ce906bd60a23094 10335 
boost1.67_1.67.0-13_source.buildinfo
Files:
 caba85012fd6b6737caad302d9254d19 8370 libs optional boost1.67_1.67.0-13.dsc
 30525b48e0c7f369dbba8176d2528881 350992 libs optional 
boost1.67_1.67.0-13.debian.tar.xz
 8a5db2ad56f017dd4429d85288c13ce3 10335 libs optional 
boost1.67_1.67.0-13_source.buildinfo

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

iQIzBAEBCgAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAlxYTFAACgkQ0+Fzg8+n
/wYxLg/+KaJaqdNRQ4+WkpAUwBb52EmOAIvKQfjxtYD72iulENPhYYwHVmJO/kHX
czoSW/iQDZw5QwbmpZ6f6rwq8Uw0KJUFwH2GO2lKtoPGcvvO/azXcUaE61MuCvBr
L7kZIzcan+8qVbHZCS9fXHsELvSp8pNGWWl/UW+lA+uYnuC8ig8U+eLlF/mYyF9r
Tl01tEoO9Pz7RyWO+ZYOunDISWy06LQLfTzMXR7uYRKmuCFyT0TIuYCLsqwGwyQM
C5UMActX7pk8Sl/vu/82tiUVeoxz1UgC3N8G4j62R9/Y1M+7rQ1t1slf2+jLym8G
K4+AqRza9LascebnaS9ZPC5bg47t2LiHstJycnqwr/KQXMqCVGNWAN1vN+FXrYyw
WDa2CqX5DtuylfDG6w916YrYSLFq/1K+ebQVCuD3oluiMvdwl2Bfjere3wMIc4WF
NeNl7AgT2x4Ln4tcmqGOl5u3NFryyRQAeehuvYSl2cMOXEhbN6c9N2hdkgXt37/e
bkpNx1r7sEX8p1DZCyVlXWMlruIuxjVyssCfGs+zNW/3YCGqWJjTOZslxqNq66wc
T7SnEKU+DQ1mi7kZ5j4r76r1FFjnFoH4g7XNrry/C7REzzKxc58xtlxhXREM5Oa/
qLbyAQwAgughDqO93z1t/IVsQog/OQE5wqN73UIsQR6PJ/cL7YY=
=ZfK7
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to