Your message dated Thu, 25 Jan 2018 03:42:10 +0000
with message-id <e1eeyqu-0000vh...@fasolo.debian.org>
and subject line Bug#853474: fixed in khronos-opencl-clhpp 
2.0.10+git12-g5dd8bb9-1
has caused the Debian Bug report #853474,
regarding khronos-opencl-clhpp: ftbfs with GCC-7
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.)


-- 
853474: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853474
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:khronos-opencl-clhpp
Version: 2.0.10-1
Severity: normal
Tags: sid buster
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-7

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-7/g++-7, but succeeds to build with gcc-6/g++-6. The
severity of this report may be raised before the buster release.
There is no need to fix this issue in time for the stretch release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc7-20170126/khronos-opencl-clhpp_2.0.10-1_unstable_gcc7.log
The last lines of the build log are at the end of this report.

To build with GCC 7, either set CC=gcc-7 CXX=g++-7 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-7/porting_to.html

[...]
         vector<cl_int>* binaryStatus = NULL,
                      ^
/<<PKGBUILDDIR>>/examples/src/trivialCL2.cpp: In function 'int main()':
/<<PKGBUILDDIR>>/examples/src/trivialCL2.cpp:239:18: warning: unused variable 
'clD' [-Wunused-variable]
     cl_device_id clD = d();
                  ^~~
/<<PKGBUILDDIR>>/examples/src/trivialCL2.cpp:240:18: warning: unused variable 
'clD2' [-Wunused-variable]
     cl_device_id clD2 = d.get();
                  ^~~~
In file included from /<<PKGBUILDDIR>>/examples/src/trivialCL2.cpp:6:0:
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp: In instantiation of 
'cl_int cl::Kernel::setSVMPointers(const T0&, Ts ...) [with T0 = int*; Ts = {}; 
cl_int = int]':
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp:9430:48:   required 
from 'cl_int cl::KernelFunctor<Ts>::setSVMPointers(const T0&, T1s ...) [with T0 
= int*; T1s = {}; Ts = {std::unique_ptr<main()::Foo, 
cl::detail::Deleter<cl::SVMAllocator<main()::Foo, 
cl::SVMTraitCoarse<cl::SVMTraitReadOnly<cl::detail::SVMTraitNull> > > > >&, 
int*, std::vector<int, cl::SVMAllocator<int, 
cl::SVMTraitCoarse<cl::SVMTraitReadWrite<cl::detail::SVMTraitNull> > > >&, 
cl::Buffer, std::vector<int, cl::SVMAllocator<int, 
cl::SVMTraitCoarse<cl::SVMTraitReadWrite<cl::detail::SVMTraitNull> > > >&, int, 
cl::Pipe&, cl::DeviceCommandQueue}; cl_int = int]'
/<<PKGBUILDDIR>>/examples/src/trivialCL2.cpp:198:50:   required from here
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp:5961:51: error: call 
of overloaded 'setSVMPointersHelper(std::array<void*, 1>&, int* const&)' is 
ambiguous
         setSVMPointersHelper<0, 1 + sizeof...(Ts)>(pointerList, t0, ts...);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp:5937:5: note: 
candidate: typename std::enable_if<std::is_pointer<T0>::value, void>::type 
cl::Kernel::setSVMPointersHelper(std::array<void*, ArrayLength>&, T0, Ts ...) 
[with int index = 0; int ArrayLength = 1; T0 = int*; Ts = {}; typename 
std::enable_if<std::is_pointer<T0>::value, void>::type = void]
     setSVMPointersHelper(std::array<void*, ArrayLength> &pointerList, T0 t0, 
Ts... ts)
     ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp:5951:5: note: 
candidate: typename std::enable_if<std::is_pointer<T0>::value, void>::type 
cl::Kernel::setSVMPointersHelper(std::array<void*, ArrayLength>&, T0) [with int 
index = 0; int ArrayLength = 1; T0 = int*; typename 
std::enable_if<std::is_pointer<T0>::value, void>::type = void]
     setSVMPointersHelper(std::array<void*, ArrayLength> &pointerList, T0 t0)
     ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp: In instantiation of 
