Package: boinc Version: 7.6.22+dfsg-1 Severity: important User: [email protected] Usertags: ftbfs-gcc-6 gcc-6-literal-operator
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++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../api -I../db -I../lib > -I../lib/mac -I../sched -I../tools -I../vda -pthread -I/usr/include/mysql -g > -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -pthread > -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -Wextra -Wshadow > -Wredundant-decls -Wdisabled-optimization -Wpointer-arith -Wstrict-aliasing > -Wcast-align -g -O2 -fPIE -fstack-protector-strong -Wformat > -Werror=format-security -Wall -O3 -funroll-loops -fforce-addr -ffast-math > -Wall -c -o handle_request.o handle_request.cpp > In file included from ./sched_limit.h:29:0, > from ./sched_config.h:25, > from ../tools/backend_lib.h:24, > from handle_request.cpp:41: > handle_request.cpp: In function 'int authenticate_user()': > ./sched_msgs.h:46:21: error: unable to find string literal operator > 'operator""x' with 'const char [6]', 'long unsigned int' arguments > #define _(x) "_(\""x"\")" > ^ > > handle_request.cpp:307:25: note: in expansion of macro '_' > _("Invalid or missing account key. To fix, remove > and add this project."), > ^ > > handle_request.cpp: In function 'bool send_code_sign_key(char*)': > ./sched_msgs.h:46:21: error: unable to find string literal operator > 'operator""x' with 'const char [6]', 'long unsigned int' arguments > #define _(x) "_(\""x"\")" > ^ > > handle_request.cpp:914:8: note: in expansion of macro '_' > _("The project has changed its security key. Please remove and add > this project."), > ^ > > handle_request.cpp: In function 'bool unacceptable_os()': > ./sched_msgs.h:46:21: error: unable to find string literal operator > 'operator""x' with 'const char [6]', 'long unsigned int' arguments > #define _(x) "_(\""x"\")" > ^ > > handle_request.cpp:985:17: note: in expansion of macro '_' > _("This project doesn't support operating system"), > ^ > > handle_request.cpp: In function 'bool unacceptable_cpu()': > ./sched_msgs.h:46:21: error: unable to find string literal operator > 'operator""x' with 'const char [6]', 'long unsigned int' arguments > #define _(x) "_(\""x"\")" > ^ > > handle_request.cpp:1011:17: note: in expansion of macro '_' > _("This project doesn't support CPU type"), > ^ > > handle_request.cpp: In function 'bool wrong_core_client_version()': > ./sched_msgs.h:46:21: error: unable to find string literal operator > 'operator""x' with 'const char [6]', 'long unsigned int' arguments > #define _(x) "_(\""x"\")" > ^ > > handle_request.cpp:1035:9: note: in expansion of macro '_' > _("Your BOINC client software is too old. Please install the > current version."), > ^ > > handle_request.cpp: In function 'void process_request(char*)': > ./sched_msgs.h:46:21: error: unable to find string literal operator > 'operator""x' with 'const char [6]', 'long unsigned int' arguments > #define _(x) "_(\""x"\")" > ^ > > handle_request.cpp:1315:13: note: in expansion of macro '_' > _("This project doesn't support computers of type"), > ^ > > Makefile:1653: recipe for target 'handle_request.o' failed > make[4]: *** [handle_request.o] Error 1 -- Martin Michlmayr Linux for HPE Helion, Hewlett Packard Enterprise

