Your message dated Thu, 20 Oct 2016 00:24:44 +0000
with message-id <e1bx1a4-0004x4...@franck.debian.org>
and subject line Bug#831143: fixed in hmat-oss 1.2.0-1
has caused the Debian Bug report #831143,
regarding hmat-oss: FTBFS with GCC 6: compression.cpp:717:25: error: there are
no arguments to 'isnan' that depend on a template parameter, so a declaration
of 'isnan' must be available [-fpermissive]
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.)
--
831143: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831143
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: hmat-oss
Version: 1.0.4-2
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20160713 qa-ftbfs
Justification: FTBFS with GCC 6 on amd64
Hi,
During a rebuild of all packages in sid using the gcc-defaults package
available in experimental to make GCC default to version 6, your package failed
to build on amd64. For more information about GCC 6 and Stretch, see:
- https://wiki.debian.org/GCC6
- https://lists.debian.org/debian-devel-announce/2016/06/msg00007.html
Relevant part (hopefully):
> /usr/bin/c++ -D_GNU_SOURCE -Dhmat_oss_EXPORTS -I/«PKGBUILDDIR»/include
> -I/«PKGBUILDDIR»/obj-x86_64-linux-gnu -I/«PKGBUILDDIR»/src -fopenmp -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -ffast-math -funsafe-math-optimizations -fopenmp -fPIC
> -UNDEBUG -o CMakeFiles/hmat-oss.dir/src/compression.cpp.o -c
> /«PKGBUILDDIR»/src/compression.cpp
> /«PKGBUILDDIR»/src/compression.cpp: In function 'RkMatrix<typename
> Types<T>::dp>* compress(CompressionMethod, const AssemblyFunction<T>&, const
> ClusterData*, const ClusterData*)':
> /«PKGBUILDDIR»/src/compression.cpp:717:25: error: there are no arguments to
> 'isnan' that depend on a template parameter, so a declaration of 'isnan' must
> be available [-fpermissive]
> if (isnan(approxNorm)) {
> ^
> /«PKGBUILDDIR»/src/compression.cpp:717:25: note: (if you use '-fpermissive',
> G++ will accept your code, but allowing the use of an undeclared name is
> deprecated)
> /«PKGBUILDDIR»/src/compression.cpp: In instantiation of 'RkMatrix<typename
> Types<T>::dp>* compress(CompressionMethod, const AssemblyFunction<T>&, const
> ClusterData*, const ClusterData*) [with T = float; typename Types<T>::dp =
> double]':
> /«PKGBUILDDIR»/src/compression.cpp:786:156: required from here
> /«PKGBUILDDIR»/src/compression.cpp:717:14: error: 'isnan' was not declared in
> this scope
> if (isnan(approxNorm)) {
> ~~~~~^~~~~~~~~~~~
> /«PKGBUILDDIR»/src/compression.cpp:717:14: note: suggested alternative:
> In file included from /«PKGBUILDDIR»/src/compression.cpp:26:0:
> /usr/include/c++/6/cmath:655:5: note: 'std::isnan'
> isnan(_Tp __x)
> ^~~~~
> /«PKGBUILDDIR»/src/compression.cpp: In instantiation of 'RkMatrix<typename
> Types<T>::dp>* compress(CompressionMethod, const AssemblyFunction<T>&, const
> ClusterData*, const ClusterData*) [with T = double; typename Types<T>::dp =
> double]':
> /«PKGBUILDDIR»/src/compression.cpp:787:156: required from here
> /«PKGBUILDDIR»/src/compression.cpp:717:14: error: 'isnan' was not declared in
> this scope
> if (isnan(approxNorm)) {
> ~~~~~^~~~~~~~~~~~
> /«PKGBUILDDIR»/src/compression.cpp:717:14: note: suggested alternative:
> In file included from /«PKGBUILDDIR»/src/compression.cpp:26:0:
> /usr/include/c++/6/cmath:655:5: note: 'std::isnan'
> isnan(_Tp __x)
> ^~~~~
> /«PKGBUILDDIR»/src/compression.cpp: In instantiation of 'RkMatrix<typename
> Types<T>::dp>* compress(CompressionMethod, const AssemblyFunction<T>&, const
> ClusterData*, const ClusterData*) [with T = std::complex<float>; typename
> Types<T>::dp = std::complex<double>]':
> /«PKGBUILDDIR»/src/compression.cpp:788:156: required from here
> /«PKGBUILDDIR»/src/compression.cpp:717:14: error: 'isnan' was not declared in
> this scope
> if (isnan(approxNorm)) {
> ~~~~~^~~~~~~~~~~~
> /«PKGBUILDDIR»/src/compression.cpp:717:14: note: suggested alternative:
> In file included from /«PKGBUILDDIR»/src/compression.cpp:26:0:
> /usr/include/c++/6/cmath:655:5: note: 'std::isnan'
> isnan(_Tp __x)
> ^~~~~
> /«PKGBUILDDIR»/src/compression.cpp: In instantiation of 'RkMatrix<typename
> Types<T>::dp>* compress(CompressionMethod, const AssemblyFunction<T>&, const
> ClusterData*, const ClusterData*) [with T = std::complex<double>; typename
> Types<T>::dp = std::complex<double>]':
> /«PKGBUILDDIR»/src/compression.cpp:789:156: required from here
> /«PKGBUILDDIR»/src/compression.cpp:717:14: error: 'isnan' was not declared in
> this scope
> if (isnan(approxNorm)) {
> ~~~~~^~~~~~~~~~~~
> /«PKGBUILDDIR»/src/compression.cpp:717:14: note: suggested alternative:
> In file included from /«PKGBUILDDIR»/src/compression.cpp:26:0:
> /usr/include/c++/6/cmath:655:5: note: 'std::isnan'
> isnan(_Tp __x)
> ^~~~~
> [ 37%] Building CXX object CMakeFiles/hmat-oss.dir/src/data_types.cpp.o
> /usr/bin/c++ -D_GNU_SOURCE -Dhmat_oss_EXPORTS -I/«PKGBUILDDIR»/include
> -I/«PKGBUILDDIR»/obj-x86_64-linux-gnu -I/«PKGBUILDDIR»/src -fopenmp -g -O2
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -ffast-math -funsafe-math-optimizations -fopenmp -fPIC
> -UNDEBUG -o CMakeFiles/hmat-oss.dir/src/data_types.cpp.o -c
> /«PKGBUILDDIR»/src/data_types.cpp
> make[3]: *** [CMakeFiles/hmat-oss.dir/src/compression.cpp.o] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2016/07/13/hmat-oss_1.0.4-2_unstable_gcc6.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: hmat-oss
Source-Version: 1.2.0-1
We believe that the bug you reported is fixed in the latest version of
hmat-oss, 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 831...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Denis Barbier <barb...@debian.org> (supplier of updated hmat-oss 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: Wed, 19 Oct 2016 21:20:33 +0100
Source: hmat-oss
Binary: libhmat-oss1 libhmat-oss-dev libhmat-oss1-dbg
Architecture: source amd64
Version: 1.2.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Denis Barbier <barb...@debian.org>
Description:
libhmat-oss-dev - headers and development libraries for HMat
libhmat-oss1 - dynamic libraries for HMat
libhmat-oss1-dbg - debug symbols for HMat
Closes: 831143
Changes:
hmat-oss (1.2.0-1) unstable; urgency=low
.
* New upstream version
* This version builds with gcc 6. (Closes: #831143)
* New patch: 0001-make-build-reproducible.patch
Makes builds reproducible.
Checksums-Sha1:
d4d1712a92686074e9d2cdb43bf14221c77443cb 2174 hmat-oss_1.2.0-1.dsc
9a24b9bdf66146e5454e9b03ef5c5c1b19c510d4 151089 hmat-oss_1.2.0.orig.tar.gz
9a196d63ecbb3680e15b9d7c852a8b1864995e26 3128 hmat-oss_1.2.0-1.debian.tar.xz
cc83b5f2a519fa6065e5b5cf61e3814fc0e57f0c 27550
libhmat-oss-dev_1.2.0-1_amd64.deb
da4c406e63518e365f77c62205157b270377fc25 1201786
libhmat-oss1-dbg_1.2.0-1_amd64.deb
8081c842057597d602ea5c793ca7b7577c490993 220240 libhmat-oss1_1.2.0-1_amd64.deb
Checksums-Sha256:
30dc7ea62ebc7de5960dcbac8e208e75959cc364cb9f649d4844fa6d7ead15bc 2174
hmat-oss_1.2.0-1.dsc
997ed714d33c39bf6a95106e0640fc419659fef710200c43e88bd71e18daa268 151089
hmat-oss_1.2.0.orig.tar.gz
5567af0bb2b13c517983e4e94ea392590aca5bc42497f0b044300d52281a411a 3128
hmat-oss_1.2.0-1.debian.tar.xz
1704150b84dfc7009d0c1e6b7d1374232b7391a792fffd75c101d267aace0597 27550
libhmat-oss-dev_1.2.0-1_amd64.deb
bfd9c158c260d8e51bd9fa2e9c83775a5b5714a1e996fcba37d1eec58751ce30 1201786
libhmat-oss1-dbg_1.2.0-1_amd64.deb
b2ed30b132aa907260f24af4cad8097877c1e94e4d012f22e3fbb98ba68f86f1 220240
libhmat-oss1_1.2.0-1_amd64.deb
Files:
7da80bae6d24ed81364fecaba681249c 2174 science extra hmat-oss_1.2.0-1.dsc
0594bd2c3c27394a4d277899f3e049ed 151089 science extra
hmat-oss_1.2.0.orig.tar.gz
b720d9fcdcdc1812598f6d72165b3d7c 3128 science extra
hmat-oss_1.2.0-1.debian.tar.xz
5d55ce9de444448ef490525fb2111b6a 27550 libdevel extra
libhmat-oss-dev_1.2.0-1_amd64.deb
ca15650888a9a90429fd3ce1a7e7b61c 1201786 debug extra
libhmat-oss1-dbg_1.2.0-1_amd64.deb
42b2cdd254b10c38cd2dd3fde79afdda 220240 libs extra
libhmat-oss1_1.2.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUBWAf5AugddeKtvLYNAQhKMw//Szi+AfIFQt4755zluZ9kp78X4W/RZ+UK
WCnWtRONmaUXvF+XwHKyjhk70eJNcEf/+iUwdsUeYZaywma6cmocoK27JktffGqO
4SEmrXxjdlE0JU6lHPAqqOhXcrQN3Ltndcm306QURjVT7YvUCBXBhPp59/Q++igq
Su9wTSaesqCe7bu227ViYbmo7LxjNv8vn7b2AFpXqAtZ+4A9b4CNak3oHx57BEIj
xDFRB55TKfirj4y5ln7SiQAILg5d4O4Zkzh5MXjxPhI9+W95p4iP6xnGnkL8ht86
UsYvDvwPADI3ffSTn63/3VmvMS7ty8wUkKbWhpNElBXeDayTt1ol8Z2xi4Rh4b9J
JReo/iOhDfs+LgqfVJHuZ+yc0GJm112iaCRvJ3T4Zdxhrw487FLXb2XtrWq9b071
ZfJhnRqYaYvgvxEop5bjoI3rfcpCTePTClb9Esba7ODBmrbZHYslZg/hLXap+Wfo
G1aRZ1f5luHQHSnfzYzi0PxrNlIiy3J2RfjzCBF6S1M8S48x4D9LKYMwypBMMulW
xPY+CPvMXus5PzDzqm59+Zp43vajfE8OcHo/sFIvC1z18b0Sa2+qI4884vOky1Re
VT+zpE50XY5jCLyZoToUFCu7s+UjzCh+jHWsezOjt6gDlWct1p3U0lsHNo14TNGk
nW85/UDKfP0=
=4Sn+
-----END PGP SIGNATURE-----
--- End Message ---