1 |
On 9/6/21 11:14 AM, n952162 wrote: |
2 |
> On any of my 7 gentoo machines: |
3 |
> |
4 |
> FAILED: ^[[0mvendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o |
5 |
> /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor |
6 |
> -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include |
7 |
> |
8 |
> -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include |
9 |
> |
10 |
> -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include |
11 |
> |
12 |
> -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -MD -MT |
13 |
> vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o -MF |
14 |
> vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o.d -o |
15 |
> vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o -c |
16 |
> /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp |
17 |
> |
18 |
> during RTL pass: expand |
19 |
> /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp: |
20 |
> |
21 |
> In member function â~@~Xvoid |
22 |
> android::base::LogdLogger::operator()(android::base::LogId, |
23 |
> android::base::LogSeverity, const char*, const char*, unsigned int, |
24 |
> const char*)â~@~Y: |
25 |
> /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp:330:6: |
26 |
> |
27 |
> internal compiler error: in expand_expr_real_1, at expr.c:10012 |
28 |
> 330 | void LogdLogger::operator()(LogId id, LogSeverity severity, |
29 |
> const char* tag, const char* file, |
30 |
> | ^~~~~~~~~~ |
31 |
> Please submit a full bug report, |
32 |
> with preprocessed source if appropriate. |
33 |
> See <https://bugs.gentoo.org/> for instructions. |
34 |
> [107/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor |
35 |
> -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include |
36 |
> |
37 |
> -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include |
38 |
> |
39 |
> -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include |
40 |
> |
41 |
> -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -MD -MT |
42 |
> vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o -MF |
43 |
> vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o.d -o |
44 |
> vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o -c |
45 |
> /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/mapped_file.cpp |
46 |
> |
47 |
> ninja: build stopped: subcommand failed. |
48 |
> * ERROR: dev-util/android-tools-31.0.0_p1::gentoo failed (compile phase): |
49 |
> * ninja -v -j2 -l0 failed |
50 |
> * |
51 |
> * Call stack: |
52 |
> * ebuild.sh, line 127: Called src_compile |
53 |
> * environment, line 3186: Called cmake_src_compile |
54 |
> * environment, line 1231: Called cmake_build |
55 |
> * environment, line 1200: Called eninja |
56 |
> * environment, line 1707: Called die |
57 |
> * The specific snippet of code: |
58 |
> * "$@" || die "${nonfatal_args[@]}" "${*} failed" |
59 |
> |
60 |
> I find no mention of this problem here, in the mailing list. There was |
61 |
> one hit in an internet search, but the conclusion was a bug in go, which |
62 |
> I don't have as described. |
63 |
> |
64 |
> Anybody seen this? |
65 |
> |
66 |
I have not experienced this issue; android-tools has emerged |
67 |
successfully (most recently in August) for me. |
68 |
|
69 |
Per your build.log, you're still using GCC 9.3.0, which isn't even |
70 |
listed on https://packages.gentoo.org/packages/sys-devel/gcc anymore |
71 |
(9.4.0 and 10.3.0 are stable on amd64; I'm on 10.3.0 myself). |
72 |
|
73 |
Given the error message implies a compiler error, perhaps try upgrading |
74 |
sys-devel/gcc first? |