From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AEA94158041 for ; Mon, 6 Sep 2021 18:19:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 10DF9E0894; Mon, 6 Sep 2021 18:19:14 +0000 (UTC) Received: from box.mail.meme.technology (box.mail.meme.technology [205.185.124.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 81668E0857 for ; Mon, 6 Sep 2021 18:19:13 +0000 (UTC) Received: from authenticated-user (box.mail.meme.technology [205.185.124.102]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by box.mail.meme.technology (Postfix) with ESMTPSA id 6CBBBC0870 for ; Mon, 6 Sep 2021 11:19:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.meme.technology; s=mail; t=1630952351; bh=41uFHrJgbqJHp0uk2sDFJz0eoPLaPomvvNStZSENZC0=; h=Subject:To:References:From:Date:In-Reply-To:From; b=IsvEVJH7zM02FfKQN8rWE80/t/70u7P1JGy2OAbtWjoZ/pzUDZ7DAA12m2mWqcRKT M8wWhHRZEn3/o43clFrH9Mf/am8cmGGzJb0HwHFYWxP6aW59lsBdp5sn2+K/AVirVk iSA7SCYC6ZAdurR5QSfVk2lBlj1m9hFcgJjoKAdBOjTXPTrJ8YmXXJL0VaPJ2DBdsp oC81I/uaapimJvnC+vVgfr/+H2HKhwpg8Cj9z9mV8MAwlNXoDumVV76ZA91MrWZIWG /YboE/G9rli9LpmcG+r/Pwy8M93RDpbGMAWL7GzDxMWL3Ss5oRCnyWddVwwSy6651r ISDLU3Fe/ajEQ== Subject: Re: [gentoo-user] haven't been able to build android-tools for months To: gentoo-user@lists.gentoo.org References: From: cal Message-ID: <8807672d-d24c-e742-a448-16ea6fed49b1@mail.meme.technology> Date: Mon, 6 Sep 2021 11:19:10 -0700 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Archives-Salt: a252d03b-8b22-4c3e-87eb-6105fd1d65dd X-Archives-Hash: b94c447b2b2c5df105672ce36e1af567 On 9/6/21 11:14 AM, n952162 wrote: > On any of my 7 gentoo machines: > > FAILED: ^[[0mvendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o > /usr/bin/x86_64-pc-linux-gnu-g++  -Ivendor > -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include > > -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include > > -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include > > -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -MD -MT > vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o -MF > vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o.d -o > vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o -c > /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp > > during RTL pass: expand > /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp: > > In member function â~@~Xvoid > android::base::LogdLogger::operator()(android::base::LogId, > android::base::LogSeverity, const char*, const char*, unsigned int, > const char*)â~@~Y: > /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp:330:6: > > internal compiler error: in expand_expr_real_1, at expr.c:10012 >   330 | void LogdLogger::operator()(LogId id, LogSeverity severity, > const char* tag, const char* file, >       |      ^~~~~~~~~~ > Please submit a full bug report, > with preprocessed source if appropriate. > See for instructions. > [107/659] /usr/bin/x86_64-pc-linux-gnu-g++  -Ivendor > -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include > > -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include > > -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include > > -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -MD -MT > vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o -MF > vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o.d -o > vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o -c > /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/mapped_file.cpp > > ninja: build stopped: subcommand failed. >  * ERROR: dev-util/android-tools-31.0.0_p1::gentoo failed (compile phase): >  *   ninja -v -j2 -l0 failed >  * >  * Call stack: >  *     ebuild.sh, line  127:  Called src_compile >  *   environment, line 3186:  Called cmake_src_compile >  *   environment, line 1231:  Called cmake_build >  *   environment, line 1200:  Called eninja >  *   environment, line 1707:  Called die >  * The specific snippet of code: >  *       "$@" || die "${nonfatal_args[@]}" "${*} failed" > > I find no mention of this problem here, in the mailing list. There was > one hit in an internet search, but the conclusion was a bug in go, which > I don't have as described. > > Anybody seen this? > I have not experienced this issue; android-tools has emerged successfully (most recently in August) for me. Per your build.log, you're still using GCC 9.3.0, which isn't even listed on https://packages.gentoo.org/packages/sys-devel/gcc anymore (9.4.0 and 10.3.0 are stable on amd64; I'm on 10.3.0 myself). Given the error message implies a compiler error, perhaps try upgrading sys-devel/gcc first?