Date: Tue, 5 Jun 2018 06:03:22 -0700 From: Mark Millard <marklmi@yahoo.com> To: svn-src-head@freebsd.org, freebsd-toolchain@freebsd.org Cc: mmacy@FreeBSD.org Subject: Re: svn commit: r334647 - in head: . . . [this broke ci.freebsd.org's FreeBSD-head-amd64-gcc build but via an include/c++/v1/ problem] Message-ID: <5D1C2920-2206-4602-BD2D-D1298E5D62EE@yahoo.com>
next in thread | raw e-mail | index | archive | help
https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/5974/consoleText = shows: --- all_subdir_usr.sbin/pmc --- In file included from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/ios:216:0,= from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/iostream:3= 8, from /workspace/src/usr.sbin/pmc/cmd_pmc_filter.cc:71: = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__locale: = At global scope: = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__locale:1= 237:40: error: redundant redeclaration of 'void = std::__1::__throw_runtime_error(const char*)' in same scope = [-Werror=3Dredundant-decls] _LIBCPP_NORETURN _LIBCPP_FUNC_VIS void __throw_runtime_error(const = char*); ^~~~~~~~~~~~~~~~~~~~~ In file included from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/memory:663= :0, from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/algorithm:= 643, from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__string:5= 6, from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/string_vie= w:176, from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/string:477= , from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__locale:1= 5, from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/ios:216, from = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/iostream:3= 8, from /workspace/src/usr.sbin/pmc/cmd_pmc_filter.cc:71: = /workspace/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/stdexcept:= 186:40: note: previous declaration of 'void = std::__1::__throw_runtime_error(const char*)' _LIBCPP_NORETURN _LIBCPP_FUNC_VIS void __throw_runtime_error(const = char*); ^~~~~~~~~~~~~~~~~~~~~ It looks like the new #include of iostream brings in code that gcc = rejected above: --- head/usr.sbin/pmc/cmd_pmc_filter.c Mon Jun 4 23:17:18 2018 = (r334645, copy source) +++ head/usr.sbin/pmc/cmd_pmc_filter.cc Tue Jun 5 04:26:40 2018 = (r334647) @@ -68,11 +68,22 @@ __FBSDID("$FreeBSD$"); #include <libpmcstat.h> #include "cmd_pmc.h" =20 +#include <iostream> . . . =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5D1C2920-2206-4602-BD2D-D1298E5D62EE>