pf4public / gentoo-overlay Goto Github PK
View Code? Open in Web Editor NEWPersonal Gentoo overlay
Personal Gentoo overlay
Description
Build fails with the following output:
[21693/21694] touch obj/third_party/blink/public/blink.stamp
[21694/21694] x86_64-pc-linux-gnu-clang++ -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -flto=thin -Wl,--thinlto-jobs=8 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy,cache_size=10\%:cache_size_bytes=10g:cache_size_files=100000 -Wl,--lto-O2 -fwhole-program-vtables -m64 -Wl,-O2 -Wl,--gc-sections -rdynamic -pie -Wl,--disable-new-dtags -Wl,--icf=none -Wl,--sort-common -Wl,--as-needed -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9 -o "./v8_context_snapshot_generator" -Wl,--start-group @"./v8_context_snapshot_generator.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -ljsoncpp -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lz -levent -ljpeg -lpng16 -lxml2 -lxslt -lresolv -lgio-2.0 -lwebpdemux -lwebpmux -lwebp -lfreetype -lexpat -lfontconfig -lharfbuzz-subset -lharfbuzz -lm -lopus -lavcodec -lavformat -lavutil -lopenh264 -lX11 -lXcomposite -lXdamage -lXext -lXfixes -lXrender -lXrandr -lX11-xcb -lxcb -lxcb-dri3 -lXcursor -lXi -lXtst -ldrm -lre2 -lpci -lgbm -ldbus-1 -lasound -lpulse -lsnappy -lva
FAILED: v8_context_snapshot_generator
x86_64-pc-linux-gnu-clang++ -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -flto=thin -Wl,--thinlto-jobs=8 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy,cache_size=10\%:cache_size_bytes=10g:cache_size_files=100000 -Wl,--lto-O2 -fwhole-program-vtables -m64 -Wl,-O2 -Wl,--gc-sections -rdynamic -pie -Wl,--disable-new-dtags -Wl,--icf=none -Wl,--sort-common -Wl,--as-needed -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9 -o "./v8_context_snapshot_generator" -Wl,--start-group @"./v8_context_snapshot_generator.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -ljsoncpp -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lz -levent -ljpeg -lpng16 -lxml2 -lxslt -lresolv -lgio-2.0 -lwebpdemux -lwebpmux -lwebp -lfreetype -lexpat -lfontconfig -lharfbuzz-subset -lharfbuzz -lm -lopus -lavcodec -lavformat -lavutil -lopenh264 -lX11 -lXcomposite -lXdamage -lXext -lXfixes -lXrender -lXrandr -lX11-xcb -lxcb -lxcb-dri3 -lXcursor -lXi -lXtst -ldrm -lre2 -lpci -lgbm -ldbus-1 -lasound -lpulse -lsnappy -lva
ld.lld: error: undefined symbol: Json::Reader::parse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Json::Value&, bool)
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
ld.lld: error: undefined symbol: Json::Value::isMember(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced 16 more times
ld.lld: error: undefined symbol: Json::Value::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced 16 more times
ld.lld: error: undefined symbol: Json::Value::asString() const
>>> referenced by json.cc
>>> thinlto-cache/Thin-dfe417.tmp.o:(rtc::GetBoolFromJson(Json::Value const&, bool*))
>>> referenced by json.cc
>>> thinlto-cache/Thin-dfe417.tmp.o:(rtc::GetBoolFromJson(Json::Value const&, bool*))
clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
* ERROR: www-client/ungoogled-chromium-85.0.4183.121_p1::local failed (compile phase):
* ninja -v -j9 -l8 -C out/Release v8_context_snapshot_generator failed
*
* Call stack:
* ebuild.sh, line 125: Called src_compile
* environment, line 4779: Called eninja '-C' 'out/Release' 'v8_context_snapshot_generator'
* environment, line 2244: Called die
* The specific snippet of code:
* "$@" || die "${nonfatal_args[@]}" "${*} failed"
*
* If you need support, post the output of `emerge --info '=www-client/ungoogled-chromium-85.0.4183.121_p1::local'`,
* the complete build log and the output of `emerge -pqv '=www-client/ungoogled-chromium-85.0.4183.121_p1::local'`.
*
* You have enabled ccache. Please try disabling ccache
* before reporting a bug.
*
*
* MemTotal: 65799352 kB
* SwapTotal: 0 kB
*
* The complete build log is located at '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.121_p1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.121_p1/temp/environment'.
* Working directory: '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.121_p1/work/chromium-85.0.4183.121'
* S: '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.121_p1/work/chromium-85.0.4183.121'
How to Reproduce
Steps to reproduce the behavior:
1.
$ echo 'www-client/ungoogled-chromium clang cups enable-driver hangouts optimize-thinlto optimize-webui proprietary-codecs pulseaudio suid system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent -system-libvpx system-openh264 system-openjpeg tcmalloc thinlto vaapi vdpau widevine' > /etc/portage/package.use/www-client_ungoogled-chromium
emerge -atuv www-client/ungoogled-chromium
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild N ] www-client/ungoogled-chromium-85.0.4183.121_p1::local USE="clang cups enable-driver hangouts optimize-thinlto optimize-webui proprietary-codecs pulseaudio suid system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-openh264 system-openjpeg tcmalloc thinlto vaapi vdpau widevine -cfi -closure-compile -convert-dict -custom-cflags -headless -kerberos -ozone (-selinux) -system-libvpx -wayland" L10N="fa nl -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_7 -python3_6 -python3_8 -python3_9" 0 KiB
Total: 1 package (1 new), Size of downloads: 0 KiB
Would you like to merge these packages? [Yes/No]
Expected behavior
It should be built successfully as expected.
Actual behavior
The build fails with the following log.
Logs
[21693/21694] touch obj/third_party/blink/public/blink.stamp
[21694/21694] x86_64-pc-linux-gnu-clang++ -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -flto=thin -Wl,--thinlto-jobs=8 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy,cache_size=10\%:cache_size_bytes=10g:cache_size_files=100000 -Wl,--lto-O2 -fwhole-program-vtables -m64 -Wl,-O2 -Wl,--gc-sections -rdynamic -pie -Wl,--disable-new-dtags -Wl,--icf=none -Wl,--sort-common -Wl,--as-needed -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9 -o "./v8_context_snapshot_generator" -Wl,--start-group @"./v8_context_snapshot_generator.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -ljsoncpp -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lz -levent -ljpeg -lpng16 -lxml2 -lxslt -lresolv -lgio-2.0 -lwebpdemux -lwebpmux -lwebp -lfreetype -lexpat -lfontconfig -lharfbuzz-subset -lharfbuzz -lm -lopus -lavcodec -lavformat -lavutil -lopenh264 -lX11 -lXcomposite -lXdamage -lXext -lXfixes -lXrender -lXrandr -lX11-xcb -lxcb -lxcb-dri3 -lXcursor -lXi -lXtst -ldrm -lre2 -lpci -lgbm -ldbus-1 -lasound -lpulse -lsnappy -lva
FAILED: v8_context_snapshot_generator
x86_64-pc-linux-gnu-clang++ -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -flto=thin -Wl,--thinlto-jobs=8 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy,cache_size=10\%:cache_size_bytes=10g:cache_size_files=100000 -Wl,--lto-O2 -fwhole-program-vtables -m64 -Wl,-O2 -Wl,--gc-sections -rdynamic -pie -Wl,--disable-new-dtags -Wl,--icf=none -Wl,--sort-common -Wl,--as-needed -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9 -o "./v8_context_snapshot_generator" -Wl,--start-group @"./v8_context_snapshot_generator.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -ljsoncpp -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lz -levent -ljpeg -lpng16 -lxml2 -lxslt -lresolv -lgio-2.0 -lwebpdemux -lwebpmux -lwebp -lfreetype -lexpat -lfontconfig -lharfbuzz-subset -lharfbuzz -lm -lopus -lavcodec -lavformat -lavutil -lopenh264 -lX11 -lXcomposite -lXdamage -lXext -lXfixes -lXrender -lXrandr -lX11-xcb -lxcb -lxcb-dri3 -lXcursor -lXi -lXtst -ldrm -lre2 -lpci -lgbm -ldbus-1 -lasound -lpulse -lsnappy -lva
ld.lld: error: undefined symbol: Json::Reader::parse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Json::Value&, bool)
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
ld.lld: error: undefined symbol: Json::Value::isMember(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced 16 more times
ld.lld: error: undefined symbol: Json::Value::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced by echo_canceller3_config_json.cc
>>> thinlto-cache/Thin-a3fe5c.tmp.o:(webrtc::Aec3ConfigFromJsonString(absl::string_view, webrtc::EchoCanceller3Config*, bool*))
>>> referenced 16 more times
ld.lld: error: undefined symbol: Json::Value::asString() const
>>> referenced by json.cc
>>> thinlto-cache/Thin-dfe417.tmp.o:(rtc::GetBoolFromJson(Json::Value const&, bool*))
>>> referenced by json.cc
>>> thinlto-cache/Thin-dfe417.tmp.o:(rtc::GetBoolFromJson(Json::Value const&, bool*))
clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
* ERROR: www-client/ungoogled-chromium-85.0.4183.121_p1::local failed (compile phase):
* ninja -v -j9 -l8 -C out/Release v8_context_snapshot_generator failed
*
* Call stack:
* ebuild.sh, line 125: Called src_compile
* environment, line 4779: Called eninja '-C' 'out/Release' 'v8_context_snapshot_generator'
* environment, line 2244: Called die
* The specific snippet of code:
* "$@" || die "${nonfatal_args[@]}" "${*} failed"
*
* If you need support, post the output of `emerge --info '=www-client/ungoogled-chromium-85.0.4183.121_p1::local'`,
* the complete build log and the output of `emerge -pqv '=www-client/ungoogled-chromium-85.0.4183.121_p1::local'`.
*
* You have enabled ccache. Please try disabling ccache
* before reporting a bug.
*
*
* MemTotal: 65799352 kB
* SwapTotal: 0 kB
*
* The complete build log is located at '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.121_p1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.121_p1/temp/environment'.
* Working directory: '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.121_p1/work/chromium-85.0.4183.121'
* S: '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.121_p1/work/chromium-85.0.4183.121'
Additional context
None except the enabled use flags.
[153/154] touch obj/v8/v8_init.stamp
[154/154] x86_64-pc-linux-gnu-clang++ -pie -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -flto=thin -Wl,--thinlto-jobs=8 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy,cache_size=10\%:cache_size_bytes=10g:cache_size_files=100000 -Wl,--lto-O2 -fwhole-program-vtables -m64 -rdynamic -pie -Wl,--disable-new-dtags -Wl,-O2 -Wl,--gc-sections -stdlib=libstdc++ -Wl,-lgcc_s -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9 -o "./mksnapshot" -Wl,--start-group @"./mksnapshot.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -licui18n -licuuc -licudata
ninja -v -j9 -l0 -C out/Release v8_context_snapshot_generator
ninja: Entering directory `out/Release'
ninja: error: '../../base/third_party/icu/icu_utf.cc', needed by 'gen/base/base_jumbo_1.cc', missing and no known rule to make it
after icu fix
The description of the flags aren't clear. Just in case if they're pretty much the same thing, why not intergrate both into one USE flag: thinlto?
Hi,
I wanted to try ungoogled-chromium-bin to get rid of chrome, but it hard requires media-sound/pulseaudio, though my system is using instead media-sound/apulse which chrome works fine with.
Do you think it would be possible to use apulse when it's already present?
cheers
[629/893] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/v8/v8_base_without_compiler/js-number-format.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE>
^[[31mFAILED: ^[[0mobj/v8/v8_base_without_compiler/js-number-format.o
x86_64-pc-linux-gnu-clang++ -MMD -MF obj/v8/v8_base_without_compiler/js-number-format.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLAN>
^[[1m../../v8/src/objects/js-number-format.cc:1227:15: ^[[0m^[[0;1;31merror: ^[[0m^[[1mno member named 'getAllFieldPositions' in 'icu::number::FormattedNumber'^[[0m
formatted.getAllFieldPositions(*fp_iter, status);
^[[0;1;32m ~~~~~~~~~ ^
^[[0m1 error generated.
../../third_party/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:761:40: error: use of undeclared identifier 'CONSTRAINED_FROM_ABOVE_DROP'; did you mean 'CONSTRAINED_LAYER_DROP'?
svc_drop_frame_.framedrop_mode = CONSTRAINED_FROM_ABOVE_DROP;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
CONSTRAINED_LAYER_DROP
/usr/include/vpx/vp8cx.h:838:3: note: 'CONSTRAINED_LAYER_DROP' declared here
CONSTRAINED_LAYER_DROP,
^
1 error generated.
ninja: subcommand failed
~ $ qlist -Iv vpx
media-libs/libvpx-1.8.1
While configuring ungoogled-chromium I got this error
https://bpaste.net/show/0nnY
http://dpaste.com/3AQ22ZP
When trying to build the most recent versions 80.0.3987.87_p1 and 80.0.3987.87_p2, I get the following errors:
>>> Configuring source in /var/tmp/portage/www-client/ungoogled-chromium-80.0.3987.87_p2/work/chromium-80.0.3987.87 ...
* Enforcing the use of clang due to USE=clang ...
* Building with following compiler settings:
* CC = "x86_64-pc-linux-gnu-clang"
* CXX = "x86_64-pc-linux-gnu-clang++"
* AR = "llvm-ar"
* NM = "x86_64-pc-linux-gnu-nm"
* RANLIB = ""
* CFLAGS = "-march=broadwell -pipe -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
* CXXFLAGS = "-march=broadwell -pipe -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
* CPPFLAGS = " -D__DATE__= -D__TIME__= -D__TIMESTAMP__="
* LDFLAGS = "-Wl,--as-needed"
* Configuring Chromium...
gn gen --args= is_clang=true clang_use_chrome_plugins=false custom_toolchain="//build/toolchain/linux/unbundle:default" host_toolchain="//build/toolchain/linux/unbundle:default" is_debug=false use_allocator="tcmalloc" enable_nacl=false use_system_harfbuzz=true closure_compile=false enable_hangout_services_extension=false enable_widevine=false use_cups=true use_gnome_keyring=false use_kerberos=false use_pulseaudio=true link_pulseaudio=true is_cfi=false use_thin_lto=false thin_lto_enable_optimizations=false optimize_webui=false use_gio=false use_openh264=false use_system_freetype=true use_system_libopenjpeg2=false use_vaapi=true enable_pdf=false use_system_lcms2=false enable_print_preview=false enable_mdns=false enable_mse_mpeg2ts_stream_parser=true enable_nacl_nonsfi=false enable_one_click_signin=false enable_reading_list=false enable_remoting=false enable_reporting=false enable_service_discovery=false exclude_unwind_tables=true use_official_google_api_keys=false google_api_key="" google_default_client_id="" google_default_client_secret="" safe_browsing_mode=0 use_unofficial_version_number=false blink_symbol_level=0 symbol_level=0 enable_iterator_debugging=false enable_swiftshader=false is_official_build=true use_system_libjpeg=true use_system_zlib=true rtc_build_examples=false fieldtrial_testing_like_official_build=true use_gold=false use_sysroot=false linux_use_bundled_binutils=false use_custom_libcxx=false use_lld=false proprietary_codecs=true ffmpeg_branding="Chrome" target_cpu="x64" treat_warnings_as_errors=false fatal_linker_warnings=false out/Release
ERROR Unresolved dependencies.
//components:components_browsertests(//build/toolchain/linux/unbundle:default)
needs //pdf:features(//build/toolchain/linux/unbundle:default)
//components/pdf/renderer:renderer(//build/toolchain/linux/unbundle:default)
needs //pdf:features(//build/toolchain/linux/unbundle:default)
Are there any dependencies not covered by RDEPEND/DEPEND?
Please let me know if you need further info.
Is your feature request related to a problem? Please describe.
Eloston renamed debian_buster
to debian
:
ungoogled-software/ungoogled-chromium@d8ce06a
Describe the solution you'd like
Follow accordingly and replace
local ugc_unneeded=(
# GN bootstrap
extra/debian_buster/gn/parallel
)
with
local ugc_unneeded=(
# GN bootstrap
extra/debian/gn/parallel
)
Description
With ozone
and vaapi
USE flags enabled, the ebuild applies fix-vaapi-ozone-build.patch
but the patch is failing right now.
How to Reproduce
Steps to reproduce the behavior:
ozone
and vaapi
USE flags for www-client/ungoogled-chromium
Expected behavior
The patch should apply and the build should succeed.
Actual behavior
The build fails during the configure phase.
Logs
* Applying domain substitution ... [ ok ]
* Removing unneeded bundled libraries ...
* Using python2.7 in global scope [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.102_p1/work/chromium-85.0.4183.102 ...
* Using python2.7 in global scope
* strip-flags: CFLAGS: changed '-march=skylake -pipe -fPIE -fstack-protector-all -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -flto=thin' to '-march=skylake -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2'
* strip-flags: CXXFLAGS: changed '-march=skylake -pipe -fPIE -fstack-protector-all -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -flto=thin -stdlib=libc++' to '-march=skylake -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2'
* strip-flags: FFLAGS: changed '-march=skylake -pipe -fPIE -fstack-protector-all -D_FORTIFY_SOURCE=2 -fomit-frame-pointer' to '-march=skylake -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2'
* strip-flags: FCFLAGS: changed '-march=skylake -pipe -fPIE -fstack-protector-all -D_FORTIFY_SOURCE=2 -fomit-frame-pointer' to '-march=skylake -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2'
* Applying fix-vaapi-ozone-build.patch ...
patching file media/gpu/vaapi/BUILD.gn
Hunk #1 FAILED at 128.
1 out of 1 hunk FAILED -- saving rejects to file media/gpu/vaapi/BUILD.gn.rej [ !! ]
* ERROR: www-client/ungoogled-chromium-85.0.4183.102_p1::pf4public failed (configure phase):
* patch -p1 failed with /var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.102_p1/files/fix-vaapi-ozone-build.patch
*
* Call stack:
* ebuild.sh, line 125: Called src_configure
* environment, line 4993: Called eapply '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.102_p1/files/fix-vaapi-ozone-build.patch'
* environment, line 2120: Called _eapply_patch '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.102_p1/files/fix-vaapi-ozone-build.patch'
* environment, line 2058: Called __helpers_die 'patch -p1 failed with /var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.102_p1/files/fix-vaapi-ozone-build.patch'
* isolated-functions.sh, line 112: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=www-client/ungoogled-chromium-85.0.4183.102_p1::pf4public'`,
* the complete build log and the output of `emerge -pqv '=www-client/ungoogled-chromium-85.0.4183.102_p1::pf4public'`.
* The complete build log is located at '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.102_p1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.102_p1/temp/environment'.
* Working directory: '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.102_p1/work/chromium-85.0.4183.102'
* S: '/var/tmp/portage/www-client/ungoogled-chromium-85.0.4183.102_p1/work/chromium-85.0.4183.102'
Additional context
Sure enough, BUILD.gn
's contents have changed since this patch was written, but it looks trivial enough to get working again if it's still required.
NOTE - This issue happens with 79.0.3945.117 and 79.0.3945.130. I copied the 79.0.3945.117_p1 ebuild into my local repo in order to update to the .130 version before the ebuild was released. There were no other changes, except I did also comment out chromium-compiler-r10.patch
in order to let Chromium do its own optimizations (basically just adding -O3 for v8, and -O2 everywhere else).
www-client/ungoogled-chromium-79.0.3945.130_p1::localrepo
USE="clang cups optimize-thinlto pdf proprietary-codecs pulseaudio system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-openh264 system-openjpeg tcmalloc thinlto vaapi widevine -cfi -closure-compile -convert-dict -custom-cflags -enable-driver -gnome -gnome-keyring -hangouts -jumbo-build -kerberos -optimize-webui (-selinux) -suid -system-libvpx" ABI_X86="(64)" L10N="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW" PYTHON_TARGETS="python2_7 python3_6 python3_7 python3_8"
CFLAGS="-march=native -pipe -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
CXXFLAGS="-march=native -pipe -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
Crashes immediately after launch with the command line error:
Trace/breakpoint trap
And the following error in dmesg:
traps: chrome[16264] trap int3 ip:55555a01a6e0 sp:7fffffffcc10 error:0 in chrome[555556c4d000+8839000]
This is due to the following patch (included in ungoogled, but apparently from Debian) : https://github.com/Eloston/ungoogled-chromium/blob/master/patches/extra/debian_buster/fixes/widevine-enable-version-string.patch
Starting in version 79, Chromium now allows Widevine to be either bundled (this is only enabled for Google's offical Chrome builds) or component-updated. What this patch does is always do the check for the "bundled" version even if only the component-updated version is enabled. However, Chromium wraps this "bundled widevine" code in their CHECK()
macro, to make sure it was loaded successfully. For debug/non-official Chromium builds, this macro simply prints a warning to the command line and continues; however, if the gn flag is_official_build=true
is used (as in this ebuild), it hard-crashes the app by inserting an illegal instruction. (Note this flag is NOT the same as the "offical Chrome build" I mentioned above, that's a separate flag only enabled by Google builds).
Solution
Delete widevine-enable-version-string.patch
and remove it from the series
file before applying the ungoogled-chromium patches (I'm not sure if both steps are necessary). I did this manually between the ebuild unpack/prepare commands, and this one step fixed the crash. Widevine is showing in chrome://components/
.
I can report this to ungoogled-chromium upstream if you think it's more appropriate, but I suspect this patch may be necessary for certain builds/distros. On Gentoo, using the new "component-updated" Widevine code in chromium-79 works with the www-plugins/chrome-binary-plugins
package which is exactly what it's intended for.
This overlay has a number of ebuilds for Gentoo, which are publicly available to anyone. Their integrity is guaranteed by Git VCS.
Apart from ordinary ebuilds this overlay provides binary releases of ungoogled-chromium
. Their integrity is guaranteed by checksumming after uploading and downloading from GitHub.
ungoogled-chromium
are compiled from the very ebuilds in this overlay and from the same sourcesungoogled-chromium
are compiled on systems, to which I have complete access and which are under my full controlungoogled-chromium
of this overlay by any third party: neither ongoing, nor in the pastungoogled-chromium
of this overlay by any third party: neither ongoing, nor in the pastPlease let me know if you discover any occasion of modification of either content of this overlay or binary releases of this overlay by any third-party.
Possible weak point is that currently checksumming is happening after a binary release is uploaded to GitHub and downloaded. I doubt GitHub be doing shady things in-between, but if this situation troubles you, please inform me (best if you also have a solution to this issue).
New modified ebuild makes it "Aborted".
www-client/ungoogled-chromium-78.0.3904.108_p2::pf4public was built with the following:
USE="clang cups custom-cflags jumbo-build optimize-thinlto optimize-webui pdf proprietary-codecs pulseaudio system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-openh264 system-openjpeg tcmalloc thinlto vaapi -cfi -closure-compile -convert-dict -disable-perfetto -disable-tracing -enable-driver -gnome -gnome-keyring -hangouts -kerberos -libcxx (-selinux) -suid -system-libvpx -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_7 -python3_5 -python3_6"
CFLAGS="-march=native -mtune=native -O3 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -flto=thin -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
CXXFLAGS="-march=native -mtune=native -O3 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -flto=thin -stdlib=libstdc++ -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
LDFLAGS="-Wl,-O3 -Wl,--as-needed -Wl,--strip-debug -flto=thin -Wl,--thinlto-jobs=7 -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -stdlib=libstdc++ -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=7"
Please double-check what the minimum version of icu should be for vscode. I had icu-65.1-r1 and all was good. Due to you hard requirement for icu 67 in order to merge vscode, I had to upgrade it. The result was that I had to re-merge ~60 packages that depended on it - a process that took almost a week, brought the system to its knees, made other work hard to impossible - and forced me to download a dozen packages to my local overlay, because the versions I had would not re-merge with icu 67. What a PITA!
I still have not managed to merge vscode. I still struggle with its requirements. The reverberations of upgrading icu are not yet clear. Was all that really necessary*? Would vscode and/or electron fail with, say, icu 65?
I could just as well lay down my work for a month and start upgrading all 4000 packages! :-(((
I will certainly do it some day - but I prefer to be able to decide myself on the timing, rather than be forced into it by...a code editor! Am I still in charge of my system? Was Gentoo not "about choice"? What are my choices here if I am forced to see 4 out of 8 virtual CPUs at 100% for one week at a moment in time that could not be less favorable?
Why Python 2* is still required for the build?
Patches to enable Chromium vaapi for nvidia users.
The current (public) version of libva-vdpau-driver does not have all functionality to enable vaapi for Chromium to work.
The attached patches implements these features to enable, at least, h264 acceleration to work. Not tested with other codecs.
Tested with a GeForce GTX-770 (440.59) on Gentoo.
Credits go to Saikrishna Arcot (https://launchpad.net/~saiarcot895/) , et al.
fallback-x.patch.txt
implement-vaquerysurfaceattributes.patch.txt
Description
ungoogled-chromium version 84 can't apply vdpau
How to Reproduce
Steps to reproduce the behavior:
Expected behavior
Ebuild would apply the patch and emerge the package
Actual behavior
Patch doesn't apply and build fails
Logs
build.log
Description
On my system I'm not able to build ungoogled-chromium-81.0.4044.113_p1
with the thinlto
USE flag.
How to Reproduce
Steps to reproduce the behavior:
thinlto
USE flag for www-client/ungoogled-chromium
emerge ungoogled-chromium
Expected behavior
The build succeeds with the thinlto
USE flag.
Actual behavior
The build fails very early.
Logs
emerge -pqv
[ebuild N ] www-client/ungoogled-chromium-81.0.4044.113_p1 USE="cfi clang optimize-thinlto optimize-webui proprietary-codecs pulseaudio (selinux) system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-libvpx system-openh264 tcmalloc thinlto vaapi -closure-compile -convert-dict -cups -custom-cflags -enable-driver -gnome -hangouts -kerberos -suid -system-openjpeg -widevine" L10N="-am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_6 -python3_7 -python3_8"
Additional context
N/A
Describe the bug
ungoogled-chromium-78.0.3904.97_p1
failed to build with -system-icu
To Reproduce
Steps to reproduce the behavior:
=ungoogled-chromium-78.0.3904.97_p1
with system-icu
disabledExpected behavior
No error
Logs
[16781/16781] x86_64-pc-linux-gnu-clang++ -Wl,--version-script=../../build/linux/chrome.map -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -flto=thin -Wl,--thinlto-jobs=8 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy,cache_size=10\%:cache_size_bytes=10g:cache_size_files=100000 -Wl,--lto-O2 -fwhole-program-vtables -m64 -Wl,-O2 -Wl,--gc-sections -rdynamic -fsanitize=cfi-vcall -fsanitize=cfi-icall -pie -Wl,--disable-new-dtags -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=5 -o "./chrome" -Wl,--start-group @"./chrome.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXtst -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lcups -lxml2 -lfontconfig -ldbus-1 -lresolv -lz -ljpeg -lpng16 -lwebpdemux -lwebpmux -lwebp -lexpat -lre2 -lsnappy -ldrm -lXrandr -lpci -lXss -lasound -lpulse -lm -latk-1.0 -latk-bridge-2.0 -lva -lpangocairo-1.0 -lpango-1.0 -lcairo -latspi -lFLAC -lminizip -lgtk-3 -lgdk-3 -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lxslt -llcms2
FAILED: chrome
x86_64-pc-linux-gnu-clang++ -Wl,--version-script=../../build/linux/chrome.map -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -flto=thin -Wl,--thinlto-jobs=8 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy,cache_size=10\%:cache_size_bytes=10g:cache_size_files=100000 -Wl,--lto-O2 -fwhole-program-vtables -m64 -Wl,-O2 -Wl,--gc-sections -rdynamic -fsanitize=cfi-vcall -fsanitize=cfi-icall -pie -Wl,--disable-new-dtags -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=5 -o "./chrome" -Wl,--start-group @"./chrome.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXtst -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lcups -lxml2 -lfontconfig -ldbus-1 -lresolv -lz -ljpeg -lpng16 -lwebpdemux -lwebpmux -lwebp -lexpat -lre2 -lsnappy -ldrm -lXrandr -lpci -lXss -lasound -lpulse -lm -latk-1.0 -latk-bridge-2.0 -lva -lpangocairo-1.0 -lpango-1.0 -lcairo -latspi -lFLAC -lminizip -lgtk-3 -lgdk-3 -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lxslt -llcms2
ld.lld: error: undefined symbol: u_strFromUTF8
Additional context
Might related to ungoogled-chromium-system-convertutf.patch
Emerging www-client/ungoogled-chromium-bin-85.0.4183.121_p1
produces the following error:
bzip2: /var/tmp/portage/www-client/ungoogled-chromium-bin-85.0.4183.121_p1/distdir/ungoogled-chromium-bin-85.0.4183.121_p1-haswell.tar.bz2 is not a bzip2 file.
Indeed, it is not a bzip2 file:
$ file ungoogled-chromium-bin-85.0.4183.121_p1-haswell.tar.bz2
ungoogled-chromium-bin-85.0.4183.121_p1-haswell.tar.bz2: XZ compressed data
Renaming it to .tar.xz
allows xz
to decompress it successfully.
It's used in :
"if ! use component-build; then"
So it should be declared in IUSE or the check should be removed.
newexe "./usr/lib64/chromium-browser/ungoogled-chromium-update-dicts.sh" ungoogled-chromium-update-dicts.sh
"./usr/lib64/chromium-browser/ungoogled-chromium-update-dicts.sh" does not exist. And neither does chrome_sandbox.
Describe the bug
Some tabs crash in ungoogled-chromium-77.0.3865.90_p1. Most importantly โ
chrome://settings/ :)
Chromium segfaults with error 6 in libstdc++.so.
The segfault is as follows:
Thread 1 "chrome" received signal SIGSEGV, Segmentation fault.
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length (__n=0, this=0x284c00668b50)
at <snip>libstdc++-v3/include/bits/basic_string.h:206
[17403/17403] clang++ -Wl,--version-script=../../build/linux/chrome.map -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -flto=thin -Wl,--thinlto-jobs=8 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy,cache_size=10\%:cache_size_bytes=10g:cache_size_files=100000 -Wl,--lto-O2 -fwhole-program-vtables -rdynamic -pie -Wl,--disable-new-dtags -Wl,-O2 -Wl,--as-needed -Wl,--icf=all -Wl,--lto-O3 -Wl,--thinlto-jobs=9 -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -s -march=native -mtune=native -O3 -pipe -flto=thin -fomit-frame-pointer -fno-plt -fno-stack-protector -fno-unwind-tables -stdlib=libc++ -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9 -o "./chrome" -Wl,--start-group @"./chrome.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -ljsoncpp -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -latk-1.0 -latk-bridge-2.0 -lcups -lfontconfig -ldbus-1 -levent -lz -lresolv -lpng16 -lwebpdemux -lwebpmux -lwebp -lfreetype -ljpeg -lexpat -lharfbuzz-subset -lharfbuzz -ldrm -lm -lopus -lavcodec -lavformat -lavutil -lopenh264 -lvpx -lX11 -lX11-xcb -lxcb -lxcb-dri3 -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXtst -lXrandr -lxkbcommon -lre2 -lXss -lwayland-egl -lwayland-client -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgbm -lpci -lasound -lpulse -lsnappy -lva -lxml2 -latspi -lFLAC -lminizip -lxslt -llcms2 -lopenjp2
ninja: job failed: clang++ -Wl,--version-script=../../build/linux/chrome.map -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -flto=thin -Wl,--thinlto-jobs=8 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy,cache_size=10\%:cache_size_bytes=10g:cache_size_files=100000 -Wl,--lto-O2 -fwhole-program-vtables -rdynamic -pie -Wl,--disable-new-dtags -Wl,-O2 -Wl,--as-needed -Wl,--icf=all -Wl,--lto-O3 -Wl,--thinlto-jobs=9 -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -s -march=native -mtune=native -O3 -pipe -flto=thin -fomit-frame-pointer -fno-plt -fno-stack-protector -fno-unwind-tables -stdlib=libc++ -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9 -o "./chrome" -Wl,--start-group @"./chrome.rsp" -Wl,--end-group -latomic -ldl -lpthread -lrt -lgmodule-2.0 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -ljsoncpp -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -latk-1.0 -latk-bridge-2.0 -lcups -lfontconfig -ldbus-1 -levent -lz -lresolv -lpng16 -lwebpdemux -lwebpmux -lwebp -lfreetype -ljpeg -lexpat -lharfbuzz-subset -lharfbuzz -ldrm -lm -lopus -lavcodec -lavformat -lavutil -lopenh264 -lvpx -lX11 -lX11-xcb -lxcb -lxcb-dri3 -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXtst -lXrandr -lxkbcommon -lre2 -lXss -lwayland-egl -lwayland-client -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgbm -lpci -lasound -lpulse -lsnappy -lva -lxml2 -latspi -lFLAC -lminizip -lxslt -llcms2 -lopenjp2
ld.lld: error: undefined symbol: media::VaapiPictureNativePixmapOzone::VaapiPictureNativePixmapOzone(scoped_refptr<media::VaapiWrapper>, base::RepeatingCallback<bool ()> const&, base::RepeatingCallback<bool (unsigned int, unsigned int, scoped_refptr<gl::GLImage> const&, bool)> const&, int, gfx::Size const&, gfx::Size const&, unsigned int, unsigned int, unsigned int)
>>> referenced by vaapi_picture_factory.cc
>>> thinlto-cache/Thin-f3a02f.tmp.o:(media::VaapiPictureFactory::Create(scoped_refptr<media::VaapiWrapper>, base::RepeatingCallback<bool ()> const&, base::RepeatingCallback<bool (unsigned int, unsigned int, scoped_refptr<gl::GLImage> const&, bool)> const&, media::PictureBuffer const&, gfx::Size const&))
>>> referenced by vaapi_video_decode_accelerator.cc
>>> thinlto-cache/Thin-a2e915.tmp.o:(media::VaapiVideoDecodeAccelerator::AssignPictureBuffers(std::__1::vector<media::PictureBuffer, std::__1::allocator<media::PictureBuffer> > const&))
clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: subcommand failed
[ebuild R ] www-client/ungoogled-chromium-83.0.4103.116_p1::pf4public USE="clang convert-dict cups custom-cflags optimize-thinlto optimize-webui ozone* proprietary-codecs pulseaudio system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-libvpx system-openh264 system-openjpeg tcmalloc thinlto vaapi wayland* -cfi -closure-compile -enable-driver -gnome -hangouts -kerberos (-selinux) -suid -vdpau -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_9 -python3_6 -python3_7 -python3_8" 0 KiB
www-client/ungoogled-chromium-83.0.4103.116_p1::pf4public was built with the following:
USE="clang convert-dict cups custom-cflags optimize-thinlto optimize-webui proprietary-codecs pulseaudio system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-libvpx system-openh264 system-openjpeg tcmalloc thinlto vaapi -cfi -closure-compile -enable-driver -gnome -hangouts -kerberos -ozone (-selinux) -suid -vdpau -wayland -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_9 -python3_6 -python3_7 -python3_8"
CFLAGS="-march=native -mtune=native -O3 -pipe -flto=thin -fomit-frame-pointer -fno-plt -fno-stack-protector -fno-unwind-tables -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
CXXFLAGS="-march=native -mtune=native -O3 -pipe -flto=thin -fomit-frame-pointer -fno-plt -fno-stack-protector -fno-unwind-tables -stdlib=libc++ -flax-vector-conversions=all -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync metadata-transfer multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,--icf=all -Wl,--lto-O3 -Wl,--thinlto-jobs=9 -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -s -march=native -mtune=native -O3 -pipe -flto=thin -fomit-frame-pointer -fno-plt -fno-stack-protector -fno-unwind-tables -stdlib=libc++ -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9"
Description
Building ungoogled chromium with the "hangouts" use flag don't make possible to use features as screen sharing (as the use flag description says: "Enable support for Google Hangouts features such as screen sharing")
How to Reproduce
Steps to reproduce the behavior:
Expected behavior
Screen sharing being possible
Actual behavior
When i try to screen share, i get a message that is not possible
~ $ chromium
Aborted
~ $ emerge --info ungoogled-chromium
Portage 2.3.76 (python 3.7.4-final-0, default/linux/amd64/17.1/no-multilib, gcc-9.2.0, glibc-2.30-r1, 5.3.0-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-5.3.0-gentoo-x86_64-Intel-R-_Core-TM-_i7-4770K_CPU_@_3.50GHz-with-gentoo-2.6
KiB Mem: 15830192 total, 11655192 free
KiB Swap: 13720572 total, 12434056 free
Head commit of repository palemoon: bb5b3c68173ef43e2dad19c29ff982ff2bf784c4
Head commit of repository gnome: 8e70712c5f69e4270a77c83c0d0ba8a92af93615
Head commit of repository gentoo: 2dc5ae9c4d9efcc91facc6203a4f49065e270189
Head commit of repository mozilla: 579dc2f7b864d9192d0e1b8a7ee6733c7a9ac992
Head commit of repository qt: 73e9c00613ce01c85c006a452a7a2fba9c2ba6a7
Head commit of repository kde: c7a57aceba38d693ba436f561897ef78cfd6dd7c
Head commit of repository pg_overlay: feed90e56c9f9b349504d40a542bf80a136362e8
sh bash 5.0_p11
ld GNU gold (Gentoo 2.32 p2 2.32.0) 1.16
ccache version 3.7.4 [disabled]
app-shells/bash: 5.0_p11::gentoo
dev-lang/perl: 5.30.0::gentoo
dev-lang/python: 2.7.16::gentoo, 3.7.4-r1::gentoo
dev-util/ccache: 3.7.4::gentoo
dev-util/cmake: 3.15.3::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/openrc: 0.42.1::gentoo
sys-apps/sandbox: 2.18::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.16.1-r1::gentoo
sys-devel/binutils: 2.32-r1::gentoo
sys-devel/gcc: 9.2.0::gentoo
sys-devel/gcc-config: 2.1::gentoo
sys-devel/libtool: 2.4.6-r5::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.3::gentoo (virtual/os-headers)
sys-libs/glibc: 2.30-r1::gentoo
Repositories:
palemoon
location: /usr/portage/overlay/palemoon
sync-type: git
sync-uri: https://github.com/deu/palemoon-overlay.git
masters: gentoo
priority: -1
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
gnome
location: /usr/portage/proj/gnome
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/gnome.git
masters: gentoo
priority: 3
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
gentoo
location: /usr/portage
sync-type: git
sync-uri: https://anongit.gentoo.org/git/repo/gentoo.git
priority: 5
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
sync-git-clone-extra-opts: --depth 1 --single-branch --branch master
mozilla
location: /usr/portage/proj/mozilla
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/mozilla.git
masters: gentoo
priority: 7
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
qt
location: /usr/portage/proj/qt
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/qt.git
masters: gentoo
priority: 9
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
kde
location: /usr/portage/proj/kde
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/kde.git
masters: gentoo
priority: 11
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
pg_overlay
location: /usr/portage/overlay/pg_overlay
sync-type: git
sync-uri: https://github.com/perfect7gentleman/pg_overlay.git
masters: gentoo
priority: 13
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -ftree-vectorize -flto=9 -fuse-linker-plugin -s"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -ftree-vectorize -flto=9 -fuse-linker-plugin -s"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -ftree-vectorize -flto=9 -fuse-linker-plugin -s"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -ftree-vectorize -flto=9 -fuse-linker-plugin -s"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
INSTALL_MASK="/lib/systemd /usr/lib/systemd"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,--sort-common -Wl,--strip-debug -flto=9 -fuse-linker-plugin"
LINGUAS="en en_US ru ru_RU"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/tmp"
USE="X acl alsa amd64 bash-completion bzip2 cairo cli cups custom-cflags cxx dbus dri elogind ffmpeg flac fontconfig gdbm gif gmp iconv icu introspection jpeg kde lcms libtirpc lzma lzo mmap mtp ncurses nls nptl opengl openmp orc pam pch pcre png pulseaudio readline seccomp split-usr ssl svg symlink threads tiff truetype udev unicode vaapi wavpack webp xattr xcb xft xmpp zip zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en en_US ru ru_RU" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python3_7" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
=================================================================
Package Settings
=================================================================
www-client/ungoogled-chromium-77.0.3865.90_p1::pg_overlay was built with the following:
USE="cups custom-cflags jumbo-build libcxx lld new-tcmalloc optimize-thinlto optimize-webui pdf proprietary-codecs pulseaudio system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-libvpx system-openh264 system-openjpeg tcmalloc thinlto vaapi -cfi -closure-compile -convert-dict -gnome -gold -kerberos (-selinux) -suid -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_7 -python3_5 -python3_6"
CFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -flto=thin -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
CXXFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -flto=thin -stdlib=libc++ -stdlib=libc++ -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,--strip-debug -Wl,--thinlto-jobs=9 -flto=thin -fuse-ld=lld -stdlib=libc++ -Wl,-lc++abi -Wl,-lgcc_s -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9"
Description
Ungoogled-chromium inevitably dies when emerging, after ~6hrs of compilation.
How to Reproduce
Steps to reproduce the behavior:
emerge -av ungoogled-chromium
Expected behavior
Ungoogled-chromium compiling and installing on my system.
Actual behavior
Ungoogled-chromium dying and not compiling.
Logs
build-1.log
build-2.log
build-3.log
build-4.log
build-5.log
build-6.log
build-7.log
build-8.log
build-9.log
build-10.log
Additional context
I had this issue since ungoogled-chromium-80, and tried varions combinations of USE flags, including -* python_targets_python2.7 python_targets_python3.6
emerge -pqv '=www-client/ungoogled-chromium-80.0.3987.132_p1::pf4public'
[ebuild N ] www-client/ungoogled-chromium-80.0.3987.132_p1 USE="clang cups enable-driver optimize-thinlto optimize-webui propriet
ary-codecs system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-libvpx system-openh264 thinlto vaapi widevin
e -cfi -closure-compile -convert-dict -custom-cflags -gnome -gnome-keyring -hangouts -kerberos -pdf -pulseaudio (-selinux) -suid -syst
em-openjpeg -tcmalloc" L10N="fr ja ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -gu -he -hi -hr -hu -id
-it -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGET
S="python2_7 python3_6 (-python3_7) (-python3_8)"emerge -pqv '=www-client/ungoogled-chromium-80.0.3987.132_p1::pf4public'
emerge --info '=www-client/ungoogled-chromium-80.0.3987.132_p1::pf4public'
Portage 2.3.89 (python 3.6.10-final-0, default/linux/amd64/17.1/hardened, gcc-9.2.0, glibc-2.29-r7, 4.19.97-gentoo-x86_64 x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-4.19.97-gentoo-x86_64-x86_64-Intel-R-_Core-TM-_i5-9300H_CPU_@_2.40GHz-with-gentoo-2.6
KiB Mem: 16297728 total, 10907200 free
KiB Swap: 25165820 total, 25164796 free
Timestamp of repository gentoo: Fri, 06 Mar 2020 23:30:01 +0000
Head commit of repository gentoo: 78de03dc358755693e6e1f8144872d5c877868de
Timestamp of repository pf4public: Thu, 05 Mar 2020 22:35:38 +0000
Head commit of repository pf4public: becf3d4265cd01150c6c864fa9fdc35e8ec35830
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.33.1 p2) 2.33.1
app-shells/bash: 4.4_p23-r1::gentoo
dev-lang/perl: 5.30.1::gentoo
dev-lang/python: 2.7.17-r1::gentoo, 3.6.10::gentoo, 3.7.6::gentoo
dev-util/cmake: 3.14.6::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/openrc: 0.42.1::gentoo
sys-apps/sandbox: 2.13::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.16.1-r1::gentoo
sys-devel/binutils: 2.33.1-r1::gentoo
sys-devel/gcc: 9.2.0-r2::gentoo
sys-devel/gcc-config: 2.2.1::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.19::gentoo (virtual/os-headers)
sys-libs/glibc: 2.29-r7::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-extra-opts:
sync-rsync-verify-jobs: 1
sync-rsync-verify-metamanifest: yes
sync-rsync-verify-max-age: 24
pf4public
location: /var/db/repos/pf4public
sync-type: git
sync-uri: https://github.com/gentoo-mirror/pf4public.git
masters: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /et
c/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_
HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc
-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-d
eps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j8"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats
--human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X acl alsa amd64 bluetooth bzip2 crypt cxx hardened iconv icu ipv6 latex libglvnd libtirpc multilib ncurses nls nptl offensive op
enmp pam pcre pie readline seccomp split-usr ssl ssp unicode vulkan xattr xtpax zlib" ABI_X86="64 32" ADA_TARGET="gnat_2018" ALSA_CARD
S="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m m
aestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_
basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_u
ser autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info
log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIG
RA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse ss
e2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip
navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="ef
i-64" INPUT_DEVICES="libinput keyboard mouse" KERNEL="linux" L10N="fr en ja ru" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216
lcdm001 mtxorb ncurses text"
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGE
TS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24 ruby25" USERLAND
="GNU" VIDEO_CARDS="intel i965 nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condi
tion tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORT
AGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
The error is as follows:
../../third_party/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:761:40: error: use of
undeclared identifier 'CONSTRAINED_FROM_ABOVE_DROP'; did you mean 'CONSTRAINED_LAYER_DROP
'?
svc_drop_frame_.framedrop_mode = CONSTRAINED_FROM_ABOVE_DROP;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
CONSTRAINED_LAYER_DROP
/usr/include/vpx/vp8cx.h:835:3: note: 'CONSTRAINED_LAYER_DROP' declared here
CONSTRAINED_LAYER_DROP,
^
1 error generated.
They are using CONSTRAINED_FROM_ABOVE_DROP
, which was only recently added into libvpx. There are no libvpx releases, after this addition.
Solution
media-libs/libvpx-1.7.0
, this results in applying appropriate patches.system-libvpx
also helps.>media-libs/libvpx-1.8.1
release is available, I'll keep 77 availablemedia-libs/libvpx-9999
could probably also help.During merge of electron 9.2.1/9.3.2 I get:
Configuring bundled nodejs...
Package http_parser was not found in the pkg-config search path.
Perhaps you should add the directory containing `http_parser.pc'
to the PKG_CONFIG_PATH environment variable
No package 'http_parser' found
What is going on?
Emerging (1 of 1) www-client/ungoogled-chromium-77.0.3865.90_p1::pf4public
/usr/src/linux
5.3.1-gentoo
Unpacking source...
Unpacking chromium-77.0.3865.90.tar.xz to /tmp/portage/www-client/ungoogled-chromium-77.0.3865.90_p1/work
Unpacking ungoogled-chromium-77.0.3865.90-1.tar.gz to /tmp/portage/www-client/ungoogled-chromium-77.0.3865.90_p1/work
Source unpacked in /tmp/portage/www-client/ungoogled-chromium-77.0.3865.90_p1/work
Preparing source in /tmp/portage/www-client/ungoogled-chromium-77.0.3865.90_p1/work/chromium-77.0.3865.90 ...
Describe the bug
The error appears in installing www-client/ungoogled-chromium-bin-79.0.3945.88_p1
To Reproduce
Steps to reproduce the behavior:
emerge =www-client/ungoogled-chromium-bin-79.0.3945.88_p1
Expected behavior
Install application
Logs
>>> Failed to emerge www-client/ungoogled-chromium-bin-79.0.3945.88_p1, Log file:
>>> '/var/tmp/portage/www-client/ungoogled-chromium-bin-79.0.3945.88_p1/temp/build.log'
>>> Jobs: 2 of 3 complete, 1 failed Load avg: 3.26, 3.43, 3.36
* Package: www-client/ungoogled-chromium-bin-79.0.3945.88_p1
* Repository: pf4public
* Maintainer: [email protected]
* Upstream: https://github.com/Eloston/ungoogled-chromium/issues
* USE: abi_x86_64 amd64 elibc_glibc generic kernel_linux l10n_am l10n_ar l10n_bg l10n_bn l10n_ca l10n_cs l10n_da l10n_de l10n_el l10n_en-GB l10n_es l10n_es-419 l10n_et l10n_fa l10n_fi
l10n_fil l10n_fr l10n_gu l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_it l10n_ja l10n_kn l10n_ko l10n_lt l10n_lv l10n_ml l10n_mr l10n_ms l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_pt-PT l10n_ro l
10n_ru l10n_sk l10n_sl l10n_sr l10n_sv l10n_sw l10n_ta l10n_te l10n_th l10n_tr l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW userland_GNU
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found sources for kernel version:
* 4.19.7-gentoo
* Checking for suitable kernel configuration options...
[ ok ]
>>> Unpacking source...
>>> Unpacking ungoogled-chromium-bin-79.0.3945.88_p1-x86-64.tar.bz2 to /var/tmp/portage/www-client/ungoogled-chromium-bin-79.0.3945.88_p1/work
>>> Source unpacked in /var/tmp/portage/www-client/ungoogled-chromium-bin-79.0.3945.88_p1/work
>>> Preparing source in /var/tmp/portage/www-client/ungoogled-chromium-bin-79.0.3945.88_p1/work ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-client/ungoogled-chromium-bin-79.0.3945.88_p1/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/www-client/ungoogled-chromium-bin-79.0.3945.88_p1/work ...
>>> Source compiled.
>>> Test phase [not enabled]: www-client/ungoogled-chromium-bin-79.0.3945.88_p1
>>> Install www-client/ungoogled-chromium-bin-79.0.3945.88_p1 into /var/tmp/portage/www-client/ungoogled-chromium-bin-79.0.3945.88_p1/image
!!! doexe: ./usr/lib64/chromium-browser/chromedriver does not exist
Additional context
It happens because of chromedriver
doesn't exist in ungoogled-chromium-bin-79.0.3945.88_p1-x86-64.tar.bz2
ninja: error: '../../third_party/closure_compiler/js_library.py', needed by 'gen/third_party/polymer/v3_0/components-chromium/paper-behaviors/paper-ripple-behavior.js_library', missing and no known rule to make it
~ $ emerge --info ungoogled-chromium
Portage 2.3.78 (python 3.7.5-final-0, default/linux/amd64/17.1/no-multilib, gcc-9.2.0, glibc-2.30-r2, 5.3.8-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-5.3.8-gentoo-x86_64-Intel-R-_Core-TM-_i7-4770K_CPU_@_3.50GHz-with-gentoo-2.6
KiB Mem: 15830204 total, 5016616 free
KiB Swap: 13720572 total, 13454844 free
Head commit of repository palemoon: 0a6e3cb460e469adf133302d51b0fc3c605d45db
Head commit of repository pf4public: 2bc7f40b2719d5c84c762f52e1e4d981067d438b
Head commit of repository gnome: 8e70712c5f69e4270a77c83c0d0ba8a92af93615
Head commit of repository gentoo: a901790d89a4601bf3a78e6ef0ea1aae928ec88c
Head commit of repository mozilla: 58eef40691465c4a9c0a34d031a720af7010b174
Head commit of repository qt: d2b6b9559de444d72566a49471cf66f9dbfc19f5
Head commit of repository kde: c8dba270f06134a2f3ed9e857296b1096487f18b
Head commit of repository pg_overlay: 30d734f90f305706fb1a15e42468e7fa62fbdd48
sh bash 5.0_p11
ld GNU gold (Gentoo 2.33.1 p1 2.33.1) 1.16
ccache version 3.7.5 [disabled]
app-shells/bash: 5.0_p11::gentoo
dev-lang/perl: 5.30.0::gentoo
dev-lang/python: 2.7.17_pre::pg_overlay, 3.7.5-r1::pg_overlay
dev-util/ccache: 3.7.5::gentoo
dev-util/cmake: 3.16.0_rc2::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/openrc: 0.42.1::gentoo
sys-apps/sandbox: 2.18::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.16.1-r1::gentoo
sys-devel/binutils: 2.33.1::gentoo
sys-devel/gcc: 9.2.0-r1::gentoo
sys-devel/gcc-config: 2.1::gentoo
sys-devel/libtool: 2.4.6-r5::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.3::gentoo (virtual/os-headers)
sys-libs/glibc: 2.30-r2::gentoo
Repositories:
palemoon
location: /usr/portage/overlay/palemoon
sync-type: git
sync-uri: https://github.com/deu/palemoon-overlay.git
masters: gentoo
priority: -1
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
pf4public
location: /usr/portage/overlay/pf4public
sync-type: git
sync-uri: https://github.com/PF4Public/gentoo-overlay.git
masters: gentoo
priority: -1
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
gnome
location: /usr/portage/proj/gnome
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/gnome.git
masters: gentoo
priority: 3
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
gentoo
location: /usr/portage
sync-type: git
sync-uri: https://anongit.gentoo.org/git/repo/gentoo.git
priority: 5
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
sync-git-clone-extra-opts: --depth 1 --single-branch --branch master
mozilla
location: /usr/portage/proj/mozilla
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/mozilla.git
masters: gentoo
priority: 7
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
qt
location: /usr/portage/proj/qt
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/qt.git
masters: gentoo
priority: 9
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
kde
location: /usr/portage/proj/kde
sync-type: git
sync-uri: https://anongit.gentoo.org/git/proj/kde.git
masters: gentoo
priority: 11
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
pg_overlay
location: /usr/portage/overlay/pg_overlay
sync-type: git
sync-uri: https://github.com/perfect7gentleman/pg_overlay.git
masters: gentoo
priority: 13
eclass-overrides: gnome mozilla gentoo qt kde pg_overlay
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -ftree-vectorize -flto=9 -fuse-linker-plugin -s"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -ftree-vectorize -flto=9 -fuse-linker-plugin -s"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -ftree-vectorize -flto=9 -fuse-linker-plugin -s"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -mtune=native -O2 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -ftree-vectorize -flto=9 -fuse-linker-plugin -s"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
INSTALL_MASK="/lib/systemd /usr/lib/systemd /usr/share/zsh"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,--sort-common -Wl,--strip-debug -flto=9 -fuse-linker-plugin"
LINGUAS="en en_US ru ru_RU"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/tmp"
USE="X acl alsa amd64 bash-completion bzip2 cairo cli cups custom-cflags cxx dbus dri elogind ffmpeg flac fontconfig gdbm gif gmp iconv icu introspection jpeg kde lcms libtirpc lzma lzo mmap mtp ncurses nls nptl opengl openmp orc pam pch pcre png pulseaudio readline seccomp split-usr ssl svg symlink threads tiff truetype udev unicode vaapi wavpack webp xattr xcb xft xmpp zip zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en en_US ru ru_RU" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python3_7" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
=================================================================
Package Settings
=================================================================
www-client/ungoogled-chromium-77.0.3865.120_p1::pf4public was built with the following:
USE="cups custom-cflags jumbo-build lld optimize-thinlto optimize-webui pdf proprietary-codecs pulseaudio system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-libvpx system-openh264 system-openjpeg tcmalloc thinlto vaapi -cfi -closure-compile -convert-dict -gnome -gnome-keyring -gold -kerberos -libcxx -new-tcmalloc (-selinux) -suid -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_7 -python3_5 -python3_6"
CFLAGS="-march=native -mtune=native -O3 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -flto=thin -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
CXXFLAGS="-march=native -mtune=native -O3 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -flto=thin -stdlib=libstdc++ -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
LDFLAGS="-Wl,-O3 -Wl,--as-needed -Wl,--strip-debug -flto=thin -Wl,--thinlto-jobs=9 -fuse-ld=lld -stdlib=libstdc++ -Wl,-lgcc_s -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9"
Implementing (somedayโฆ) support for generating initramfs in sys-kernel/linux-image would be nice.
There are 2 issues with vaapi
in newer 85 chromium:
vaapi
requires libvpx-1.9, and it is hard-wired to builtin libvpx
media/gpu/vaapi/
needs to be patched to use system libvpx insteadWARNING:vaapi_wrapper.cc(416)] : VAAPI video acceleration not available for angle
and no hardware accelerated video in chrome://gpu/
Video Acceleration Information section
CHROMIUM_FLAGS="--use-gl=desktop"
restores hardware accelerationCHROMIUM_FLAGS="--use-gl=egl"
also restores hardware accelerationDescription
The build got pretty far, took approximately 6 hours and then fails. I'm using portage tmpfs with 6gb of ram on zram.
USE:
[ebuild N ] www-client/ungoogled-chromium-83.0.4103.106_p1::pf4public USE="clang cups optimize-thinlto optimize-webui proprietary-codecs system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-libvpx system-openh264 system-openjpeg tcmalloc thinlto vaapi -cfi -closure-compile -convert-dict -custom-cflags -enable-driver -gnome -hangouts -kerberos -ozone -pulseaudio (-selinux) -suid -vdpau -wayland -widevine" L10N="-am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_7 -python3_6 (-python3_8) (-python3_9)" 0 KiB
How to Reproduce
Steps to reproduce the behavior:
Expected behavior
Finish in less than 2 hours and succeeds
Actual behavior
Fails 6-7 hours in
Logs
[17427/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_flex_layout_algorithm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_flex_layout_algorithm.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_flex_layout_algorithm.o
[17428/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_fragment_child_iterator.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_fragment_child_iterator.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_fragment_child_iterator.o
[17429/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_fragmentation_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_fragmentation_utils.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_fragmentation_utils.o
[17430/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_layout_result.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_layout_result.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_layout_result.o
[17431/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_layout_input_node.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_layout_input_node.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_layout_input_node.o
FAILED: obj/third_party/blink/renderer/core/layout/layout/ng_layout_input_node.o
x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_layout_input_node.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_layout_input_node.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_layout_input_node.o
x86_64-pc-linux-gnu-clang++: error: unable to execute command: Killed
x86_64-pc-linux-gnu-clang++: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 9.0.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/9/bin
x86_64-pc-linux-gnu-clang++: note: diagnostic msg: PLEASE submit a bug report to and include the crash backtrace, preprocessed source, and associated run script.
x86_64-pc-linux-gnu-clang++: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
x86_64-pc-linux-gnu-clang++: note: diagnostic msg: ../../tools/clang/crashreports/ng_layout_input_node-bf3a37.cpp
x86_64-pc-linux-gnu-clang++: note: diagnostic msg: ../../tools/clang/crashreports/ng_layout_input_node-bf3a37.sh
x86_64-pc-linux-gnu-clang++: note: diagnostic msg:
********************
[17432/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_layout_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_layout_utils.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_layout_utils.o
FAILED: obj/third_party/blink/renderer/core/layout/layout/ng_layout_utils.o
x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_layout_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_layout_utils.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_layout_utils.o
x86_64-pc-linux-gnu-clang++: error: unable to execute command: Killed
x86_64-pc-linux-gnu-clang++: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 9.0.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/9/bin
x86_64-pc-linux-gnu-clang++: note: diagnostic msg: PLEASE submit a bug report to and include the crash backtrace, preprocessed source, and associated run script.
x86_64-pc-linux-gnu-clang++: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
x86_64-pc-linux-gnu-clang++: note: diagnostic msg: ../../tools/clang/crashreports/ng_layout_utils-e13a15.cpp
x86_64-pc-linux-gnu-clang++: note: diagnostic msg: ../../tools/clang/crashreports/ng_layout_utils-e13a15.sh
x86_64-pc-linux-gnu-clang++: note: diagnostic msg:
********************
[17433/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_length_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_length_utils.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_length_utils.o
[17434/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_out_of_flow_layout_part.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_out_of_flow_layout_part.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_out_of_flow_layout_part.o
[17435/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_outline_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_outline_utils.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_outline_utils.o
[17436/20436] x86_64-pc-linux-gnu-clang++ -MMD -MF obj/third_party/blink/renderer/core/layout/layout/ng_page_layout_algorithm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"n346557-4e0d9925-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -Igen/shim_headers/opus_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/openh264_shim -Igen/shim_headers/libvpx_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/vulkan/include -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/iccjpeg -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -flto=thin -fsplit-lto-unit -fwhole-program-vtables -m64 -march=x86-64 -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage -Wno-pointer-to-int-cast -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -ftrivial-auto-var-init=pattern -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -g0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/jsoncpp -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -pipe -march=znver1 -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c ../../third_party/blink/renderer/core/layout/ng/ng_page_layout_algorithm.cc -o obj/third_party/blink/renderer/core/layout/layout/ng_page_layout_algorithm.o
ninja: build stopped: subcommand failed.
* ERROR: www-client/ungoogled-chromium-83.0.4103.106_p1::pf4public failed (compile phase):
* ninja -v -j6 -l0 -C out/Release v8_context_snapshot_generator failed
*
* Call stack:
* ebuild.sh, line 125: Called src_compile
* environment, line 4556: Called eninja '-C' 'out/Release' 'v8_context_snapshot_generator'
* environment, line 2070: Called die
* The specific snippet of code:
* "$@" || die "${nonfatal_args[@]}" "${*} failed"
*
* If you need support, post the output of `emerge --info '=www-client/ungoogled-chromium-83.0.4103.106_p1::pf4public'`,
* the complete build log and the output of `emerge -pqv '=www-client/ungoogled-chromium-83.0.4103.106_p1::pf4public'`.
*
* MemTotal: 6066388 kB
* SwapTotal: 18874364 kB
*
* The complete build log is located at '/var/tmp/portage/www-client/ungoogled-chromium-83.0.4103.106_p1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/ungoogled-chromium-83.0.4103.106_p1/temp/environment'.
* Working directory: '/var/tmp/portage/www-client/ungoogled-chromium-83.0.4103.106_p1/work/chromium-83
emerge --info:
Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.1/desktop, gcc-9.3.0, glibc-2.30-r8, 5.7.4-gentoo x86_64)
=================================================================
System uname: Linux-5.7.4-gentoo-x86_64-AMD_Ryzen_5_3500U_with_Radeon_Vega_Mobile_Gfx-with-gentoo-2.6
KiB Mem: 6066388 total, 127380 free
KiB Swap: 18874364 total, 11498672 free
Timestamp of repository gentoo: Sun, 21 Jun 2020 18:00:01 +0000
Head commit of repository gentoo: 814c45af56e731739e80b56c95699b0ec1682e16
sh bash 5.0_p17
ld GNU ld (Gentoo 2.33.1 p2) 2.33.1
app-shells/bash: 5.0_p17::gentoo
dev-lang/perl: 5.30.3::gentoo
dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.2-r2::gentoo
dev-util/cmake: 3.16.5::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/openrc: 0.42.1::gentoo
sys-apps/sandbox: 2.18::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.16.1-r1::gentoo
sys-devel/binutils: 2.33.1-r1::gentoo
sys-devel/gcc: 9.3.0::gentoo
sys-devel/gcc-config: 2.2.1::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.30-r8::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-verify-max-age: 24
sync-rsync-verify-jobs: 1
sync-rsync-verify-metamanifest: yes
sync-rsync-extra-opts:
ace
location: /var/lib/layman/ace
sync-type: laymansync
sync-uri: https://github.com/ananace/overlay.git
masters: gentoo
priority: 50
libressl
location: /var/lib/layman/libressl
sync-type: laymansync
sync-uri: https://anongit.gentoo.org/git/repo/proj/libressl.git
masters: gentoo
priority: 50
pf4public
location: /var/lib/layman/pf4public
sync-type: laymansync
sync-uri: https://github.com/PF4Public/gentoo-overlay.git
masters: gentoo
priority: 50
steam-overlay
location: /var/lib/layman/steam-overlay
sync-type: laymansync
sync-uri: https://github.com/anyc/steam-overlay.git
masters: gentoo
priority: 50
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=znver1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/bin/startx /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=znver1"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe -march=znver1"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe -march=znver1"
GENTOO_MIRRORS="https://gentoo.ussg.indiana.edu/ https://gentoo.osuosl.org/ https://mirrors.rit.edu/gentoo/ https://mirror.sjc02.svwh.net/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus dri dts dvd dvdr elogind emboss encode exif flac fortran gdbm gif gpm gtk iconv icu ipv6 jpeg lcms ldap libnotify libressl libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt5 readline sdl seccomp spell split-usr ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" CURL_SSL="libressl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Python-3.8 is in tree.
Describe the bug
www-client/ungoogled-chromium-78.0.3904.87_p1 failed to compile with widevine enabled
To Reproduce
Steps to reproduce the behavior:
USE=widevine emerge '=www-client/ungoogled-chromium-78.0.3904.87_p1'
Expected behavior
www-client/ungoogled-chromium gets installed
Logs
I forgot to save the log, but it shows something about failed to apply one chunk from ungoogled-chromium-widevine-r1.patch
, then I removed that chunk, it hits an error says missing semicolon for one line in ../../third_party/blink/renderer/core/dom/document.cc
Additional context
I made the following change to make it compile with widevine enabled:
diff -Naur /tmp/gentoo-overlay/www-client/ungoogled-chromium/files/ungoogled-chromium-element.patch ungoogled-chromium/files/ungoogled-chromium-element.patch
--- /tmp/gentoo-overlay/www-client/ungoogled-chromium/files/ungoogled-chromium-element.patch 1969-12-31 16:00:00.000000000 -0800
+++ ungoogled-chromium/files/ungoogled-chromium-element.patch 2019-11-05 02:53:53.915685703 -0800
@@ -0,0 +1,11 @@
+--- a/third_party/blink/renderer/core/dom/document.cc
++++ b/third_party/blink/renderer/core/dom/document.cc
+@@ -6232,7 +6232,7 @@ static ParseQualifiedNameResult ParseQualifiedNameInternal(
+
+ for (unsigned i = 0; i < length;) {
+ UChar32 c;
+- U16_NEXT(characters, i, length, c)
++ U16_NEXT(characters, i, length, c);
+ if (c == ':') {
+ if (saw_colon)
+ return ParseQualifiedNameResult(kQNMultipleColons);
diff -Naur /tmp/gentoo-overlay/www-client/ungoogled-chromium/files/ungoogled-chromium-widevine-r2.patch ungoogled-chromium/files/ungoogled-chromium-widevine-r2.patch
--- /tmp/gentoo-overlay/www-client/ungoogled-chromium/files/ungoogled-chromium-widevine-r2.patch 1969-12-31 16:00:00.000000000 -0800
+++ ungoogled-chromium/files/ungoogled-chromium-widevine-r2.patch 2019-11-04 14:27:24.286799212 -0800
@@ -0,0 +1,15 @@
+Define WIDEVINE_CDM_VERSION_STRING && re-re-re-patch for latest ninja
+
+Stolen from Arch basically.
+
+gmt
+
+--- a/third_party/widevine/cdm/widevine_cdm_version.h
++++ b/third_party/widevine/cdm/widevine_cdm_version.h
+@@ -11,5 +11,6 @@
+ // If the Widevine CDM is available define the following:
+ // - WIDEVINE_CDM_VERSION_STRING (with the version of the CDM that's available
+ // as a string, e.g., "1.0.123.456").
++#define WIDEVINE_CDM_VERSION_STRING "unknown"
+
+ #endif // WIDEVINE_CDM_VERSION_H_
diff -Naur /tmp/gentoo-overlay/www-client/ungoogled-chromium/ungoogled-chromium-78.0.3904.87_p1.ebuild ungoogled-chromium/ungoogled-chromium-78.0.3904.87_p1.ebuild
--- /tmp/gentoo-overlay/www-client/ungoogled-chromium/ungoogled-chromium-78.0.3904.87_p1.ebuild 2019-11-04 14:09:40.116819485 -0800
+++ ungoogled-chromium/ungoogled-chromium-78.0.3904.87_p1.ebuild 2019-11-05 02:54:28.146685051 -0800
@@ -198,6 +198,7 @@
"${FILESDIR}/${PN}-unbundle-zlib-r1.patch"
"${FILESDIR}/${PN}-skia-harmony.patch"
"${FILESDIR}/${PN}-fix-dns_util.patch"
+ "${FILESDIR}/${PN}-element.patch"
)
S="${WORKDIR}/chromium-${PV/_*}"
@@ -247,7 +248,7 @@
use system-openjpeg && eapply "${FILESDIR}/${PN}-system-openjpeg-r2.patch"
use vaapi && eapply "${FILESDIR}/${PN}-enable-vaapi-r1.patch"
use vaapi && eapply "${FILESDIR}/${PN}-fix-vaapi-r1.patch"
- use widevine && eapply "${FILESDIR}/${PN}-widevine-r1.patch"
+ use widevine && eapply "${FILESDIR}/${PN}-widevine-r2.patch"
if use optimize-webui; then
mkdir -p third_party/node/linux/node-linux-x64/bin || die
Also emerge --info
output:
$ emerge --info ungoogled-chromium
Portage 2.3.78 (python 3.7.5-final-0, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-9.2.0, glibc-2.29-r6, 5.3.8-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-5.3.8-gentoo-x86_64-Intel-R-_Core-TM-_i7-7600U_CPU_@_2.80GHz-with-gentoo-2.6
KiB Mem: 16127604 total, 6331620 free
KiB Swap: 0 total, 0 free
Timestamp of repository gentoo: Wed, 06 Nov 2019 05:00:01 +0000
Head commit of repository gentoo: 7a490c4c90bafb163736fe322452804833b4152a
Head commit of repository viz: b456046ed23041a1fe826db535af4befb4c07b3f
sh bash 5.0_p11
ld GNU ld (Gentoo 2.32 p2) 2.32.0
app-shells/bash: 5.0_p11::gentoo
dev-lang/perl: 5.30.0::gentoo
dev-lang/python: 2.7.16::gentoo, 3.6.9::gentoo, 3.7.5-r1::gentoo
dev-util/cmake: 3.15.5::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/sandbox: 2.18::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.16.1-r1::gentoo
sys-devel/binutils: 2.32-r1::gentoo
sys-devel/gcc: 9.2.0-r2::gentoo
sys-devel/gcc-config: 2.1::gentoo
sys-devel/libtool: 2.4.6-r5::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.3::gentoo (virtual/os-headers)
sys-libs/glibc: 2.29-r6::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-verify-metamanifest: yes
sync-rsync-verify-max-age: 24
sync-rsync-verify-jobs: 1
sync-rsync-extra-opts:
throttled
location: /var/lib/layman/throttled
masters: gentoo
priority: 50
viz
location: /home/viz/Repositories/git.viz.software/viz/gentoo-viz-overlay
sync-type: git
sync-uri: [email protected]:viz/gentoo-viz-overlay.git
masters: gentoo
priority: 100
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_CA.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi activities alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam flac fortran gdbm gif gpm gtk iconv icu ipv6 jpeg kde kipi kwallet lcms ldap libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qml qt5 readline sdl seccomp semantic-desktop spell split-usr ssl startup-notification svg systemd tcpd tiff truetype udev udisks unicode upower usb vaapi vorbis wayland widgets wxwidgets x264 xattr xcb xcomposite xml xv xvid zlib zsh-completion" ABI_X86="64 32" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_6 python3_7" RUBY_TARGETS="ruby24 ruby25 ruby26" USERLAND="GNU" VIDEO_CARDS="intel i965 nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
=================================================================
Package Settings
=================================================================
www-client/ungoogled-chromium-78.0.3904.87_p1::viz was built with the following:
USE="cfi cups lld new-tcmalloc optimize-thinlto optimize-webui pdf proprietary-codecs pulseaudio system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-openh264 system-openjpeg tcmalloc thinlto vaapi widevine -closure-compile -convert-dict -custom-cflags -gnome -gnome-keyring -gold -jumbo-build -kerberos -libcxx (-selinux) -suid -system-libvpx" ABI_X86="(64)" L10N="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW" PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_5"
CFLAGS="-march=native -O2 -pipe -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
CXXFLAGS="-march=native -O2 -pipe -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
LDFLAGS="-Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=5"
Description
This is a follow-up to #32. I have successfully built ungoogled-chromium with the cfi
USE flag. The warning message in the ebuild should clarify instructions to the user if they wish to use it.
On my system, I was only able to build ungoogled-chromium
if my clang
+llvm
toolchain was built with libc++
instead of libstdc++
. Additionally, I had to build ungoogled-chromium
using libc++
as well.
Previously, in #32, my toolchain was not properly bootstrapped for some reason, and an entire rebuild of the toolchain fixed this. In my testing, if I was not using libc++
, the torque
build generator used by chromium
would fail with an invalid opcode at some (reproducible) point during the build if cfi
was enabled. Only after rebuilding the toolchain with libc++
did this stop occurring.
Lastly, in my build, I was forced to disable system-jsoncpp
because of linker errors related to this problem that I have not yet resolved, and disabling system-jsoncpp
works around it. Additionally, dev-libs/re2
(and potentially other dependencies) needed to be rebuilt after switching toolchains, otherwise, disabling the system-*
USE flags may suffice.
The warning in the ebuild should be updated to include this information if the user wishes to enable the cfi
USE flag.
www-client/ungoogled-chromium-84.0.4147.89_p1::pf4public was built with the following:
USE="cfi clang convert-dict cups libcxx optimize-thinlto optimize-webui proprietary-codecs pulseaudio (selinux) suid system-ffmpeg system-harfbuzz system-icu system-libevent system-libvpx system-openh264 system-openjpeg tcmalloc thinlto vaapi -closure-compile -custom-cflags -enable-driver -hangouts -headless -kerberos -ozone -system-jsoncpp -vdpau -wayland -widevine" ABI_X86="(64)" L10N="-am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_8 -python3_6 -python3_7 -python3_9"
CFLAGS="-march=skylake -pipe -stdlib=libc++ -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
CXXFLAGS="-march=skylake -pipe -stdlib=libc++ -flax-vector-conversions=all -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
LDFLAGS="-Wl,--as-needed -Wl,--sort-common -fuse-ld=lld -Wl,-S -stdlib=libc++ -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=9"
/etc/portage/make.conf
CC="clang"
CXX="clang++"
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"
COMMON_FLAGS="-march=skylake -O2 -pipe -fomit-frame-pointer"
LTO_FLAGS="-flto=thin"
CFLAGS="${COMMON_FLAGS} ${LTO_FLAGS}"
CXXFLAGS="${COMMON_FLAGS} ${LTO_FLAGS} -stdlib=libc++"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
LDFLAGS="-Wl,-O3 -Wl,--as-needed -Wl,--sort-common -fuse-ld=lld -Wl,-S -rtlib=compiler-rt -unwindlib=libunwind -stdlib=libc++"
MAKEOPTS="-j9"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
https://bugs.gentoo.org/704960
Time to bump :-)
Implementing (somedayโฆ) support for custom entries in net-misc/sb-hosts
would be nice.
Description
Installing (1 of 2) dev-util/electron-9.2.1::pf4public
/usr/lib/debug/.build-id/09/71e724994107fcbb071eac56830a67149eb96e.debug
/usr/lib/debug/.build-id/09/71e724994107fcbb071eac56830a67149eb96e
/usr/lib/debug/.build-id/79/ec1368a748c04c131c116835503de3474248bc.debug
/usr/lib/debug/.build-id/79/ec1368a748c04c131c116835503de3474248bc
/usr/lib/debug/.build-id/7c/778c65e85b48512ae4987b163f255afa6fde70.debug
/usr/lib/debug/.build-id/7c/778c65e85b48512ae4987b163f255afa6fde70
/usr/lib/debug/.build-id/b9/d4daa881eb4d18817df545f2a655e7a20efed6.debug
/usr/lib/debug/.build-id/b9/d4daa881eb4d18817df545f2a655e7a20efed6
/usr/lib/debug/.build-id/09/71e724994107fcbb071eac56830a67149eb96e
/usr/lib/debug/.build-id/09/71e724994107fcbb071eac56830a67149eb96e.debug
/usr/lib/debug/.build-id/79/ec1368a748c04c131c116835503de3474248bc
/usr/lib/debug/.build-id/79/ec1368a748c04c131c116835503de3474248bc.debug
/usr/lib/debug/.build-id/7c/778c65e85b48512ae4987b163f255afa6fde70
/usr/lib/debug/.build-id/7c/778c65e85b48512ae4987b163f255afa6fde70.debug
/usr/lib/debug/.build-id/b9/d4daa881eb4d18817df545f2a655e7a20efed6
/usr/lib/debug/.build-id/b9/d4daa881eb4d18817df545f2a655e7a20efed6.debug
Failed to install dev-util/electron-9.2.1,
How to Reproduce
Steps to reproduce the behavior:
Expected behavior
Merge/unmerge whichever version you like without such problems.
Actual behavior
You get a silly error like the above.
Additional context
I had merged dev-util/electron-9.3.2 first, when I realized that vscode needed a lower version, 9.2.1. I let it do - and here we are...
ld.lld: error: obj/v8/bytecode_builtins_list_generator/generate-bytecodes-builtins-list.o: Unknown attribute kind (62) (Producer: 'LLVM9.0.0' Reader: 'LLVM 8.0.1')
Installing sys-devel/lld of the same version as sys-devel/llvm fixes that. I also updated llvm-common, not sure if it changed anything.
Description
Using ebuild from repo, attempt to build locally would always result in a build failure at item 50/123.
Ebuild would fail out with the message:
ninja: build stopped: subcommand failed.
* ERROR: app-misc/font-manager-0.7.7::overlay failed (compile phase):
* ninja -v -j6 -l6 -C /var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7-build failed
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 3722: Called meson_src_compile
* environment, line 2586: Called eninja '-C' '/var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7-build'
* environment, line 1022: Called die
* The specific snippet of code:
* "$@" || die "${nonfatal_args[@]}" "${*} failed"
*
* If you need support, post the output of `emerge --info '=app-misc/font-manager-0.7.7::overlay'`,
* the complete build log and the output of `emerge -pqv '=app-misc/font-manager-0.7.7::overlay'`.
* The complete build log is located at '/var/log/portage/build/app-misc/font-manager-0.7.7:20200213-104239.log'.
* For convenience, a symlink to the build log is located at '/var/tmp/portage/app-misc/font-manager-0.7.7/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-misc/font-manager-0.7.7/temp/environment'.
* Working directory: '/var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7'
* S: '/var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7'
Review of log indicated that meson could not locate vapigen
. From log file:
FAILED: lib/common/FontManager-0.7.7.vapi
/usr/bin/vapigen-0.46 --quiet --library=FontManager-0.7.7 --directory=/var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7-build/lib/common --vapidir=/var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7-build/lib/common --vapidir=/var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7-build/lib/unicode --metadatadir=/var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7-build/lib/common --pkg=glib-2.0 --pkg=gio-2.0 --pkg=gdk-3.0 --pkg=gtk+-3.0 --pkg=json-glib-1.0 --pkg=libxml-2.0 --pkg=sqlite3 --pkg=Unicode-0.7.7 --metadatadir=/var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7/lib/common /var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7-build/lib/common/FontManager-0.7.7.gir /var/tmp/portage/app-misc/font-manager-0.7.7/work/font-manager-0.7.7/lib/common/FontManager-custom.vala
I could "manually" build from source repositories completely and without error. It was only using the ebuild that I encountered a problem.
How to Reproduce
Issue presents always when executing emerge against ebuild.
Expected behavior
clean run
Actual behavior
Emerge aborted with error messages shown above.
Additional context
In vala.eclass, vala version 0.42 is explicitly masked out. Commentary indicates that this version has bugs. Would recommend changing VALA_MIN_API_VERSION=0.42
to 0.44.
To work around problem, I reviewed other ebuilds that involve valac/vapigen. These ebuilds contain the line VALA_USE_DEPEND="vapigen"
. Once I inserted this line into the ebuild file, emerge successfully completed.
Python-3.8 is in tree.
Is your feature request related to a problem? Please describe.
In #24 @thubble demonstrated that with chromium-compiler-r10.patch
applied user-defined flags and optimisations are preferred over the defaults, set by Chromium developers.
Without this patch, the build makes the following changes to the compiler flags:
-fno-ident -fdata-sections -ffunction-sections
-Wl,-O2 -Wl,--gc-sections
-O3
when building the V8 Javascript engine, and -O2
everywhere else.march=
with whatever the gn flag x64_arch
is set to. (x86-64
if not defined).It is clear, that preferring user flags could result in applying -O2
everywhere. Since Chromium developers set -O3
for v8, there might be a good reason to do so.
Describe the solution you'd like
It could be advantageous to instead use defaults and strip user defined flags in ordinary builds and allow user optimizations with custom-cflags
Description
vscode-9999 fails to merge
How to Reproduce
Steps to reproduce the behavior:
Expected behavior
vscode-9999 should merge successfully
Actual behavior
vscode-9999 fails to merge
Logs
>>> Unpacking source...
* Repository id: microsoft_vscode.git
* To override fetched repository properties, use:
* EGIT_OVERRIDE_REPO_MICROSOFT_VSCODE
* EGIT_OVERRIDE_BRANCH_MICROSOFT_VSCODE
* EGIT_OVERRIDE_COMMIT_MICROSOFT_VSCODE
* EGIT_OVERRIDE_COMMIT_DATE_MICROSOFT_VSCODE
*
* Fetching https://github.com/microsoft/vscode.git ...
git fetch https://github.com/microsoft/vscode.git +HEAD:refs/git-r3/HEAD
git symbolic-ref refs/git-r3/app-editors/vscode/0/__main__ refs/git-r3/HEAD
* Checking out https://github.com/microsoft/vscode.git to /var/tmp/portage/app-editors/vscode-9999/work/vscode-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT update -->
repository: https://github.com/microsoft/vscode.git
at the commit: 861b7a989a1adc3ee76b4545a62b561516f281e1
>>> Source unpacked in /var/tmp/portage/app-editors/vscode-9999/work
>>> Preparing source in /var/tmp/portage/app-editors/vscode-9999/work/vscode-9999 ...
* Removing vscode-ripgrep and other dependencies
* Editing postinstall.js
* Editing build/gulpfile.extensions.js
* Editing build/gulpfile.vscode.js
* Editing build/gulpfile.vscode.linux.js
* Editing product.json
* Disabling telemetry by default
* Disabling automatic updates by default
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-editors/vscode-9999/work/vscode-9999 ...
* Installing node_modules ...
yarn config v1.22.10
success Set "disable-self-update-check" to "true".
Done in 0.05s.
yarn config v1.22.10
success Set "nodedir" to "/usr/include/electron-9.3.2/node".
Done in 0.05s.
yarn install v1.22.10
$ node build/npm/preinstall.js
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-1.0.8.tgz: getaddrinfo EAI_AGAIN registry.yarnpkg.com".
info If you think this is a bug, please open a bug report with the information provided in "/var/tmp/portage/app-editors/vscode-9999/work/vscode-9999/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
* ERROR: app-editors/vscode-9999::pf4public failed (configure phase):
* (no error message)
[7065/9384] clang++ -MMD -MF obj/chrome/browser/extensions/extensions/extensions_jumbo_3.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DVK_NO_PROTOTYPES -DTOOLKIT_VIEWS=1 -DSYNC_PASSWORD_REUSE_WARNING_ENABLED -DON_FOCUS_PING_ENABLED -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DSK_GL -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_HAS_JPEG_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_USE_EXTERNAL_STARTUP_DATA -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DNO_MAIN_THREAD_WRAPPING -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DV8_DEPRECATION_WARNINGS -DI18N_ADDRESS_VALIDATION_DATA_URL=\"https://chromium-i18n.8pp2p8t.qjz9zk/ssl-aggregate-address/\" -DSQLITE_ENABLE_BATCH_ATOMIC_WRITE -DSQLITE_ENABLE_FTS3 -DSQLITE_DISABLE_FTS3_UNICODE -DSQLITE_DISABLE_FTS4_DEFERRED -DSQLITE_ENABLE_ICU -DSQLITE_SECURE_DELETE -DSQLITE_THREADSAFE=1 -DSQLITE_MAX_WORKER_THREADS=0 -DSQLITE_MAX_MMAP_SIZE=268435456 -DSQLITE_DEFAULT_FILE_PERMISSIONS=0600 -DSQLITE_DEFAULT_MEMSTATUS=1 -DSQLITE_DEFAULT_PAGE_SIZE=4096 -DSQLITE_DEFAULT_PCACHE_INITSZ=0 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_USE_ALLOCA -DSQLITE_OMIT_ANALYZE -DSQLITE_OMIT_AUTOINIT -DSQLITE_OMIT_AUTORESET -DSQLITE_OMIT_COMPILEOPTION_DIAGS -DSQLITE_OMIT_COMPLETE -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_EXPLAIN -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_DEFAULT_LOOKASIDE=0,0 -DSQLITE_OMIT_LOOKASIDE -DSQLITE_OMIT_TCL_VARIABLE -DSQLITE_OMIT_REINDEX -DSQLITE_OMIT_TRACE -DSQLITE_OMIT_UPSERT -DSQLITE_OMIT_WINDOWFUNC -DSQLITE_HAVE_ISNAN -DSQLITE_TEMP_STORE=3 -DSQLITE_ENABLE_LOCKING_STYLE=0 -I. -I../.. -Igen -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -Igen/shim_headers/zlib_shim -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -Igen/shim_headers/libdrm_shim -I../../third_party/libyuv/include -Igen/shim_headers/re2_shim -Igen/shim_headers/ffmpeg_shim -Igen/shim_headers/snappy_shim -I../../third_party/khronos -I../../gpu -Igen/shim_headers/opus_shim -I../../third_party/vulkan/include -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -Igen/shim_headers/minizip_shim -Igen/shim_headers/flac_shim -Igen -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/skia -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/protobuf/src -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../v8/include -Igen/v8/include -Igen/third_party/metrics_proto -Igen/components/policy/proto -I../../third_party/mesa_headers -Igen -Igen -Igen -Igen -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -I../../third_party/libaddressinput/src/cpp/include -I../../third_party/cacheinvalidation/overrides -I../../third_party/cacheinvalidation/src -Igen -I../../third_party/flatbuffers/src/include -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -flto=thin -fsplit-lto-unit -fwhole-program-vtables -no-canonical-prefixes -Wimplicit-fallthrough -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-reorder-init-list -Wno-final-dtor-non-final-class -Wno-sizeof-array-div -fno-omit-frame-pointer -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -march=native -mtune=native -O3 -pipe -flto=thin -fno-plt -fno-stack-protector -fno-unwind-tables -fomit-frame-pointer -stdlib=libstdc++ -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c gen/chrome/browser/extensions/extensions_jumbo_3.cc -o obj/chrome/browser/extensions/extensions/extensions_jumbo_3.o
ninja: job failed: clang++ -MMD -MF obj/chrome/browser/ui/ui/ui_jumbo_10.o.d -DUSE_DBUS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DUSE_CUPS -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DVK_NO_PROTOTYPES -DTOOLKIT_VIEWS=1 -DSYNC_PASSWORD_REUSE_WARNING_ENABLED -DON_FOCUS_PING_ENABLED -DEXPAT_RELATIVE_PATH -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DNO_MAIN_THREAD_WRAPPING -DV8_USE_EXTERNAL_STARTUP_DATA -DSK_GL -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_HAS_JPEG_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_DEPRECATION_WARNINGS -DI18N_ADDRESS_VALIDATION_DATA_URL=\"https://chromium-i18n.8pp2p8t.qjz9zk/ssl-aggregate-address/\" -DPERFETTO_IMPLEMENTATION -DUSE_SYSTEM_ZLIB=1 -I. -I../.. -Igen -Igen/shim_headers/zlib_shim -Igen/shim_headers/libevent_shim -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -Igen/shim_headers/re2_shim -Igen/shim_headers/snappy_shim -I../../third_party/libyuv/include -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -Igen/shim_headers/libdrm_shim -Igen/shim_headers/ffmpeg_shim -I../../third_party/khronos -I../../gpu -Igen/shim_headers/opus_shim -I../../third_party/vulkan/include -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -Igen/shim_headers/minizip_shim -Igen/shim_headers/flac_shim -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/protobuf/src -I../../third_party/boringssl/src/include -I../../third_party/cacheinvalidation/overrides -I../../third_party/cacheinvalidation/src -Igen/third_party/metrics_proto -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/ced/src -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/non_mac -I../../third_party/crashpad/crashpad/compat/linux -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/libwebm/source -I../../v8/include -Igen/v8/include -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/components/policy/proto -I../../third_party/mesa_headers -Igen -Igen -Igen -Igen -I../../third_party/libaddressinput/src/cpp/include -Igen/components/sync/protocol -I../../third_party/flatbuffers/src/include -I../../third_party/perfetto -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -I../../third_party/brotli/include -Igen/components/sync/protocol -Igen -Igen -Igen -Igen -Igen -fprofile-sample-use=../../chrome/android/profiles/afdo.prof -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -flto=thin -fsplit-lto-unit -fwhole-program-vtables -no-canonical-prefixes -Wimplicit-fallthrough -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-reorder-init-list -Wno-final-dtor-non-final-class -Wno-sizeof-array-div -fno-omit-frame-pointer -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -Wno-shorten-64-to-32 -Wno-header-guard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -march=native -mtune=native -O3 -pipe -flto=thin -fno-plt -fno-stack-protector -fno-unwind-tables -fomit-frame-pointer -stdlib=libstdc++ -Wno-unknown-warning-option -Wno-builtin-macro-redefined -c gen/chrome/browser/ui/ui_jumbo_10.cc -o obj/chrome/browser/ui/ui/ui_jumbo_10.o
In file included from gen/chrome/browser/ui/ui_jumbo_10.cc:76:
./../../chrome/browser/ui/views/confirm_bubble_views.cc:30:30: error: redefinition of 'CreateExtraView'
std::unique_ptr<views::View> CreateExtraView(views::ButtonListener* listener) {
^
./../../chrome/browser/ui/views/accessibility/invert_bubble_view.cc:50:30: note: previous definition is here
std::unique_ptr<views::View> CreateExtraView(views::ButtonListener* listener) {
^
1 error generated.
ninja: subcommand failed
www-client/ungoogled-chromium-78.0.3904.108_p2::pf4public was built with the following:
USE="clang cups custom-cflags disable-perfetto disable-tracing jumbo-build optimize-thinlto optimize-webui pdf proprietary-codecs pulseaudio system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-openh264 system-openjpeg tcmalloc thinlto vaapi -cfi -closure-compile -convert-dict -enable-driver -gnome -gnome-keyring -hangouts -kerberos (-selinux) -suid -system-libvpx -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" PYTHON_TARGETS="python2_7 python3_8 -python3_5 -python3_6 -python3_7"
CFLAGS="-march=native -mtune=native -O3 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -flto=thin -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
CXXFLAGS="-march=native -mtune=native -O3 -pipe -fomit-frame-pointer -fno-plt -fno-stack-protector -flto=thin -stdlib=libstdc++ -Wno-unknown-warning-option -Wno-builtin-macro-redefined"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--strip-debug -flto=thin -Wl,--thinlto-jobs=7 -fuse-ld=lld -rtlib=compiler-rt -stdlib=libstdc++ -unwindlib=libunwind -Wl,-lgcc_s -Wl,-plugin-opt,-import-instr-limit=30 -Wl,--thinlto-jobs=7"
Chromium 85 uses some features, that are unavailable in libvpx-1.7
Description
I cannot compile ungoogled-chromium on my machine since versions 80.*
How to Reproduce
Steps to reproduce the behavior:
Emerge ungoogled-chromium from your overlay
Expected behavior
The package compiles and installs
Actual behavior
The package fails at compile phase:
ERROR: www-client/ungoogled-chromium-80.0.3987.149_p2::pf4public failed (compile phase):
ninja -v -j8 -l0 -C out/Release chrome failed
Call stack:
ebuild.sh, line 125: Called src_compile
environment, line 4526: Called eninja '-C' 'out/Release' 'chrome'
environment, line 2062: Called die
The specific snippet of code:
"$@" || die "${nonfatal_args[@]}" "${*} failed"
If you need support, post the output of `emerge --info '=www-client/ungoogled-chromium-80.0.3987.149_p2::pf4public'`,
the complete build log and the output of `emerge -pqv '=www-client/ungoogled-chromium-80.0.3987.149_p2::pf4public'`.
MemTotal: 14286888 kB
SwapTotal: 5242876 kB
The complete build log is located at '/var/tmp/notmpfs/portage/www-client/ungoogled-chromium-80.0.3987.149_p2/temp/build.log'.
The ebuild environment file is located at '/var/tmp/notmpfs/portage/www-client/ungoogled-chromium-80.0.3987.149_p2/temp/environment'.
Working directory: '/var/tmp/notmpfs/portage/www-client/ungoogled-chromium-80.0.3987.149_p2/work/chromium-80.0.3987.149'
S: '/var/tmp/notmpfs/portage/www-client/ungoogled-chromium-80.0.3987.149_p2/work/chromium-80.0.3987.149'
Logs
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.