'cl_int cl::Kernel::setSVMPointers(const T0&, Ts ...) [with T0 = 
std::unique_ptr<int, cl::detail::Deleter<cl::SVMAllocator<int, 
cl::SVMTraitCoarse<> > > >; Ts = {}; cl_int = int]':
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp:9430:48:   required 
from 'cl_int cl::KernelFunctor<Ts>::setSVMPointers(const T0&, T1s ...) [with T0 
= std::unique_ptr<int, cl::detail::Deleter<cl::SVMAllocator<int, 
cl::SVMTraitCoarse<> > > >; T1s = {}; Ts = {std::unique_ptr<main()::Foo, 
cl::detail::Deleter<cl::SVMAllocator<main()::Foo, 
cl::SVMTraitCoarse<cl::SVMTraitReadOnly<cl::detail::SVMTraitNull> > > > >&, 
int*, std::vector<int, cl::SVMAllocator<int, 
cl::SVMTraitCoarse<cl::SVMTraitReadWrite<cl::detail::SVMTraitNull> > > >&, 
cl::Buffer, std::vector<int, cl::SVMAllocator<int, 
cl::SVMTraitCoarse<cl::SVMTraitReadWrite<cl::detail::SVMTraitNull> > > >&, int, 
cl::Pipe&, cl::DeviceCommandQueue}; cl_int = int]'
/<<PKGBUILDDIR>>/examples/src/trivialCL2.cpp:199:44:   required from here
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp:5961:51: error: call 
of overloaded 'setSVMPointersHelper(std::array<void*, 1>&, const 
std::unique_ptr<int, cl::detail::Deleter<cl::SVMAllocator<int, 
cl::SVMTraitCoarse<> > > >&)' is ambiguous
         setSVMPointersHelper<0, 1 + sizeof...(Ts)>(pointerList, t0, ts...);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp:5929:10: note: 
candidate: void cl::Kernel::setSVMPointersHelper(std::array<void*, 
ArrayLength>&, cl::pointer<T0, D>&, Ts ...) [with int index = 0; int 
ArrayLength = 1; D = cl::detail::Deleter<cl::SVMAllocator<int, 
cl::SVMTraitCoarse<> > >; T0 = int; Ts = {}; cl::pointer<T0, D> = 
std::unique_ptr<int, cl::detail::Deleter<cl::SVMAllocator<int, 
cl::SVMTraitCoarse<> > > >]
     void setSVMPointersHelper(std::array<void*, ArrayLength> &pointerList, 
const pointer<T0, D> &t0, Ts... ts)
          ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/CL/cl2.hpp:5944:10: note: 
candidate: void cl::Kernel::setSVMPointersHelper(std::array<void*, 
ArrayLength>&, cl::pointer<T0, D>&) [with int index = 0; int ArrayLength = 1; 
T0 = int; D = cl::detail::Deleter<cl::SVMAllocator<int, cl::SVMTraitCoarse<> > 
>; cl::pointer<T0, D> = std::unique_ptr<int, 
cl::detail::Deleter<cl::SVMAllocator<int, cl::SVMTraitCoarse<> > > >]
     void setSVMPointersHelper(std::array<void*, ArrayLength> &pointerList, 
const pointer<T0, D> &t0)
          ^~~~~~~~~~~~~~~~~~~~
examples/src/CMakeFiles/trivialCL2.dir/build.make:65: recipe for target 
'examples/src/CMakeFiles/trivialCL2.dir/trivialCL2.cpp.o' failed
make[4]: *** [examples/src/CMakeFiles/trivialCL2.dir/trivialCL2.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
CMakeFiles/Makefile2:330: recipe for target 
'examples/src/CMakeFiles/trivialCL2.dir/all' failed
make[3]: *** [examples/src/CMakeFiles/trivialCL2.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
Makefile:141: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: make -j1 all docs returned exit code 2
debian/rules:28: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:18: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

--- End Message ---
--- Begin Message ---
Source: khronos-opencl-clhpp
Source-Version: 2.0.10+git12-g5dd8bb9-1

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

Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated khronos-opencl-clhpp 
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: Thu, 25 Jan 2018 02:39:34 +0100
Source: khronos-opencl-clhpp
Binary: opencl-clhpp-headers opencl-clhpp-headers-doc
Architecture: source
Version: 2.0.10+git12-g5dd8bb9-1
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenCL Maintainers <pkg-opencl-de...@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Description:
 opencl-clhpp-headers - C++ headers for OpenCL development
 opencl-clhpp-headers-doc - documentation for C++ OpenCL headers
Closes: 853474
Changes:
 khronos-opencl-clhpp (2.0.10+git12-g5dd8bb9-1) unstable; urgency=medium
 .
   * New upstream snapshot.  (Closes: #853474)
   * debian/mksnapshot.sh: New script to generate upstream snapshot tarballs.
   * Set Priority to optional.
   * Bump Standards-Version to 4.1.3.
   * Switch to debhelper compat level 11.
   * Set Rules-Requires-Root: no.
   * Add myself to Uploaders.
   * Switch Vcs-* URLs to salsa.debian.org.
   * Deduplicate *.js in the documentation.
   * hardening.patch: New, append to CMAKE_CXX_FLAGS, do not overwrite.
Checksums-Sha1:
 5f033ccde8b6b1cf3422151b424b78d0ccaccb1e 2377 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9-1.dsc
 6af5893d448572958359f0c06bfee5511e334f11 94252 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9.orig.tar.xz
 e4ab09992b66d955d20078885b360025339398a3 4048 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9-1.debian.tar.xz
 decf2f9e10fa17fcd184c2a407134606098693b7 6921 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9-1_source.buildinfo
Checksums-Sha256:
 46dd97951c42bd0e6f2b108fc1295c6cac5fea432c208ffb90e1f4916a8f525e 2377 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9-1.dsc
 c019b6fafde6d5552d88d67ab2f4ceca3998ac41046707a53d09e029b513ba5a 94252 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9.orig.tar.xz
 5039a6eb83b3c75e6fba0362b1fb6355c33b328236d11906d9b33ff92e32180e 4048 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9-1.debian.tar.xz
 8541bdf892a9831562d838484f17cbf7dbfda2f4bb7b8ccf8b8a1b0c8ba23d97 6921 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9-1_source.buildinfo
Files:
 9e7ac5e7bd0c26ce06301cb43d24d819 2377 libdevel optional 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9-1.dsc
 12926b248a2ddae7c135d1bab907cb84 94252 libdevel optional 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9.orig.tar.xz
 2580ec22b6a07def25e9104000f22bec 4048 libdevel optional 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9-1.debian.tar.xz
 8b542f0ef777357523f60ce0cf60c6e3 6921 libdevel optional 
khronos-opencl-clhpp_2.0.10+git12-g5dd8bb9-1_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAlppN10QHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCC3gD/9UBPcAl/RBXjHcxf+eBhtlxh00HCwbeUJg
puUdQUBa4Oq53IyqNQ4tPiGZvNr16bsAIruGm0mkHjnU1v5vLneEj5f4YxFcblhf
YE80doOkKnynhAN22IgRY9pY05yV/YfdDcivTJocaB7tppFpDywbny8vYPwb8gba
8kl27wDSllhxilZ/Ky7qlmDhs1r0x84S+bNH7YevqYFrO6KM5x3ypDSPMJ6xUtvl
FBlkHJdFoscAIvU1jXrbTcfYxhnPa7AEEP7myqgoMXWpT/uJnUdX+FVj6zDq3caL
aUQRHzL1rpImgEfqARshJdgwO5opId+d7zh5NzOVWBE+RqxcERFOG7X9sgvs7xwc
cJn3tNQbGq7bi5QqkwiR1nBxKx1DpIOIZroS+zSszcVTckSkQC3rwo0XQ3nGmRos
CSXUna+wph3wYai4GrXL3wCN5ELy6l0Su+JGIFbRbU9Rko3xUVfDZN1bn70RwXyR
8QC5URGsfSXfOhhEuYfAw/nBoJswSRByZokhB/FwCB8qv2/bkCAk5/RURxWwzUV6
Vkc0i1dToYa1uRAKCsP26QgZwTHllyk0pyh1XFIXIAf4jQwg3Rh2P2ZqvRLcVNIN
C8kgAQuh0ObZvSFTecdgctD9o93PToo/BmE6W8Ul9tlScTC7lLlsf8NY5ewdvppL
Z92lE2uA1g==
=Ou2g
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to