Your message dated Thu, 21 Jul 2016 09:56:24 +0000
with message-id <e1bqaio-0006ee...@franck.debian.org>
and subject line Bug#831181: fixed in odin 2.0.2-0.2
has caused the Debian Bug report #831181,
regarding odin: FTBFS with GCC 6: odinpulse.cpp:659:35: error: call of 
overloaded 'sqrt(funcMode&)' is ambiguous
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.)


-- 
831181: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831181
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: odin
Version: 2.0.2-0.1
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):
> /bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
> -I../tjutils  -I.. -I/«PKGBUILDDIR» -I/usr/include/qwt-qt4 
> -I/usr/share/qt4/include/QtGui -I/usr/share/qt4/include/QtCore 
> -I/usr/share/qt4/include -I. -I/usr/include/dcmtk 
> -I/usr/include/dcmtk/dcmdata -I/usr/include/dcmtk/ofstd 
> -I/usr/include/vtk-6.3 -I/usr/include/nifti   -Wdate-time -D_FORTIFY_SOURCE=2 
>  -O3 -fno-tree-vectorize -g -O2 -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o odinpulse.lo odinpulse.cpp
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../tjutils -I.. -I/«PKGBUILDDIR» 
> -I/usr/include/qwt-qt4 -I/usr/share/qt4/include/QtGui 
> -I/usr/share/qt4/include/QtCore -I/usr/share/qt4/include -I. 
> -I/usr/include/dcmtk -I/usr/include/dcmtk/dcmdata -I/usr/include/dcmtk/ofstd 
> -I/usr/include/vtk-6.3 -I/usr/include/nifti -Wdate-time -D_FORTIFY_SOURCE=2 
> -O3 -fno-tree-vectorize -g -O2 -fstack-protector-strong -Wformat 
> -Werror=format-security -c odinpulse.cpp  -fPIC -DPIC -o .libs/odinpulse.o
> In file included from ../odinseq/seqplatform.h:24:0,
>                  from ../odinseq/seqdriver.h:23,
>                  from ../odinseq/seqphase.h:26,
>                  from ../odinseq/seqfreq.h:25,
>                  from ../odinseq/seqpuls.h:22,
>                  from odinpulse.h:24,
>                  from odinpulse.cpp:1:
> ../odinseq/seqplot.h:39:87: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>  static const char* timecourseUnit[]=  {ODIN_GRAD_UNIT,  ODIN_GRAD_UNIT, 
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"^2/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", 
> "rad/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", ODIN_GRAD_UNIT};
>                                                                               
>          ^
> ../odinseq/seqplot.h:39:106: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>  static const char* timecourseUnit[]=  {ODIN_GRAD_UNIT,  ODIN_GRAD_UNIT, 
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"^2/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", 
> "rad/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", ODIN_GRAD_UNIT};
>                                                                               
>                             ^
> ../odinseq/seqplot.h:39:128: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>  static const char* timecourseUnit[]=  {ODIN_GRAD_UNIT,  ODIN_GRAD_UNIT, 
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"^2/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", 
> "rad/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", ODIN_GRAD_UNIT};
>                                                                               
>                                                   ^
> ../odinseq/seqplot.h:39:148: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>  static const char* timecourseUnit[]=  {ODIN_GRAD_UNIT,  ODIN_GRAD_UNIT, 
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"^2/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", 
> "rad/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", ODIN_GRAD_UNIT};
>                                                                               
>                                                                       ^
> ../odinseq/seqplot.h:39:167: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>  static const char* timecourseUnit[]=  {ODIN_GRAD_UNIT,  ODIN_GRAD_UNIT, 
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"^2/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", 
> "rad/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", ODIN_GRAD_UNIT};
>                                                                               
>                                                                               
>            ^
> ../odinseq/seqplot.h:39:187: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>  static const char* timecourseUnit[]=  {ODIN_GRAD_UNIT,  ODIN_GRAD_UNIT, 
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"^2/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", 
> "rad/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", ODIN_GRAD_UNIT};
>                                                                               
>                                                                               
>                                ^
> ../odinseq/seqplot.h:39:222: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>  static const char* timecourseUnit[]=  {ODIN_GRAD_UNIT,  ODIN_GRAD_UNIT, 
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"^2/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", 
> "rad/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", ODIN_GRAD_UNIT};
>                                                                               
>                                                                               
>                                                                   ^
> ../odinseq/seqplot.h:39:245: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>  static const char* timecourseUnit[]=  {ODIN_GRAD_UNIT,  ODIN_GRAD_UNIT, 
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"^2/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", 
> "rad/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", ODIN_GRAD_UNIT};
>                                                                               
>                                                                               
>                                                                               
>            ^
> ../odinseq/seqplot.h:39:281: warning: invalid suffix on literal; C++11 
> requires a space between literal and string macro [-Wliteral-suffix]
>  static const char* timecourseUnit[]=  {ODIN_GRAD_UNIT,  ODIN_GRAD_UNIT, 
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT, 
> "rad*"ODIN_TIME_UNIT"^2/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", 
> "rad/"ODIN_SPAT_UNIT, ODIN_TIME_UNIT"/"ODIN_SPAT_UNIT"^2", ODIN_GRAD_UNIT};
>                                                                               
>                                                                               
>                                                                               
>                                                ^
> odinpulse.cpp: In member function 'OdinPulse& OdinPulse::generate()':
> odinpulse.cpp:659:35: error: call of overloaded 'sqrt(funcMode&)' is ambiguous
>    max_spatial_extension*=sqrt(mode); // extend to diagonal direction 
> square-shaped alias-free FOX
>                                    ^
> In file included from /usr/include/features.h:364:0,
>                  from /usr/include/stdio.h:27,
>                  from ../tjutils/tjcstd.h:28,
>                  from ../tjutils/tjstd.h:29,
>                  from ../tjutils/tjutils.h:28,
>                  from ../tjutils/tjstatic.h:22,
>                  from ../odinpara/ldrblock.h:21,
>                  from ../odinpara/ldrfunction.h:20,
>                  from odinpulse.h:21,
>                  from odinpulse.cpp:1:
> /usr/include/x86_64-linux-gnu/bits/mathcalls.h:156:1: note: candidate: double 
> sqrt(double)
>  __MATHCALL (sqrt,, (_Mdouble_ __x));
>  ^
> In file included from /usr/include/c++/6/math.h:36:0,
>                  from ../tjutils/tjcstd.h:32,
>                  from ../tjutils/tjstd.h:29,
>                  from ../tjutils/tjutils.h:28,
>                  from ../tjutils/tjstatic.h:22,
>                  from ../odinpara/ldrblock.h:21,
>                  from ../odinpara/ldrfunction.h:20,
>                  from odinpulse.h:21,
>                  from odinpulse.cpp:1:
> /usr/include/c++/6/cmath:490:3: note: candidate: constexpr long double 
> std::sqrt(long double)
>    sqrt(long double __x)
>    ^~~~
> /usr/include/c++/6/cmath:486:3: note: candidate: constexpr float 
> std::sqrt(float)
>    sqrt(float __x)
>    ^~~~
> make[2]: *** [odinpulse.lo] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2016/07/13/odin_2.0.2-0.1_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: odin
Source-Version: 2.0.2-0.2

