x86_64-pc-linux-gnu-g++ -Ithird_party/googletest/googletest/include -Ithird_party/googletest/googlemock/include -Ithird_party/address_sorting/include -g -Wall -Wextra -Wno-long-long -Wno-unused-parameter -DOSATOMIC_USE_INLINED=1 -Wno-deprecated-declarations -Ithird_party/nanopb -DPB_FIELD_32BIT -O2 -Wframe-larger-than=16384 -fPIC -I. -Iinclude -I/var/tmp/portage/net-libs/grpc-1.22.0/work/grpc-1.22.0/gens -DNDEBUG -DINSTALL_PREFIX=\"/usr\" -pthread -O2 -pipe -march=native -fno-rtti -fno-exceptions -MMD -MF /var/tmp/portage/net-libs/grpc-1.22.0/work/grpc-1.22.0/objs/opt/src/core/lib/gpr/log_linux.dep -c -o /var/tmp/portage/net-libs/grpc-1.22.0/work/grpc-1.22.0/objs/opt/src/core/lib/gpr/log_linux.o src/core/lib/gpr/log_linux.cc src/core/lib/gpr/log_linux.cc:43:13: error: ambiguating new declaration of ‘long int gettid()’ 43 | static long gettid(void) { return syscall(__NR_gettid); } | ^~~~~~ In file included from /usr/include/unistd.h:1170, ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_developer-abi32+64-20190810-161025 ------------------------------------------------------------------- Please see the tracker bug for details. gcc-config -l: [1] x86_64-pc-linux-gnu-9.1.0 * Available Python interpreters, in order of preference: [1] python3.6 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.12.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpvO net-libs/grpc [ebuild N ] net-libs/grpc-1.22.0 USE="-doc -examples -perftools -static-libs -systemtap"
Created attachment 586648 [details] emerge-info.txt
Created attachment 586650 [details] emerge-history.txt
Created attachment 586652 [details] environment
Created attachment 586654 [details] etc.portage.tbz2
Created attachment 586656 [details] net-libs:grpc-1.22.0:20190812-132947.log
Created attachment 586658 [details] temp.tbz2
literally the same code as in https://bugs.gentoo.org/691836
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a42e53d53e3f437e04ff319e5c245e890665c9 commit 29a42e53d53e3f437e04ff319e5c245e890665c9 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2019-08-17 02:57:00 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2019-08-17 03:00:16 +0000 net-libs/grpc: drop 1.22.0 Bug: https://bugs.gentoo.org/692012 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> net-libs/grpc/Manifest | 1 - net-libs/grpc/grpc-1.22.0.ebuild | 112 --------------------------------------- 2 files changed, 113 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7078f6b6e76e8e7e0f4a42601e845e9c84723b28 commit 7078f6b6e76e8e7e0f4a42601e845e9c84723b28 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2019-08-17 02:18:02 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2019-08-17 02:59:51 +0000 net-libs/grpc: bump to 1.22.1 Bug: https://bugs.gentoo.org/692012 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> net-libs/grpc/Manifest | 1 + net-libs/grpc/grpc-1.22.1.ebuild | 113 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 114 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf6b4895ed89ae2061d7f42487b269d25bbb956b commit bf6b4895ed89ae2061d7f42487b269d25bbb956b Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2019-08-17 02:15:26 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2019-08-17 02:59:49 +0000 net-libs/grpc: bump to 1.23.0 Bug: https://bugs.gentoo.org/692012 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> net-libs/grpc/Manifest | 1 + .../grpc/files/grpc-1.22.1-glibc-2.30-compat.patch | 78 ++++++++++++++ net-libs/grpc/grpc-1.23.0.ebuild | 113 +++++++++++++++++++++ 3 files changed, 192 insertions(+)
patch committed for 1.22.1 and 1.23.0
Declaring done.