www-client/firefox-78.10.0 fails to build. Reproducible: Always Steps to Reproduce: 1. emerge www-client/firefox
Created attachment 702429 [details] build log
Created attachment 702432 [details] emerge --info
Created attachment 702435 [details] environment
Your error is: > 27:33.53 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn > 27:35.56 In file included from /tmp/ramtmp/.lnv/portage/www-client/firefox-78.10.0/work/firefox-78.10.0/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/covariance_matrix_generator.cc:13: > 27:35.56 In file included from /tmp/ramtmp/.lnv/portage/www-client/firefox-78.10.0/work/firefox-78.10.0/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/covariance_matrix_generator.h:14: > 27:35.56 In file included from /tmp/ramtmp/.lnv/portage/www-client/firefox-78.10.0/work/firefox-78.10.0/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/complex_matrix.h:14: > 27:35.56 In file included from /tmp/ramtmp/.lnv/portage/www-client/firefox-78.10.0/work/firefox_build/dist/system_wrappers/complex:3: > 27:35.56 In file included from /usr/include/c++/v1/complex:236: > 27:35.56 In file included from /usr/include/c++/v1/stdexcept:46: > 27:35.56 In file included from /tmp/ramtmp/.lnv/portage/www-client/firefox-78.10.0/work/firefox_build/dist/system_wrappers/exception:3: > 27:35.56 In file included from /usr/include/c++/v1/exception:81: > 27:35.56 In file included from /usr/include/c++/v1/__memory/base.h:14: > 27:35.56 In file included from /usr/include/c++/v1/__debug:14: > 27:35.56 In file included from /tmp/ramtmp/.lnv/portage/www-client/firefox-78.10.0/work/firefox_build/dist/stl_wrappers/iosfwd:58: > 27:35.56 In file included from /tmp/ramtmp/.lnv/portage/www-client/firefox-78.10.0/work/firefox_build/dist/include/mozilla/mozalloc.h:31: > 27:35.56 In file included from /tmp/ramtmp/.lnv/portage/www-client/firefox-78.10.0/work/firefox_build/dist/stl_wrappers/new:52: > 27:35.56 In file included from /tmp/ramtmp/.lnv/portage/www-client/firefox-78.10.0/work/firefox_build/dist/system_wrappers/new:3: > 27:35.56 /usr/include/c++/v1/new:127:14: error: expected class name > 27:35.56 : public exception > 27:35.56 ^ This is probably https://bugzilla.mozilla.org/show_bug.cgi?id=1694575 but I cannot reproduce with on amd64 and ~amd64. I am wondering about your LLVM setup...
Please show us output of `emerge --info sys-devel/clang sys-devel/llvm sys-devel/clang-runtime | tail -20`
Err, `emerge --info sys-devel/clang sys-devel/llvm sys-devel/clang-runtime sys-libs/libcxx | tail -22`
I was able to reproduce when using clang:11 with libcxx:12...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d1f8fdecb256015e26539351f07eb69357ebdb commit 42d1f8fdecb256015e26539351f07eb69357ebdb Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2021-04-25 23:16:48 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2021-04-25 23:30:09 +0000 www-client/firefox: fix build with libcxx:12 Closes: https://bugs.gentoo.org/785622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> www-client/firefox/Manifest | 2 +- www-client/firefox/firefox-78.10.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)