We believe that the bug you reported is fixed in the latest version of
odin, 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.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated odin 
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: Fri, 15 Jul 2016 19:34:55 +0200
Source: odin
Binary: odin mitools libodin-dev
Architecture: source
Version: 2.0.2-0.2
Distribution: unstable
Urgency: medium
Maintainer: NeuroDebian Team <t...@neuro.debian.net>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Description:
 libodin-dev - static libraries and header for ODIN sequences
 mitools    - view, convert and perform basic maths with medical image datasets
 odin       - develop, simulate and run magnetic resonance sequences
Closes: 831181
Changes:
 odin (2.0.2-0.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * debian/patches/gcc-6-fix.patch:
     - upstream fix [r8688] for gcc-6 build failure:
   * debian/patches/gcc-6-fix2.patch:
     - fix for some other gcc-6 build failures:
       (Closes: #831181)
Checksums-Sha1:
 42db8cc4268d04cddff734dd80a52f1cd4fcaa95 2205 odin_2.0.2-0.2.dsc
 1b88615c4397d9ab617a85d765f4983e56ef7b5c 8988 odin_2.0.2-0.2.debian.tar.xz
Checksums-Sha256:
 480063175e6356916a787b89cf6830dc8298e094cdf0a896b83ed79ea06e001e 2205 
odin_2.0.2-0.2.dsc
 70e45daeabf3d56ec4533a18bbdc676a474cd251256d57fc9ca0e96bb43053fd 8988 
odin_2.0.2-0.2.debian.tar.xz
Files:
 c39afd2f099cf5d6ad49fa63619898d6 2205 science extra odin_2.0.2-0.2.dsc
 708e1f62c5c1ca62bebe8ad6d9f11799 8988 science extra 
odin_2.0.2-0.2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXiee4AAoJEPNPCXROn13Zb9gP/iG4mHBVYYBI6o8TDMwyQ2FM
b/pLUGcCLrf8us5fJ/bDBPWJr1kSdKsrB9prMplO9bxdjbxAGZFJCM6A/7O3Js8e
8kBPZ/tcIiypq6TNDp8Bn2ghlT/4yp6uhqY95j2hAQWSyXwYPzE9MKc0L0aggX4O
PbKfAKANvk1OuKMN0kEXmqzDYkmGrIx7cpADHso+lbH/k4X1Y7Hx7jGdOnMpl1hm
rRg6eiiYSPhNJpn+UsaklQ4Iie81OCPRc0ujvwRV1E7ijflBTcT2zFDnRaMqie27
KQXhRYFFFImR0v7R/6JRwXqPYCdj52X1zc5lragbMvArNpfEsAwtUFZ4mNUvFY1y
09kImJcI/YM8E722AJjvpMOwCFOlBO8UfAVEHgLwkLl6iOwduPYUYWO4G1ul2iLq
yHLgEOSRh/Jdu3AdtGGNTyg+FB/cO8AXT1SG5BGYDqyHDJFln6/PzcNEsVkgavLL
nELIZEQ9pEOt6vKzRrD4Rj78Xq9v+U29MKRKp/MMdYmU5miatVDcuPOeT+39hZj9
qlIMOr2GApUI/EiPwr8jaQLJJpkzyBB+HORt98TSR5WHJDrURwC0dTFktyWcGbk3
6GC3dlbBFVzvp62RrpzJ/+A+roVoJFwv5ExE5WoizEP2jjN2NZw+xci6DZIiE/Y5
tOuWZrIPP3b7x/uY3lmT
=zvP8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to