[Debian-med-packaging] Bug#816569: mrs: FTBFS with GCC 6: was not declared in this scope

Andreas Tille andreas at an3as.eu
Tue Apr 26 07:21:27 UTC 2016


Hi Maarten,

could you please care for this?

Kind regards

      Andreas.

On Wed, Mar 02, 2016 at 06:56:44PM -0800, Martin Michlmayr wrote:
> Package: mrs
> Version: 6.0.5+dfsg-1
> Severity: normal
> User: debian-gcc at lists.debian.org
> Usertags: ftbfs-gcc-6 gcc-6-not-declared
> 
> This package fails to build with GCC 6.  GCC 6 has not been released
> yet, but it's expected that GCC 6 will become the default compiler for
> stretch.
> 
> You can find a snapshot of GCC 6 in experimental.  To build with
> GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly.
> 
> You may be able to find out more about this issue at
> https://gcc.gnu.org/gcc-6/changes.html
> 
> > sbuild (Debian sbuild) 0.68.0 (15 Jan 2016) on dl580gen9-02.hlinux
> ...
> > >> src/M6Utilities.cpp
> > >> src/M6WSBlast.cpp
> > >> src/M6WSSearch.cpp
> > src/M6Matrix.cpp:319:33: error: 'log' was not declared in this scope
> >   kMPam250ScalingFactor = log(2.f) / 3.0f,
> >                                  ^
> > GNUmakefile:104: recipe for target 'obj/M6Matrix.o' failed
> > make[1]: *** [obj/M6Matrix.o] Error 1
> > make[1]: *** Waiting for unfinished jobs....
> > src/M6Databank.cpp: In member function 'void M6DatabankImpl::GetInfo(M6DatabankInfo&)':
> > src/M6Databank.cpp:1424:94: warning: narrowing conversion of 'boost::filesystem::file_size(path)' from 'uintmax_t {aka long unsigned int}' to 'int64 {aka long int}' inside { } [-Wnarrowing]
> >    M6IndexInfo info = { desc.mName, desc.mDesc, desc.mType, desc.mIndex->size(), fs::file_size(path) };
> >                                                                                  ~~~~~~~~~~~~~^~~~~~
> > src/M6Parser.cpp: In static member function 'static M6ParserImpl* M6ParserImpl::GetObject(SV*)':
> > src/M6Parser.cpp:417:73: warning: null argument where non-null required (argument 2) [-Wnonnull]
> >    if (tmp != 0 and strcmp(kM6ScriptType, HvNAME(SvSTASH(SvRV(inScalar)))) == 0)
> >                                                                          ^
> > make[1]: Leaving directory '/<<BUILDDIR>>/mrs-6.0.5+dfsg'
> > dh_auto_build: make -j30 returned exit code 2
> 
> -- 
> Martin Michlmayr
> Linux for HPE Helion, Hewlett Packard Enterprise
> 
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
> 

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list