[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#811914: marked as done (crossroads: FTBFS with GCC 6: invalid conversion)



Your message dated Fri, 27 May 2016 16:19:56 +0000
with message-id <E1b6KUO-00040D-HD@franck.debian.org>
and subject line Bug#811914: fixed in crossroads 2.81-1
has caused the Debian Bug report #811914,
regarding crossroads: FTBFS with GCC 6: invalid conversion
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 owner@bugs.debian.org
immediately.)


-- 
811914: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811914
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: crossroads
Version: 2.65-2
Severity: important
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-invalid-convert

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.

Note that only the first error is reported; there might be more.  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.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> /usr/bin/g++-6   -O3 \
>   -DVER='"2.65"' -DAUTHOR='"Karel Kubat <karel@kubat.nl>"' -DHST='"dl580gen9-02"' \
>   -DMAINTAINER='"Karel Kubat <karel@kubat.nl>"' -DDISTSITE='"http://crossroads.e-tunity.com";' \
>   -DSYS='"Linux"' -DLinux   \
>   -DCONF_CC='"/usr/bin/g++-6"' -DCONF_LIB='""' \
>   -DCONF_OPTFLAGS='"-O3"'  \
>   -DHAVE_GETOPT_H -DHAVE_GETOPT_LONG=1 -DHAVE_INET_ATON=1 \
>   -I/<<PKGBUILDDIR>>/xr \
>   -c -g -Wall  -o /<<PKGBUILDDIR>>/xr/build/netbuffer_netwrite.o netwrite.cc
> In file included from netbuffer:4:0,
>                  from netwrite.cc:1:
> netwrite.cc: In member function 'unsigned int Netbuffer::netwrite(int, int) const':
> netwrite.cc:72:34: error: ambiguous overload for 'operator+' (operand types are 'Mstr' and 'Mstr')
>       msg(Mstr("Write warning: ") + Mstr(strerror(errno)) + "\n");
>           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
> 
> /<<PKGBUILDDIR>>/xr/sys/sys:78:42: note: in definition of macro 'msg'
>  #define msg(x) if(config.verbose()) _msg(x)
>                                           ^
> 
> In file included from /<<PKGBUILDDIR>>/xr/sys/sys:72:0,
>                  from netbuffer:4,
>                  from netwrite.cc:1:
> /<<PKGBUILDDIR>>/xr/mstr/mstr:39:17: note: candidate: const Mstr& Mstr::operator+(const string&)
>      Mstr const &operator+(string const &s) {
>                  ^~~~~~~~
> 
> In file included from /usr/include/c++/6/string:52:0,
>                  from /usr/include/c++/6/bits/locale_classes.h:40,
>                  from /usr/include/c++/6/bits/ios_base.h:41,
>                  from /usr/include/c++/6/ios:42,
>                  from /usr/include/c++/6/ostream:38,
>                  from /usr/include/c++/6/iostream:39,
>                  from /<<PKGBUILDDIR>>/xr/sys/sys:39,
>                  from netbuffer:4,
>                  from netwrite.cc:1:
> /usr/include/c++/6/bits/basic_string.h:4929:5: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
>      operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
>      ^~~~~~~~
> 
> /usr/include/c++/6/bits/basic_string.h:4994:5: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
>      operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs,
>      ^~~~~~~~
> 
> /usr/include/c++/6/bits/basic_string.h:5000:5: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
>      operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
>      ^~~~~~~~
> 
> /usr/include/c++/6/bits/basic_string.h:5006:5: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
>      operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs,
>      ^~~~~~~~
> 
> /<<PKGBUILDDIR>>/xr/etc/Makefile.class:15: recipe for target '/<<PKGBUILDDIR>>/xr/build/netbuffer_netwrite.o' failed
> make[4]: *** [/<<PKGBUILDDIR>>/xr/build/netbuffer_netwrite.o] Error 1
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/xr/netbuffer'

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise

--- End Message ---
--- Begin Message ---
Source: crossroads
Source-Version: 2.81-1

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

Debian distribution maintenance software
pp.
Reiner Herrmann <reiner@reiner-h.de> (supplier of updated crossroads 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 27 May 2016 16:31:04 +0200
Source: crossroads
Binary: crossroads
Architecture: source
Version: 2.81-1
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Reiner Herrmann <reiner@reiner-h.de>
Description:
 crossroads - open source load balance and fail over utility for TCP based serv
Closes: 701210 811914
Changes:
 crossroads (2.81-1) unstable; urgency=low
 .
   [ Reiner Herrmann ]
   * QA upload.
   * New upstream release.
     - Fix building with g++-6 (Closes: #811914).
   * Add watch file.
   * Convert to dh-style build.
   * Bump debhelper compatibility to version 9.
   * Use source format 3.0 (quilt).
   * Bump Standards-Version to 3.9.8.
   * Add Vcs-* fields.
   * Register documentation at doc-base.
   * Convert debian/copyright to DEP5.
   * debian/patches:
     - Refresh and add DEP3 headers.
     - Fix spelling errors found by lintian.
     - Support reproducible building.
     - Honour build flags for hardened build.
     - Don't strip binary to enable dbgsym packages.
     - Build verbosely to see compiler calls.
 .
   [ Micah Anderson ]
   * Add init script and defaults file (Closes: #701210).
 .
   [ Tone Kravanja ]
   * Make xrctl compatible with newer Perl version (LP: #1580924).
Checksums-Sha1:
 c8ca5fd6b6799e07eac044ec2757f53bb785773f 1846 crossroads_2.81-1.dsc
 8df6c469cd155548da2ec1b5865cc89a87f71c38 1076588 crossroads_2.81.orig.tar.gz
 b6cd29afaa4d663fbe6b20ab418c26b8941bcc1a 6872 crossroads_2.81-1.debian.tar.xz
Checksums-Sha256:
 34e9a5482674c06cebed09d07efac9b9ec341ada9897b1e99a336a60e42ce853 1846 crossroads_2.81-1.dsc
 9b05fbf59a4c04ab95d1153b11fe4d0f6413cb2b76c190e74882d02f646d6ea4 1076588 crossroads_2.81.orig.tar.gz
 0fc6897f38d1e2b6e72ad571534a03584310d661fc9af810413a75c13d42b4d1 6872 crossroads_2.81-1.debian.tar.xz
Files:
 71f2771d120e1bd7dd2c22a5277f0fff 1846 net extra crossroads_2.81-1.dsc
 b00a60524a59350b842c1ccb569e67af 1076588 net extra crossroads_2.81.orig.tar.gz
 4add15c6149183c0a726c983c7be8ad4 6872 net extra crossroads_2.81-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXSF1sAAoJEEsEP825REVAX6YQAJanHj26A3ET9qkVAsVu+Qbb
ctuFTKRlZS0AjztsuhI57PC+/r2zrF5/I2pXDZcnuGfBMp0AJEL/OmoxvX0LLyZ0
9K8ONi9jByTmMmJB1h2FNBwrO51EkoGRNObgoBWd3U4JE5cjfk9HotKGv+np2JNi
fku1+hyCLBywVVc4hye9w0YStGM9VwKSYPDUc6/dl8EzcnBWGrT/u7JzOWfAylsW
fNmAKTVMzCZIUSVg2kNDin76FwFaJQIA+ECLzvyiFUVqG0HBbt9/cs9o7eYfSBU+
mBVQB4c6W/SnnFVEBgc43X3jic/qAdNxUF+dX4uxkMKihcv4bj9LPmPP8yi94GOh
/U2dO1kHH29Dvuu27mp2NwgFQ3xDk9Y0ky2o+mjbN4r4ruKNZxeKWQBqFWF+Hju3
hBva1qGFSmHA/xcS+cR8BB7t6G8LFrSi7hGVW5uZ4tBOIBuNnstmOxI2SNEtJseo
pLNbv8ZcN5RY+YrSicvhionut8QsS92le75WfgJOXMb9GmEqteHEj5fCKrjEFVHj
5hDNwbbE4PkBEPX5XTwNa5l9hO2yibT241HgLZHqcBN/R3hge1cUkc2NPM5UMLkD
u+frlQBHJf83QH9am3sRPjMOFWEPLkBOgzHbU55KxfJUsJoulfnMHzfIdT4KM+FC
lwQqxMBMiTDT7IODiURR
=Gu3T
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: