Your message dated Fri, 15 Jul 2016 12:33:34 +0000
with message-id <e1bo2jc-0005ki...@franck.debian.org>
and subject line Bug#831150: fixed in boinctui 2.4.1-1
has caused the Debian Bug report #831150,
regarding boinctui: FTBFS with GCC 6: src/infopanel.cpp:93:48: error: call of
overloaded 'abs(double)' 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.)
--
831150: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831150
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: boinctui
Version: 2.4.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):
> g++ -c -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security
> -Wdate-time -D_FORTIFY_SOURCE=2 -DENABLEMOUSE -DVERSION=2.4.0
> -DPACKAGE_NAME=\"boinctui\" -DPACKAGE_TARNAME=\"boinctui\"
> -DPACKAGE_VERSION=\"VERSION\" -DPACKAGE_STRING=\"boinctui\ VERSION\"
> -DPACKAGE_BUGREPORT=\"BUG-REPORT-ADDRESS\" -DPACKAGE_URL=\"\"
> -DHAVE_LIBNCURSESW=1 -DHAVE_LIBFORMW=1 -DHAVE_LIBPANELW=1 -DHAVE_LIBMENUW=1
> -DHAVE_LIBEXPAT=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGNUTLS_OPENSSL_=1
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
> -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_PTHREAD_H=1 -DHAVE_STRING_H=1
> -DHAVE_STDLIB_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_UNISTD_H=1
> -DHAVE_STDARG_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_ARPA_INET_H=1 -DHAVE_LOCALE_H=1
> -DHAVE_MALLOC_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_NETDB_H=1 -DHAVE_SIGNAL_H=1
> -DHAVE_CTYPE_H=1 -DHAVE_ALGORITHM=1 -DHAVE_STRING=1 -DHAVE_LIST=1
> -DHAVE_VECTOR=1 -DHAVE_QUEUE=1 -DHAVE_STACK=1 -DHAVE_SSTREAM=1
> -DHAVE_EXPAT_H=1 -DHAVE_GNUTLS_OPENSSL_H=1 -DHAVE_NCURSESW_CURSES_H=1
> -DHAVE_NCURSESW_FORM_H=1 -DHAVE_NCURSESW_PANEL_H=1 -DHAVE__BOOL=1
> -DHAVE_STDBOOL_H=1 -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -DHAVE_STDLIB_H=1
> -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MBLEN=1
> -DHAVE_MEMSET=1 -DHAVE_SETLOCALE=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1
> -DHAVE_STRSTR=1 -o .obj/infopanel.o src/infopanel.cpp
> src/infopanel.cpp: In member function 'virtual void InfoPanel::refresh()':
> src/infopanel.cpp:93:48: error: call of overloaded 'abs(double)' is ambiguous
> if ( (!compact)||(abs(usertotal - hosttotal) > 1) )
> ^
> In file included from /usr/include/c++/6/cstdlib:75:0,
> from /usr/include/c++/6/bits/stl_algo.h:59,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/stdlib.h:774:12: note: candidate: int abs(int)
> extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
> ^~~
> In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
> abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
> ^~~
> /usr/include/c++/6/cstdlib:180:3: note: candidate: long long int
> std::abs(long long int)
> abs(long long __x) { return __builtin_llabs (__x); }
> ^~~
> /usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
> abs(long __i) { return __builtin_labs(__i); }
> ^~~
> src/infopanel.cpp:100:44: error: call of overloaded 'abs(double)' is ambiguous
> if ( (!compact)||(abs(useravg - hostavg) > 1) )
> ^
> In file included from /usr/include/c++/6/cstdlib:75:0,
> from /usr/include/c++/6/bits/stl_algo.h:59,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/stdlib.h:774:12: note: candidate: int abs(int)
> extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
> ^~~
> In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
> abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
> ^~~
> /usr/include/c++/6/cstdlib:180:3: note: candidate: long long int
> std::abs(long long int)
> abs(long long __x) { return __builtin_llabs (__x); }
> ^~~
> /usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
> abs(long __i) { return __builtin_labs(__i); }
> ^~~
> src/infopanel.cpp:112:52: error: call of overloaded 'abs(double)' is ambiguous
> if ( (!compact)||(abs(lastdayuser - lastdayhost) > 1) )
> ^
> In file included from /usr/include/c++/6/cstdlib:75:0,
> from /usr/include/c++/6/bits/stl_algo.h:59,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/stdlib.h:774:12: note: candidate: int abs(int)
> extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
> ^~~
> In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
> abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
> ^~~
> /usr/include/c++/6/cstdlib:180:3: note: candidate: long long int
> std::abs(long long int)
> abs(long long __x) { return __builtin_llabs (__x); }
> ^~~
> /usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
> abs(long __i) { return __builtin_labs(__i); }
> ^~~
> src/infopanel.cpp:144:59: error: call of overloaded 'abs(double)' is ambiguous
> if ( (!compact)||(abs(projects[i].user - projects[i].host) > 1) )
> ^
> In file included from /usr/include/c++/6/cstdlib:75:0,
> from /usr/include/c++/6/bits/stl_algo.h:59,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/stdlib.h:774:12: note: candidate: int abs(int)
> extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
> ^~~
> In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
> abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
> ^~~
> /usr/include/c++/6/cstdlib:180:3: note: candidate: long long int
> std::abs(long long int)
> abs(long long __x) { return __builtin_llabs (__x); }
> ^~~
> /usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
> abs(long __i) { return __builtin_labs(__i); }
> ^~~
> src/infopanel.cpp:148:73: error: call of overloaded 'abs(double)' is ambiguous
> if ( (!compact)||(abs(projects[i].userlastday - projects[i].hostlastday) >
> 1) )
> ^
> In file included from /usr/include/c++/6/cstdlib:75:0,
> from /usr/include/c++/6/bits/stl_algo.h:59,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/stdlib.h:774:12: note: candidate: int abs(int)
> extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
> ^~~
> In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
> abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
> ^~~
> /usr/include/c++/6/cstdlib:180:3: note: candidate: long long int
> std::abs(long long int)
> abs(long long __x) { return __builtin_llabs (__x); }
> ^~~
> /usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
> abs(long __i) { return __builtin_labs(__i); }
> ^~~
> src/infopanel.cpp:164:59: error: call of overloaded 'abs(double)' is ambiguous
> if ( (!compact)||(abs(projects[i].user - projects[i].host) > 1) )
> ^
> In file included from /usr/include/c++/6/cstdlib:75:0,
> from /usr/include/c++/6/bits/stl_algo.h:59,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/stdlib.h:774:12: note: candidate: int abs(int)
> extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
> ^~~
> In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
> abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
> ^~~
> /usr/include/c++/6/cstdlib:180:3: note: candidate: long long int
> std::abs(long long int)
> abs(long long __x) { return __builtin_llabs (__x); }
> ^~~
> /usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
> abs(long __i) { return __builtin_labs(__i); }
> ^~~
> src/infopanel.cpp:174:73: error: call of overloaded 'abs(double)' is ambiguous
> if ( (!compact)||(abs(projects[i].userlastday - projects[i].hostlastday) >
> 1) )
> ^
> In file included from /usr/include/c++/6/cstdlib:75:0,
> from /usr/include/c++/6/bits/stl_algo.h:59,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/stdlib.h:774:12: note: candidate: int abs(int)
> extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
> ^~~
> In file included from /usr/include/c++/6/bits/stl_algo.h:59:0,
> from /usr/include/c++/6/algorithm:62,
> from src/infopanel.cpp:19:
> /usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
> abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
> ^~~
> /usr/include/c++/6/cstdlib:180:3: note: candidate: long long int
> std::abs(long long int)
> abs(long long __x) { return __builtin_llabs (__x); }
> ^~~
> /usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
> abs(long __i) { return __builtin_labs(__i); }
> ^~~
> make[1]: *** [.obj/infopanel.o] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2016/07/13/boinctui_2.4.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: boinctui
Source-Version: 2.4.1-1
We believe that the bug you reported is fixed in the latest version of
boinctui, 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.
Sergey Suslov <suleman1...@gmail.com> (supplier of updated boinctui 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 12:12:12 +0400
Source: boinctui
Binary: boinctui
Architecture: source i386
Version: 2.4.1-1
Distribution: sid
Urgency: low
Maintainer: Sergey Suslov <suleman1...@gmail.com>
Changed-By: Sergey Suslov <suleman1...@gmail.com>
Description:
boinctui - Fullscreen text mode manager for Boinc client
Closes: 831150
Changes:
boinctui (2.4.1-1) unstable; urgency=low
.
* bugfix: gcc6 build fail (Closes: #831150)
Checksums-Sha1:
62d342d7c17867c7248688513e51abc7b9f89f9a 1901 boinctui_2.4.1-1.dsc
6c4e6e7dee76be733963780ee5a065aa3bc69c36 74646 boinctui_2.4.1.orig.tar.gz
05b18f4ce0d7f43bc9e0e901759ca3f085417385 7336 boinctui_2.4.1-1.debian.tar.xz
81d751641124d443aaacd363ef736f7e4ac8d828 760358
boinctui-dbgsym_2.4.1-1_i386.deb
e88b0669978d74d6e5ea0bda4de43b8a5edabde6 89382 boinctui_2.4.1-1_i386.deb
Checksums-Sha256:
cac84090231157b21df335ef20cacfae0e2ee6e1dbfe27fddf96bccc3942a3d7 1901
boinctui_2.4.1-1.dsc
a660a24136c49051acb73ba6682661ff85b109d0d9d854de01ac57a9f3191372 74646
boinctui_2.4.1.orig.tar.gz
b05e8add5b4ce3db42b5e27704cfec7ef23e8fc53b71f33b4ccc4478de26836b 7336
boinctui_2.4.1-1.debian.tar.xz
d50cbf33527bdaa741e5f162fa337431a8207dd2d4ecade7072f810f333a59df 760358
boinctui-dbgsym_2.4.1-1_i386.deb
ffee928f8cf4707519a7e05fc66efbaa688a9e79e85a3e29191095dc3d96896d 89382
boinctui_2.4.1-1_i386.deb
Files:
665dfcbb66c0d184ecf1f91277f04e45 1901 net optional boinctui_2.4.1-1.dsc
99414a5d1f16585631ec5f5ee4bbabde 74646 net optional boinctui_2.4.1.orig.tar.gz
ac3ad938b5f3b896581660e943d6b6ff 7336 net optional
boinctui_2.4.1-1.debian.tar.xz
13288331ebd3ec6005e2f0cd1f1d0cbb 760358 debug extra
boinctui-dbgsym_2.4.1-1_i386.deb
e4eebad5184be9fca21479ee7b1a0c9e 89382 net optional boinctui_2.4.1-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXiNPSAAoJEICHjlmDK+wVoTkQAI0kJTflOCW6/g35QSiI4Iud
yLEk5CF+KqJQnu5TE++C3AwzP48AnpFZpYiY/LtKnkxUG4NNfELDRnP4wLpFLlP1
q8tIPefS3pfz4TuK7bk3/fjbYZHMDY4mhBse2nZ1LaCD1idoGw7CihfF7cINPy9y
n+kiaIYt1CrgXMvb17Jl5lTmW/QUIXM7ogjDry/ovOLiUUWRo+98Jn+xcNTgEMUV
D6/nF1EnzRsIRxvA1h7VZSh3+BPrjWQIaHkZHC5FIi07JY/oRK6OLDgpX41nIjKc
mwOFSoxhscUKtzxocau1bOMnYg5jJ18n7wDJqs0Z73ttuuSMPJCJBChUewiE0xDB
bTlmi1Q5SXnXmGYDVTO6Rk97tVBjg23UH5WT7ABgJI0NlZcNpqa4FYp/UKMgEwkH
MhbBKqHUt2mvw/tDTaIhSvUAwDO3tbgwICNlL0+p7XMgVjFKPfAGeCMSRVPdg5F1
rwToG2v+uiRw9G7XrDFm7cOtkf/TAllFippIGH8Enp4lIGZ7t67R7O/8pTqHj9zV
cgK8miarpqDvtvljyagNZLi54Ah+o5nG1p6Cgtu4zo5/pqXCO/PvNlzZnPbdUsEB
W83Sf4SiN2mgrv14rkvjjLR0tfY3cN0C1qHe+yhJtMkb1sQE2/eK/yzGYz6qgC9T
KNraZSE+sbbm11azBUDO
=EN+r
-----END PGP SIGNATURE-----
--- End Message ---