Summary: | dev-qt/qtwebengine-5.15.2_p20211216 fails to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | P Purkayastha <ppurka> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log for dev-qt/qtwebengine-5.15.2_p20211216 |
Description
P Purkayastha
2022-01-10 11:53:33 UTC
No build.log? gzipped build.log (original size 35M). FAILED: obj/third_party/blink/renderer/core/inspector/inspector/inspector_jumbo_3.o /usr/bin/x86_64-pc-linux-gnu-g++ -MMD -MF obj/third_party/blink/renderer/core/inspector/inspector/inspector_jumbo_3.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -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 -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 -DWEBRTC_USE_X11 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -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\" -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -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_BLINK_V8_BINDING_NEW_IDL_INTERFACE -DUSE_SYSTEM_LIBJPEG -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -I. -Igen -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen -Igen -Igen -Igen -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/libyuv/include -Igen -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/jsoncpp/source/include -Igen -Igen -Igen -Igen -Igen -Igen -Igen -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/vulkan_headers/include -Igen -Igen -Igen -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/khronos -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/gpu -Igen/third_party/dawn/src/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/dawn/src/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/ced/src -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/protobuf/src -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/skia -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/libgifcodec -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/vulkan/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/vulkan_headers/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/angle/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/angle/src/common/third_party/base -Igen/angle -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/angle/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/v8/include -Igen/v8/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/crashpad/crashpad -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_mac -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/mesa_headers -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/libwebm/source -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/leveldatabase -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/leveldatabase/src -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/leveldatabase/src/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/iccjpeg -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/third_party/ots/include -I../../../../qtwebengine-5.15.2_p20211216/src/3rdparty/chromium/v8/include -Igen/v8/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -Wno-unused-variable -I/usr/include/nss -I/usr/include/nspr -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libxml2 -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-deprecated-declarations -c gen/third_party/blink/renderer/core/inspector/inspector_jumbo_3.cc -o obj/third_party/blink/renderer/core/inspector/inspector/inspector_jumbo_3.o x86_64-pc-linux-gnu-g++: fatal error: Killed signal terminated program cc1plus compilation terminated. ninja: build stopped: subcommand failed. make[3]: *** [Makefile.gn_run:573: run_ninja] Error 1 make[3]: Leaving directory '/tmp/var_tmp/portage/dev-qt/qtwebengine-5.15.2_p20211216/work/qtwebengine-5.15.2_p20211216_build/src/core' make[2]: *** [Makefile:82: sub-gn_run-pro-make_first] Error 2 make[2]: Leaving directory '/tmp/var_tmp/portage/dev-qt/qtwebengine-5.15.2_p20211216/work/qtwebengine-5.15.2_p20211216_build/src/core' make[1]: *** [Makefile:78: sub-core-make_first] Error 2 make[1]: Leaving directory '/tmp/var_tmp/portage/dev-qt/qtwebengine-5.15.2_p20211216/work/qtwebengine-5.15.2_p20211216_build/src' make: *** [Makefile:49: sub-src-make_first] Error 2 * ERROR: dev-qt/qtwebengine-5.15.2_p20211216::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-qt/qtwebengine-5.15.2_p20211216::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-qt/qtwebengine-5.15.2_p20211216::gentoo'`. * The complete build log is located at '/tmp/var_tmp/portage/dev-qt/qtwebengine-5.15.2_p20211216/temp/build.log'. Can't seem to attach build.log.gz . Server is giving me error. emerge -pv here: ~ » emerge -pv qtwebengine These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-qt/qtwebengine-5.15.2_p20211216:5/5.15::gentoo [5.15.2_p20211019:5/5.15::gentoo] USE="alsa jumbo-build pulseaudio system-ffmpeg system-icu widgets -bindist -debug -designer -geolocation -kerberos -test" 0 KiB Total: 1 package (1 upgrade), Size of downloads: 0 KiB Created attachment 761773 [details]
build.log for dev-qt/qtwebengine-5.15.2_p20211216
Attached. Had permission issue earlier.
You've run out of RAM: x86_64-pc-linux-gnu-g++: fatal error: Killed signal terminated program cc1plus compilation terminated. ninja: build stopped: subcommand failed. make[3]: *** [Makefile.gn_run:573: run_ninja] Error 1 I would really not use a tmpfs for compiling qtwebengine as it'll consume your RAM. Thank you for diagnosing this so quickly! I will turn off compilation in ram. Perhaps the newer version requires more ram (previous version was fine). No problem, glad you're sorted! Yeah, that wouldn't surprise me at all. fwiw zram does help a bit but not ideal. you should consider adding just a bit of swap to system too. 4G will be enough just as a safety blanket. don't even need a partition for that, it can be a file on filesystem. |