Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
qtwebengine compile fails
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
jankom
Guru
Guru


Joined: 30 Aug 2021
Posts: 337
Location: USA

PostPosted: Mon Sep 23, 2024 10:31 am    Post subject: qtwebengine compile fails Reply with quote

Hello,
I try to solve Gentoo problems myself, but am not proficient enough to help others yet. However, this time I'm stuck and need help.
I update my system every 2 to 3 months, last time was in June, this year (2024). Compiling all packages took more than 3 days, but finally qtwebengine failed. It was among last 3 of 341 packages. tried again, now with only 3 packages left, and in about 20 hours qtwebengine failed again after completing almost all of the [30117} tasks. The failure was a ninja.
Presently compiling again with "bindist" use flag enabled, and after 3 hours I'm, at [8066/30117].
Any ideas, please?
jankom
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31199
Location: here

PostPosted: Mon Sep 23, 2024 11:13 am    Post subject: Reply with quote

You should share the build.log and your emerge --info.
Without any information is hard to help you.
Check your dmesg to see if the problem could be an out of memory error.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
jankom
Guru
Guru


Joined: 30 Aug 2021
Posts: 337
Location: USA

PostPosted: Mon Sep 23, 2024 11:49 am    Post subject: Reply with quote

Here is part of the failure message
Code:
 * Messages for package dev-qt/qtwebengine-6.7.2:
 * Log file: /var/log/portage/log/dev-qt:qtwebengine-6.7.2:20240920-030743.log

 * Amount of main memory is insufficient, but amount
 * of main memory combined with swap is sufficient.
 * Build process may make computer very slow!
 * ERROR: dev-qt/qtwebengine-6.7.2::gentoo failed (compile phase):
 *   ninja -v -j4 -l0 failed
 *
 * Call stack:
 *     ebuild.sh, line  136:  Called src_compile
 *   environment, line 3589:  Called cmake_src_compile
 *   environment, line 1656:  Called cmake_build
 *   environment, line 1623:  Called eninja
 *   environment, line 2105:  Called die
 * The specific snippet of code:
 *       "$@" || die -n "${*} failed"
I was checking memory state and sometimes swap was used but not all. dmsg has already lot more entries.
Compiling still proceeding, now at [12920/30117]
Thanks
Back to top
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2821

PostPosted: Mon Sep 23, 2024 12:00 pm    Post subject: Reply with quote

The build process usually does not use "that much" ram but there are occasional sudden spikes in usage and that's where it may fail. ebuild may say it's sufficient w/ swap, but that's an approximation and does not account for other things using ram at same time.

May want to check "dmesg"'s output, if haven't rebooted since last failure then it may mention having run out of memory.

If it's not ram, will ideally need the full build.log to know what happened. The bottom part is not saying much beside "something went wrong earlier on" and "here are the things you should provide if need support".

Note that there's also the option to just a binpkg of it, which tend to be a good idea for low end hardware that needs more than 3-4 hours to painfully compile this.
https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart
https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64/dev-qt/qtwebengine/

One downside of binpkgs is that you'll be forced to enable USE=bindist which disables proprietary codecs (e.g. can't play h264 videos), albeit youtube and such has vp9/av1/opus free alternatives nowadays. Not that it matters if not going to browse the web with qtwebengine either way.
Back to top
View user's profile Send private message
eschwartz
Developer
Developer


Joined: 29 Oct 2023
Posts: 171

PostPosted: Mon Sep 23, 2024 1:56 pm    Post subject: Reply with quote

jankom wrote:
Here is part of the failure message



Unfortunately, that's the only part that doesn't contain the failure message.

Please post the *entire* /var/log/portage/log/dev-qt:qtwebengine-6.7.2:20240920-030743.log
Back to top
View user's profile Send private message
jankom
Guru
Guru


Joined: 30 Aug 2021
Posts: 337
Location: USA

PostPosted: Tue Sep 24, 2024 7:41 am    Post subject: Progress report Reply with quote

Still compiling, after about 24 hours: [24553/30117]. Will report if success or requested additional info if failure. Thank you all for your interest in helping - jankom
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2226

PostPosted: Tue Sep 24, 2024 11:30 am    Post subject: Re: Progress report Reply with quote

Ionen wrote:
The build process usually does not use "that much" ram but there are occasional sudden spikes in usage and that's where it may fail.


Yes, I've observed such behavior both for qtwebengine and comparable versions of chromium. What I used to do back then, I think it was the times of double digit chromium major versions was, to create a zram device and put swap there. This would save me from such situations. It would trade CPU time for memory, but it has it's limits of course. What should be considered is that zram takes 10 percent of the configured maximum size just to maintain an empty device.

It could save me from those sudden spikes which happen when more GCC/clang processes overlap in their high memory consumption stages. Back then I had an HDD so swap was highly undesirable as it could render the computer unresponsive.

jankom wrote:
Still compiling, after about 24 hours: [24553/30117]. Will report if success or requested additional info if failure. Thank you all for your interest in helping - jankom


What's stopping you from using the binhost, at least for that particular package? If you don't want to configure a binhost, you can download the binary packages and use them locally too.

Best Regards,
Georgi
Back to top
View user's profile Send private message
jankom
Guru
Guru


Joined: 30 Aug 2021
Posts: 337
Location: USA

PostPosted: Tue Sep 24, 2024 1:32 pm    Post subject: Reply with quote

Quote:
What's stopping you from using the binhost, at least for that particular package?
That'll be my next step.
When I do occasional system updates I do
Code:
eix-sync
emerge -avuND --with-bdeps=y @world
then would continue with six more commands. I'm still at the "emerge -avUND..." step that failed after updating 338 of 341 packages. This is when I posted my first cry for help - while making another attempt by modifying /etc/portage/package.use file by adding a line
Code:
dev-qt/qtwebengine bindist
The "emerge -avUND..." process is still running, now at [27941/30117]. Hopefully soon if fails or finishes with the remaining two other packages.
I thought adding the bindist use flag in package.use file would make a difference. There was one other thing different: previously I was using ovpn to a remote server connecting to the outside world (Internet) on top of the Internet access via local ISP. I did find that sometimes during the compile process my ovpn connection stopped. This time I'm connecting to Internet without ovpn. But this could just a red herring.
xosview shows me the 4 cpu-s, the memory, swap and page activity, and so far everything is within normal operating conditions.

Will see...
jankom
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2226

PostPosted: Tue Sep 24, 2024 4:58 pm    Post subject: Reply with quote

I think you're mistaking binary packages with use flags. Bindist is a use flag regarding components that are distributed as binaries due to licensing issues. Ref: equery uses qtwebengine:

Code:
 * Found these USE flags for dev-qt/qtwebengine-6.7.2:
 U I
...
 + + bindist       : Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)



Here's how you configure a binhost: https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart

If your CPU is capable of executing x86_64-v3 code, there's a note pointing to a page that explains how to configure it. It contains instructions on how to check if your CPU supports it.

In your original command --with-bdeps defaults to yes, so why are you putting it there? It regards build-time dependencies, not binary packages. It'll default to no when you use binary packages as they don't need build-time dependencies. They are already built.

Best Regards,
Georgi
Back to top
View user's profile Send private message
jankom
Guru
Guru


Joined: 30 Aug 2021
Posts: 337
Location: USA

PostPosted: Tue Sep 24, 2024 7:45 pm    Post subject: Reply with quote

First of all, thank you Georgi. - and yes, I understand that bindist use flag is different from binary packages. My problem, or question, is how to proceed not to cause any demage to my system.

Presently the process failed again, same way, at the ninja step, almost at the very end. bindist use flag or the ovpn red herring made no difference. Here is what the failure message suggested to post:
Quote:
Portage 3.0.65 (python 3.12.6-final-0, default/linux/amd64/23.0/split-usr/desktop, gcc-13, glibc-2.39-r6, 6.6.30-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-6.6.30-gentoo-x86_64-Intel-R-_Celeron-R-_CPU_J3455_@_1.50GHz-with-glibc2.39
KiB Mem: 7968552 total, 6936228 free
KiB Swap: 4194300 total, 4068848 free
Timestamp of repository gentoo: Tue, 17 Sep 2024 16:30:01 +0000
Head commit of repository gentoo: 3f620d6e08033ff38eef2fd0e09e5c1a4dcfcf05
sh bash 5.2_p26-r6
ld GNU ld (Gentoo 2.41 p5) 2.41.0
app-misc/pax-utils: 1.3.7::gentoo
app-shells/bash: 5.2_p26-r6::gentoo
dev-build/autoconf: 2.71-r7::gentoo
dev-build/automake: 1.16.5-r2::gentoo
dev-build/cmake: 3.30.2::gentoo
dev-build/libtool: 2.4.7-r4::gentoo
dev-build/make: 4.4.1-r1::gentoo
dev-build/meson: 1.5.1::gentoo
dev-java/java-config: 2.3.4::gentoo
dev-lang/perl: 5.40.0::gentoo
dev-lang/python: 3.11.9::gentoo, 3.12.6::gentoo
dev-lang/rust-bin: 1.80.1::gentoo
sys-apps/baselayout: 2.15::gentoo
sys-apps/openrc: 0.54.2::gentoo
sys-apps/sandbox: 2.39::gentoo
sys-devel/binutils: 2.41-r5::gentoo, 2.42-r1::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang: 17.0.6::gentoo, 18.1.8::gentoo
sys-devel/gcc: 13.3.1_p20240614::gentoo
sys-devel/gcc-config: 2.11::gentoo
sys-devel/llvm: 17.0.6::gentoo, 18.1.8-r1::gentoo
sys-kernel/linux-headers: 6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.39-r6::gentoo
Repositories:

gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
volatile: False
sync-rsync-verify-jobs: 1
sync-rsync-extra-opts:
sync-rsync-verify-max-age: 24
sync-rsync-verify-metamanifest: yes

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@BINARY-REDISTRIBUTABLE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-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="-O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE 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 XDG_STATE_HOME"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted 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"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
MAKEOPTS="-j4"
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"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 branding bzip2 cairo cdda cdr cet crypt cups dbus dri dts dvd dvdr elogind encode exif flac gdbm gif gpm gtk gui iconv icu ipv6 jpeg kf6compat lcms libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls ogg opengl openmp pam pango pcre pdf png policykit ppds qml qt5 qt6 readline sdl seccomp sound spell split-usr ssl startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio 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="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en en-US" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby31 ruby32" SANE_BACKENDS="hp epson2 net" VIDEO_CARDS="intel fbdev vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS


How should I complete the system update? Yes, I can configure the binhost, but how will it complete the system update?

Sorry for not completely understand the picture - jankom
Back to top
View user's profile Send private message
eschwartz
Developer
Developer


Joined: 29 Oct 2023
Posts: 171

PostPosted: Tue Sep 24, 2024 8:42 pm    Post subject: Reply with quote

jankom wrote:
First of all, thank you Georgi. - and yes, I understand that bindist use flag is different from binary packages. My problem, or question, is how to proceed not to cause any demage to my system.

Presently the process failed again, same way, at the ninja step, almost at the very end. bindist use flag or the ovpn red herring made no difference. Here is what the failure message suggested to post:


The message should suggest to post two things:

- the emerge --info which you just posted

- the full contents of build.log containing details on which compilation commands succeeded, which failed, and what the output of the compiles were.




jankom wrote:
How should I complete the system update? Yes, I can configure the binhost, but how will it complete the system update?

Sorry for not completely understand the picture - jankom


If you enable the binhost, then you will get:

Code:
Calculating dependencies... done!
Dependency resolution took 3.59 s (backtrack: 0/20).

[binary   R    ] dev-qt/qtwebengine-6.7.2-4

>>> Running pre-merge checks for dev-qt/qtwebengine-6.7.2
--2024-09-24 16:43:59--  https://gentoo.osuosl.org/releases/amd64/binpackages/23.0/x86-64-v3/dev-qt/qtwebengine/qtwebengine-6.7.2-4.gpkg.tar
Resolving gentoo.osuosl.org... 2600:3402:200:227::2, 2600:3404:200:237::2, 2605:bc80:3010::134, ...
Connecting to gentoo.osuosl.org|2600:3402:200:227::2|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 70799360 (68M) [application/x-tar]
Saving to: ‘/var/cache/binpkgs-gentoobinhost/dev-qt/qtwebengine/qtwebengine-6.7.2-4.gpkg.tar.partial’

/var/cache/binpkgs-gentoobinhost/dev-qt/qtwebengine/ 100%[=====================================================================================================================>]  67.52M  10.8MB/s    in 11s     

2024-09-24 16:44:10 (6.27 MB/s) - ‘/var/cache/binpkgs-gentoobinhost/dev-qt/qtwebengine/qtwebengine-6.7.2-4.gpkg.tar.partial’ saved [70799360/70799360]

 * qtwebengine-6.7.2-4.gpkg.tar MD5 SHA1 size ;-) ...                    [ ok ]

>>> Emerging binary (1 of 1) dev-qt/qtwebengine-6.7.2::gentoo
 * qtwebengine-6.7.2-4.gpkg.tar MD5 SHA1 size ;-) ...                    [ ok ]
>>> Extracting info
>>> Extracting dev-qt/qtwebengine-6.7.2

>>> Installing (1 of 1) dev-qt/qtwebengine-6.7.2::gentoo
 * Install additional packages for optional runtime features:
 *   www-plugins/chrome-binary-plugins for Widevine DRM support (protected media playback)
 *
 * This version of Qt WebEngine is based on Chromium version 118.0.5993.220, with
 * additional security fixes up to 125.0.6422.142. Extensive as it is, the
 * list of backports is impossible to evaluate, but always bound to be behind
 * Chromium's release schedule.
 *
 * In addition, various online services may deny service based on an outdated
 * user agent version (and/or other checks). Google is already known to do so.
 *
 * tl;dr your web browsing experience will be compromised.

>>> Completed (1 of 1) dev-qt/qtwebengine-6.7.2::gentoo


No compilation will be done...
Back to top
View user's profile Send private message
jankom
Guru
Guru


Joined: 30 Aug 2021
Posts: 337
Location: USA

PostPosted: Wed Sep 25, 2024 12:22 pm    Post subject: Reply with quote

@eschwartz - sorry, for delayed reaction.
Quote:
- the emerge --info which you just posted

- the full contents of build.log containing details on which compilation commands succeeded, which failed, and what the output of the compiles were.
Code:
[ebuild  NS   ] dev-qt/qtwebengine-6.7.2 [5.15.14_p20240510] USE="alsa bindist* jumbo-build opengl%* qml%* system-icu vulkan%* widgets -accessibility% -custom-cflags% -designer -geolocation -kerberos -pdfium% -pulseaudio -screencast -test -vaapi% -webdriver% (-debug%)"
As far as the "...full contents of build logs..." is concerned that particular log file is over 7Meg long. I don't know if I can / or how to upload such a file. I inspected it, and extracted what I thought were important parts:
* beginning of compile process
* section as it went on for nearly 30 hours
* end of the log file when the process failed
I can post this abbreviated version as code, although it is still 46kB

My other question: if I do binhost then I should just emerge qtwebengine? If so how should I continue to finish the "emerge -avuND --with-bdeps=y @world" process (OK, maybe without --with-bdeps=y) in order to complete the system update? There were two other packages to be updated besides the qtwebengine.

Thanks again,
jankom
Back to top
View user's profile Send private message
jankom
Guru
Guru


Joined: 30 Aug 2021
Posts: 337
Location: USA

PostPosted: Wed Sep 25, 2024 12:26 pm    Post subject: abbreviated log file Reply with quote

Code:
 * Package:    dev-qt/qtwebengine-6.7.2:6/6.7.2
 * Repository: gentoo
 * Maintainer: qt@gentoo.org
 * Upstream:   https://bugreports.qt.io/
 * USE:        abi_x86_64 alsa amd64 bindist elibc_glibc jumbo-build kernel_linux opengl qml system-icu vulkan widgets
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
 * Checking for at least 8 GiB RAM ...
 * Amount of main memory is insufficient, but amount
 * of main memory combined with swap is sufficient.
 * Build process may make computer very slow!
 [ ok ]
 * Checking for at least 8 GiB disk space at "/var/tmp/portage/dev-qt/qtwebengine-6.7.2/temp" ...
 [ ok ]
 * Checking for at least 360 MiB disk space at "/usr" ...
 [ ok ]
 * Checking whether python3_13 is suitable ...
 *   dev-lang/python:3.13[xml(+)] ...
 [ !! ]
 * Checking whether python3_12 is suitable ...
 *   dev-lang/python:3.12[xml(+)] ...
 [ ok ]
 *   python_check_deps ...
 *     dev-python/html5lib[python_targets_python3_12(-)] ...
 [ ok ]
 [ ok ]
 * Using python3.12 to build (via PYTHON_COMPAT iteration)
>>> Unpacking source...
>>> Unpacking qtwebengine-everywhere-src-6.7.2.tar.xz to /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work
>>> Unpacking qtwebengine-6.7-patchset-11.tar.xz to /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work
>>> Source unpacked in /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work
>>> Preparing source in /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2 ...
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build"
 * Applying patches from /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/patches/qtwebengine ...
 *   01-toolchain.patch ...
 [ ok ]
 *   02-gentoo-extra-gn.patch ...
 [ ok ]
 *   03-gn-bootstrap.patch ...
 [ ok ]
 *   04-musl-allow-non-glibc.patch ...
 [ ok ]
 *   05-ninja1.12.patch ...
 [ ok ]
 *   06-QTBUG-113574.patch ...
 [ ok ]
 * Applying patches from /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/patches/chromium ...
 *   01-default-fortify-level.patch ...
 [ ok ]
 *   02-musl-lfs64-gn.patch ...
 [ ok ]
 *   03-musl-no-cdefs.patch ...
 [ ok ]
 *   04-musl-no-execinfo.patch ...
 [ ok ]
 *   05-musl-no-mallinfo.patch ...
 [ ok ]
 *   06-musl-no-res-ninit.patch ...
 [ ok ]
 *   07-musl-sandbox.patch ...
 [ ok ]
 *   08-musl-no-settls.patch ...
 [ ok ]
 *   09-cstdint.patch ...
 [ ok ]
 *   10-glx-headers.patch ...
 [ ok ]
 *   11-gcc15.patch ...
 [ ok ]
 *   12-clang19.patch ...
 [ ok ]
 * Applying qtwebengine-6.7.2-musl-cstdint.patch ...
 [ ok ]
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/highway/src/CMakeLists.txt:
 *    set(CMAKE_BUILD_TYPE RelWithDebInfo)
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/smhasher/src/CMakeLists.txt:
 *  set(CMAKE_BUILD_TYPE Release)
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/nearby/src/fastpair/rust/demo/windows/CMakeLists.txt:
 *    set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/eigen3/src/CMakeLists.txt:
 *    set(CMAKE_BUILD_TYPE "Release")
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/expat/src/expat/CMakeLists.txt:
 *      set(CMAKE_BUILD_TYPE NoConfig)  # so that accessing EXPAT_*_POSTFIX will
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/dawn/third_party/dxc/CMakeLists.txt:
 *    set(CMAKE_BUILD_TYPE "Debug")
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/dawn/CMakeLists.txt:
 *    set(CMAKE_BUILD_TYPE "Debug")
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/libc++/src/CMakeLists.txt:
 *    set(CMAKE_BUILD_TYPE "COVERAGE" CACHE STRING "" FORCE)
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/zstd/src/build/cmake/CMakeLists.txt:
 *    set(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build." FORCE
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/boringssl/src/CMakeLists.txt:
 *    set(CMAKE_INSTALL_PREFIX ${CMAKE_SOURCE_DIR}/install CACHE PATH "" FORCE)
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/libgav1/src/CMakeLists.txt:
 *    set(CMAKE_BUILD_TYPE Release)
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/swiftshader/CMakeLists.txt:
 *      set(CMAKE_BUILD_TYPE "Release" CACHE STRING "The type of build: Debug Rel
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/angle/third_party/rapidjson/src/CMakeLists.txt:
 *      set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Choose the type of bu
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/vulkan-deps/spirv-headers/src/tools/buildHeaders/CMakeLists.txt:
 *  set(CMAKE_INSTALL_PREFIX "install" CACHE STRING "prefix" FORCE)
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/vulkan-deps/glslang/src/CMakeLists.txt:
 *      set(CMAKE_BUILD_TYPE "Debug")
 * Hardcoded definition(s) removed in src/3rdparty/chromium/third_party/vulkan-deps/spirv-tools/src/CMakeLists.txt:
 *    set(CMAKE_BUILD_TYPE "Debug")
 * Hardcoded definition(s) removed in src/3rdparty/chromium/tools/clang/stack_maps/gc/CMakeLists.txt:
 *  SET(CMAKE_BUILD_TYPE Debug)
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2 ...
 * Extra Gn args: symbol_level=0
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build"
cmake -C /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr --log-level=STATUS -DINSTALL_PUBLICBINDIR=/usr/bin -DQT_BUILD_TESTS=OFF -DQT_USE_DEFAULT_CMAKE_OPTIMIZATION_FLAGS=ON -DQT_FEATURE_qtpdf_build=OFF -DQT_FEATURE_qtpdf_quick_build=ON -DQT_FEATURE_webenginedriver=OFF -DQT_FEATURE_qtpdf_widgets_build=ON -DQT_FEATURE_qtwebengine_build=ON -DQT_FEATURE_qtwebengine_quick_build=ON -DQT_FEATURE_qtwebengine_widgets_build=ON -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Designer=ON -DQT_FEATURE_webengine_system_alsa=ON -DQT_FEATURE_webengine_proprietary_codecs=OFF -DQT_FEATURE_webengine_geolocation=OFF -DQT_FEATURE_webengine_jumbo_build=ON -DQT_FEATURE_webengine_kerberos=OFF -DQT_FEATURE_webengine_system_pulseaudio=OFF -DQT_FEATURE_webengine_webrtc_pipewire=OFF -DQT_FEATURE_webengine_system_icu=ON -DQT_FEATURE_webengine_vaapi=OFF -DQT_FEATURE_webengine_vulkan=ON -DQT_FEATURE_webengine_embedded_build=OFF -DQT_FEATURE_webengine_extensions=ON -DQT_FEATURE_webengine_ozone_x11=ON -DQT_FEATURE_webengine_pepper_plugins=ON -DQT_FEATURE_webengine_printing_and_pdf=ON -DQT_FEATURE_webengine_spellchecker=ON -DQT_FEATURE_webengine_webchannel=ON -DQT_FEATURE_webengine_webrtc=ON -DQT_FEATURE_webengine_system_ffmpeg=OFF -DQT_FEATURE_webengine_system_re2=OFF -DQT_FEATURE_webengine_system_libvpx=ON -DQT_FEATURE_webengine_system_freetype=ON -DQT_FEATURE_webengine_system_gbm=ON -DQT_FEATURE_webengine_system_glib=ON -DQT_FEATURE_webengine_system_harfbuzz=ON -DQT_FEATURE_webengine_system_lcms2=ON -DQT_FEATURE_webengine_system_libevent=ON -DQT_FEATURE_webengine_system_libjpeg=ON -DQT_FEATURE_webengine_system_libopenjpeg2=ON -DQT_FEATURE_webengine_system_libpci=ON -DQT_FEATURE_webengine_system_libpng=ON -DQT_FEATURE_webengine_system_libtiff=ON -DQT_FEATURE_webengine_system_libwebp=ON -DQT_FEATURE_webengine_system_libxml=ON -DQT_FEATURE_webengine_system_minizip=ON -DQT_FEATURE_webengine_system_opus=ON -DQT_FEATURE_webengine_system_poppler=ON -DQT_FEATURE_webengine_system_snappy=ON -DQT_FEATURE_webengine_system_zlib=ON -DINSTALL_GN=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/gentoo_toolchain.cmake /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2
loading initial cache file /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 13.3.1
-- The CXX compiler identification is GNU 13.3.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib64/libOpenGL.so
-- Checking for feature set changes
-- CMAKE_STRIP (original): /usr/bin/x86_64-pc-linux-gnu-strip
-- Performing Test strip --keep-section
-- Performing Test strip --keep-section - TRUE
-- CMAKE_STRIP (used by Qt): /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/lib64/qt6/libexec/qt-internal-strip
-- Found Ninja: /usr/bin/ninja (found suitable version "1.11.1", minimum required is "1.7.2")
-- Could NOT find Gn (missing: Gn_EXECUTABLE) (Required is exact version "6.7.2")
-- Found GPerf: /usr/bin/gperf
-- Found BISON: /usr/bin/bison (found version "3.8.2")
-- Found FLEX: /usr/bin/flex (found version "2.6.4")
-- Found Perl: /usr/bin/perl (found version "5.40.0")
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.2.0")
-- Checking for module 'snappy'
--   Package 'snappy' not found
-- Found Snappy: /usr/lib64/libsnappy.so
-- Found Nodejs: /usr/bin/node (found suitable version "22.4.1", minimum required is "14.0")
-- Checking for module 'dbus-1'
--   Found dbus-1, version 1.15.8
-- Checking for module 'fontconfig'
--   Found fontconfig, version 2.15.0
-- Checking for module 'libdrm'
--   Found libdrm, version 2.4.122
-- Checking for module 'xcomposite'
--   Found xcomposite, version 0.4.6
-- Checking for module 'xcursor'
--   Found xcursor, version 1.2.2
-- Checking for module 'xi'
--   Found xi, version 1.8.1
-- Checking for module 'xrandr'
--   Found xrandr, version 1.5.4
-- Checking for module 'xshmfence'
--   Found xshmfence, version 1.3.2
-- Checking for module 'xtst'
--   Found xtst, version 1.2.5
-- Checking for module 'nss>=3.26'
--   Found nss, version 3.90.2
-- Checking for module 'x11'
--   Found x11, version 1.8.10
-- Checking for module 'glproto'
--   Found glproto, version 1.4.17
-- Checking for module 'glib-2.0>=2.32.0'
--   Found glib-2.0, version 2.78.6
-- Checking for modules 'harfbuzz>=4.3.0;harfbuzz-subset>=4.3.0'
--   Found harfbuzz, version 8.5.0
--   Found harfbuzz-subset, version 8.5.0
-- Checking for module 'libjpeg'
--   Found libjpeg, version 3.0.0
-- Checking for module 'libevent'
--   Found libevent, version 2.1.12-stable
-- Checking for module 'minizip'
--   Found minizip, version 1.3.1
-- Checking for module 'libpng>=1.6.0'
--   Found libpng, version 1.6.43
-- Checking for module 'libtiff-4>=4.2.0'
--   Found libtiff-4, version 4.6.0
-- Checking for module 'zlib'
--   Found zlib, version 1.3.1
-- Checking for module 're2>=11.0.0'
--   Package dependency requirement 're2 >= 11.0.0' could not be satisfied.
Package 're2' has version '10.0.0', required version is '>= 11.0.0'
-- Checking for modules 'icu-uc>=70;icu-i18n>=70'
--   Found icu-uc, version 74.2
--   Found icu-i18n, version 74.2
-- Checking for modules 'libwebp;libwebpmux;libwebpdemux'
--   Found libwebp, version 1.3.2
--   Found libwebpmux, version 1.3.2
--   Found libwebpdemux, version 1.3.2
-- Checking for module 'lcms2'
--   Found lcms2, version 2.15
-- Checking for module 'freetype2'
--   Found freetype2, version 26.1.20
-- Checking for modules 'libxml-2.0;libxslt'
--   Found libxml-2.0, version 2.12.7
--   Found libxslt, version 1.1.39
-- Checking for modules 'libavcodec;libavformat;libavutil'
--   Found libavcodec, version 60.31.102
--   Found libavformat, version 60.16.100
--   Found libavutil, version 58.29.100
-- Checking for module 'opus>=1.3.1'
--   Found opus, version 1.5.2
-- Checking for module 'vpx>=1.10.0'
--   Found vpx, version 1.13.1
-- Checking for module 'libpci'
--   Found libpci, version 3.13.0
-- Checking for module 'libopenjp2'
--   Found libopenjp2, version 2.5.0
-- Checking 'ulimit -n'
 -- Open files limit 1024
 -- Creating linker launcher
-- Performing Test re2 - Failed because PkgConfig::RE2 not found
-- Performing Test HAVE_vpx
-- Performing Test HAVE_vpx - Success
-- Performing Test HAVE_snappy
-- Performing Test HAVE_snappy - Success
-- Performing Test HAVE_libxml2
-- Performing Test HAVE_libxml2 - Success
-- Performing Test HAVE_jpeg
-- Performing Test HAVE_jpeg - Success
-- Performing Test HAVE_freetype
-- Performing Test HAVE_freetype - Success
-- Performing Test HAVE_glibc
-- Performing Test HAVE_glibc - Success
-- Performing Test HAVE_khr
-- Performing Test HAVE_khr - Success
-- Performing Test HAVE_libavformat
-- Performing Test HAVE_libavformat - Failed
-- Found Nodejs: /usr/bin/node (found suitable version "22.4.1", minimum required is "14.19")
-- Found PkgConfigHost: /usr/bin/x86_64-pc-linux-gnu-pkg-config
-- Found GLIB2: /usr/lib64/libglib-2.0.so  found components: GIO
-- Could NOT find GSSAPI (missing: GSSAPI_LIBRARIES GSSAPI_INCLUDE_DIRS)
-- Checking for module 'alsa'
--   Found alsa, version 1.2.11
-- Checking for modules 'libpulse>=0.9.10;libpulse-mainloop-glib'
--   Package 'libpulse' not found
--   Package 'libpulse-mainloop-glib' not found
-- Checking for module 'xdamage'
--   Found xdamage, version 1.1.6
-- Checking for module 'poppler-cpp'
--   Found poppler-cpp, version 24.06.1
-- Checking for module 'gbm'
--   Found gbm, version 24.1.6
-- Checking for module 'libva>=1.14'
--   Package 'libva' not found
-- Checking for module 'gio-2.0'
--   Found gio-2.0, version 2.78.6
-- Found Cups: /usr/lib64/libcups.so (found version "2.4.7")
-- Performing Test HAVE_poppler
-- Performing Test HAVE_poppler - Success
-- Performing Test HAVE_alsa
-- Performing Test HAVE_alsa - Success
-- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS
-- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS - Success
-- Performing Test HAVE_DASH_DASH_NO_UNDEFINED
-- Performing Test HAVE_DASH_DASH_NO_UNDEFINED - Success
-- Tool 'Qt6::qwebengine_convert_dict' will be built from source.
CMake Warning at src/webenginewidgets/CMakeLists.txt:7 (message):
  Qt tools Designer is required to compile designer plugin


-- The following packages have been found:

 * Qt6BuildInternals (required version >= 6.5)
 * Qt6CoreTools (required version >= 6.7.2)
 * Qt6Core (required version >= 6.5)
 * OpenGL
 * XKB (required version >= 0.5.0), XKB API common to servers and clients., <http://xkbcommon.org>
 * Vulkan
 * Qt6GuiTools (required version >= 6.7.2)
 * Qt6DBusTools (required version >= 6.7.2)
 * Qt6Gui (required version >= 6.7.2)
 * Qt6WidgetsTools (required version >= 6.7.2)
 * Qt6Widgets (required version >= 6.7.2)
 * Qt6Network (required version >= 6.7.2)
 * WrapVulkanHeaders
 * Qt6OpenGL (required version >= 6.7.2)
 * Qt6QuickTools (required version >= 6.7.2)
 * Qt6QmlTools (required version >= 6.7.2)
 * Qt6Quick (required version >= 6.7.2)
 * Qt6PrintSupport (required version >= 6.7.2)
 * Qt6WebChannel (required version >= 6.7.2)
 * Qt6WebChannelQuick (required version >= 6.7.2)
 * Qt6QuickControls2 (required version >= 6.7.2)
 * Qt6Test (required version >= 6.7.2)
 * Qt6QuickWidgets (required version >= 6.7.2)
 * Qt6QuickTest (required version >= 6.7.2)
 * GPerf, Perfect hash function generator, <https://www.gnu.org/software/gperf/>
 * BISON
 * FLEX
 * Snappy
 * Ninja (required version >= 1.7.2), Build tool, <https://ninja-build.org/>
 * Nodejs (required version >= 14.19), JavaScript runtime environment that runs on the V8 engine, <https://nodejs.org/>
 * Perl
 * PkgConfigHost
 * GLIB2, Event loop and utility library, <https://wiki.gnome.org/Projects/GLib>
 * PkgConfig
 * Cups
 * Qt6

-- The following OPTIONAL packages have not been found:

 * Qt6QmlCompilerPlusPrivate
 * Qt6WebSockets (required version >= 6.7.2)
 * Qt6JpegPrivate (required version >= 6.7.2)
 * Qt6PngPrivate (required version >= 6.7.2)
 * Qt6HarfbuzzPrivate (required version >= 6.7.2)
 * Qt6FreetypePrivate (required version >= 6.7.2)
 * Qt6ZlibPrivate (required version >= 6.7.2)
 * Qt6HttpServer (required version >= 6.7.2)
 * Gn (required version == 6.7.2), Meta-build system, <https://gn.googlesource.com/gn/>
 * GSSAPI, Generic Security Services Application Program Interface
 * Qt6Positioning (required version >= 6.7.2)


-- Configuration summary shown below. It has also been written to /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/config.summary
-- Configure with --log-level=STATUS or higher to increase CMake's message verbosity. The log level does not persist across reconfigurations.
 
-- Configure summary:

WebEngine Repository Build Options:
  Build Ninja ............................ no
  Build Gn ............................... yes
  webengine_jumbo_build .................. yes
  Developer build ........................ no
  Build QtWebEngine Modules:
    Build QtWebEngineCore ................ yes
    qtwebengine_widgets_build ............ yes
    qtwebengine_quick_build .............. yes
  Build QtPdf Modules:
    qtpdf_widgets_build .................. yes
    qtpdf_quick_build .................... yes
  Optional system libraries:
    webengine_system_re2 ................. no
    webengine_system_icu ................. yes
    webengine_system_libwebp ............. yes
    webengine_system_opus ................ yes
    webengine_system_ffmpeg .............. no
    webengine_system_libvpx .............. yes
    webengine_system_snappy .............. yes
    webengine_system_glib ................ yes
    webengine_system_zlib ................ yes
    webengine_system_minizip ............. yes
    webengine_system_libevent ............ yes
    webengine_system_libxml .............. yes
    webengine_system_lcms2 ............... yes
    webengine_system_libpng .............. yes
    webengine_system_libtiff ............. yes
    webengine_system_libjpeg ............. yes
    webengine_system_libopenjpeg2 ........ yes
    webengine_system_harfbuzz ............ yes
    webengine_system_freetype ............ yes
    webengine_system_libpci .............. yes
Qt WebEngineCore:
  webengine_embedded_build ............... no
  Full debug information ................. no
  Sanitizer support ...................... no
  webengine_pepper_plugins ............... yes
  webengine_printing_and_pdf ............. yes
  webengine_proprietary_codecs ........... no
  webengine_spellchecker ................. yes
  webengine_webrtc ....................... yes
  webengine_webrtc_pipewire .............. no
  webengine_geolocation .................. no
  webengine_webchannel ................... yes
  webengine_kerberos ..................... no
  webengine_extensions ................... yes
  webengine_ozone_x11 .................... yes
  webengine_vulkan ....................... yes
  webengine_vaapi ........................ no
  webengine_system_alsa .................. yes
  webengine_system_pulseaudio ............ no
  Use v8 context snapshot ................ yes
  webenginedriver ........................ no
Qt WebEngineQuick:
  UI Delegates ........................... yes
 

-- <<< Gentoo configuration >>>
Build type      RelWithDebInfo
Install path    /usr
Compiler flags:
C               -O2 -pipe
C++             -O2 -pipe
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs
Module          -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs
Shared          -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs

-- Configuring done (114.4s)
-- Generating done (2.7s)
-- Build files have been written to: /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2 ...
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build"
ninja -v -j4 -l0 WebEngineCore_sync_all_public_headers
[1/2] cd /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api && /usr/lib64/qt6/libexec/syncqt @/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api/WebEngineCore_syncqt_args && /usr/bin/cmake -E touch /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api/WebEngineCore_syncqt_timestamp
[2/2] cd /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api && /usr/lib64/qt6/libexec/syncqt @/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api/WebEngineCore_syncqt_all_args
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build"
ninja -v -j4 -l0
[1/106] cd /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api && /usr/bin/cmake "-DIN_FILES=/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api/qt_lib_webenginecore_private.pri;/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api/RelWithDebInfo/qt_lib_webenginecore_private.cmake" -DOUT_FILE=/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/lib64/qt6/mkspecs/modules/qt_lib_webenginecore_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=RelWithDebInfo "-DIMPLICIT_LINK_DIRECTORIES=/usr/lib/gcc/x86_64-pc-linux-gnu/13;/usr/lib64;/lib64;/usr/x86_64-pc-linux-gnu/lib;/usr/lib" -P /usr/lib64/cmake/Qt6/QtGenerateLibPri.cmake
...
[68/106] cd /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core && /usr/bin/ninja -j4 -l0 -v -C /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/RelWithDebInfo/x86_64 QtWebEngineCore
ninja: Entering directory `/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/RelWithDebInfo/x86_64'
[1/30117] touch obj/base/numerics/base_numerics.stamp
[2/30117] /var/tmp/portage/dev-qt/qtwebengine-6.7.2/temp/python3.12/bin/python3 ../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/base/write_build_date_header.py gen/base/generated_build_date.h 1706148292
...
[29960/30117] /usr/bin/x86_64-pc-linux-gnu-g++ -MMD -MF obj/QtWebEngineCore/web_contents_delegate_qt.o.d -DCHROMIUM_VERSION=118.0.5993.220 -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DQT_NO_KEYWORDS -DQT_USE_QSTRINGBUILDER -DQTWEBENGINECORE_VERSION_STR=6.7.2 -DQTWEBENGINEPROCESS_NAME=QtWebEngineProcess -DBUILDING_CHROMIUM -DQ_FORWARD_DECLARE_OBJC_CLASS=QT_FORWARD_DECLARE_CLASS -DQT_NO_AS_CONST=1 -DQT_NO_FOREACH=1 -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_DEPRECATED_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_WEBENGINECORE_LIB -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_WARN_DEPRECATED_UP_TO=0x070000 -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_QUICK_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLBUILTINS_LIB -DQT_QMLMODELS_LIB -DQT_OPENGL_LIB -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_AS_CONST -DQT_NO_QEXCHANGE -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_NO_FOREACH -DQT_WEBCHANNEL_LIB -DLIBYUV_DISABLE_NEON -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_SKSURFACE_METHODS -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_FACTORIES -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_METHODS -DSK_DISABLE_LEGACY_SKSURFACE_FACTORIES -DSK_DISABLE_LEGACY_SKSURFACE_FLUSH -DSK_DISABLE_LEGACY_SKSURFACE_AS_IMAGE -DSK_DISABLE_LEGACY_SKSURFACE_DISPLAYLIST -DSK_DISABLE_LEGACY_IMAGE_SUBSET_METHODS -DSK_DISABLE_LEGACY_IMAGE_COLORSPACE_METHODS -DSK_DISABLE_LEGACY_IMAGE_RELEASE_PROCS -DSK_DISABLE_LEGACY_GL_BACKEND_SURFACE -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_GANESH -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DSK_GL -DSK_VULKAN=1 -DSK_GRAPHITE -DVK_USE_PLATFORM_XCB_KHR -DUSE_GLX -DUSE_EGL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0 -DHAVE_PTHREAD -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DV8_USE_EXTERNAL_STARTUP_DATA -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_X11 -DLOGGING_INSIDE_WEBRTC -DLEVELDB_PLATFORM_CHROMIUM=1 -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_SLIM_WRITE_BARRIER -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/skia/config -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/skia/include/core -Igen -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core/api -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore/6.7.2 -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore/6.7.2/QtWebEngineCore -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api/WebEngineCore_autogen/include -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto -Igen/third_party/perfetto/build_config -I/usr/include/qt6/QtCore -I/usr/include/qt6 -I/usr/lib64/qt6/mkspecs/linux-g++ -I/usr/include/qt6/QtGui -I/usr/include -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtQuick -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtQmlBuiltins -I/usr/include/qt6/QtQmlModels -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtCore/6.7.2 -I/usr/include/qt6/QtCore/6.7.2/QtCore -I/usr/include/qt6/QtGui/6.7.2 -I/usr/include/qt6/QtGui/6.7.2/QtGui -I/usr/include/qt6/QtQuick/6.7.2 -I/usr/include/qt6/QtQuick/6.7.2/QtQuick -I/usr/include/qt6/QtQmlModels/6.7.2 -I/usr/include/qt6/QtQmlModels/6.7.2/QtQmlModels -I/usr/include/qt6/QtQml/6.7.2 -I/usr/include/qt6/QtQml/6.7.2/QtQml -I/usr/include/qt6/QtQmlBuiltins/6.7.2 -I/usr/include/qt6/QtQmlBuiltins/6.7.2/QtQmlBuiltins -I/usr/include/qt6/QtWebChannel -Igen/.moc -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/overrides -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/src/quiche/common/platform/default -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libyuv/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/skia -Igen/third_party/skia -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/wuffs/src/release/c -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/vulkan/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/dawn/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/khronos -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/gpu -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/ipcz/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/ced/src -Igen/net/third_party/quiche/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libwebm/source -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/mesa_headers -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase/src/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libaom/source/libaom -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/v8/include -Igen/v8/include -Wall -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 -Wno-psabi -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -msse3 -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wall -Wextra -fno-exceptions -Wno-unused-parameter -Wno-expansion-to-defined -Wno-packed-not-aligned -fPIC -fcf-protection=full -I/usr/include/nss -I/usr/include/nspr -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -Wno-deprecated-copy -Wno-expansion-to-defined -std=gnu++20 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++20 -Wno-ignored-qualifiers -Wall -Wextra -fno-exceptions -Wno-unused-parameter -Wno-expansion-to-defined -Wno-packed-not-aligned -fPIC -Wsuggest-override -fcf-protection=full -O2 -pipe -c /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core/web_contents_delegate_qt.cpp -o obj/QtWebEngineCore/web_contents_delegate_qt.o
[29961/30117] /usr/bin/x86_64-pc-linux-gnu-g++ -MMD -MF obj/QtWebEngineCore/web_engine_context.o.d -DCHROMIUM_VERSION=118.0.5993.220 -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DQT_NO_KEYWORDS -DQT_USE_QSTRINGBUILDER -DQTWEBENGINECORE_VERSION_STR=6.7.2 -DQTWEBENGINEPROCESS_NAME=QtWebEngineProcess -DBUILDING_CHROMIUM -DQ_FORWARD_DECLARE_OBJC_CLASS=QT_FORWARD_DECLARE_CLASS -DQT_NO_AS_CONST=1 -DQT_NO_FOREACH=1 -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_DEPRECATED_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_WEBENGINECORE_LIB -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_WARN_DEPRECATED_UP_TO=0x070000 -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_QUICK_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLBUILTINS_LIB -DQT_QMLMODELS_LIB -DQT_OPENGL_LIB -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_AS_CONST -DQT_NO_QEXCHANGE -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_NO_FOREACH -DQT_WEBCHANNEL_LIB -DLIBYUV_DISABLE_NEON -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_SKSURFACE_METHODS -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_FACTORIES -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_METHODS -DSK_DISABLE_LEGACY_SKSURFACE_FACTORIES -DSK_DISABLE_LEGACY_SKSURFACE_FLUSH -DSK_DISABLE_LEGACY_SKSURFACE_AS_IMAGE -DSK_DISABLE_LEGACY_SKSURFACE_DISPLAYLIST -DSK_DISABLE_LEGACY_IMAGE_SUBSET_METHODS -DSK_DISABLE_LEGACY_IMAGE_COLORSPACE_METHODS -DSK_DISABLE_LEGACY_IMAGE_RELEASE_PROCS -DSK_DISABLE_LEGACY_GL_BACKEND_SURFACE -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_GANESH -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DSK_GL -DSK_VULKAN=1 -DSK_GRAPHITE -DVK_USE_PLATFORM_XCB_KHR -DUSE_GLX -DUSE_EGL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0 -DHAVE_PTHREAD -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DV8_USE_EXTERNAL_STARTUP_DATA -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_X11 -DLOGGING_INSIDE_WEBRTC -DLEVELDB_PLATFORM_CHROMIUM=1 -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_SLIM_WRITE_BARRIER -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/skia/config -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/skia/include/core -Igen -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core/api -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore/6.7.2 -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore/6.7.2/QtWebEngineCore -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api/WebEngineCore_autogen/include -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto -Igen/third_party/perfetto/build_config -I/usr/include/qt6/QtCore -I/usr/include/qt6 -I/usr/lib64/qt6/mkspecs/linux-g++ -I/usr/include/qt6/QtGui -I/usr/include -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtQuick -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtQmlBuiltins -I/usr/include/qt6/QtQmlModels -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtCore/6.7.2 -I/usr/include/qt6/QtCore/6.7.2/QtCore -I/usr/include/qt6/QtGui/6.7.2 -I/usr/include/qt6/QtGui/6.7.2/QtGui -I/usr/include/qt6/QtQuick/6.7.2 -I/usr/include/qt6/QtQuick/6.7.2/QtQuick -I/usr/include/qt6/QtQmlModels/6.7.2 -I/usr/include/qt6/QtQmlModels/6.7.2/QtQmlModels -I/usr/include/qt6/QtQml/6.7.2 -I/usr/include/qt6/QtQml/6.7.2/QtQml -I/usr/include/qt6/QtQmlBuiltins/6.7.2 -I/usr/include/qt6/QtQmlBuiltins/6.7.2/QtQmlBuiltins -I/usr/include/qt6/QtWebChannel -Igen/.moc -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/overrides -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/src/quiche/common/platform/default -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libyuv/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/skia -Igen/third_party/skia -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/wuffs/src/release/c -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/vulkan/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/dawn/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/khronos -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/gpu -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/ipcz/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/ced/src -Igen/net/third_party/quiche/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libwebm/source -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/mesa_headers -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase/src/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libaom/source/libaom -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/v8/include -Igen/v8/include -Wall -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 -Wno-psabi -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -msse3 -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wall -Wextra -fno-exceptions -Wno-unused-parameter -Wno-expansion-to-defined -Wno-packed-not-aligned -fPIC -fcf-protection=full -I/usr/include/nss -I/usr/include/nspr -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -Wno-deprecated-copy -Wno-expansion-to-defined -std=gnu++20 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++20 -Wno-ignored-qualifiers -Wall -Wextra -fno-exceptions -Wno-unused-parameter -Wno-expansion-to-defined -Wno-packed-not-aligned -fPIC -Wsuggest-override -fcf-protection=full -O2 -pipe -c /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core/web_engine_context.cpp -o obj/QtWebEngineCore/web_engine_context.o
ninja: build stopped: subcommand failed.
FAILED: src/core/RelWithDebInfo/x86_64/QtWebEngineCore.stamp src/core/RelWithDebInfo/x86_64/obj/tools/v8_context_snapshot/v8_context_snapshot.stamp src/core/RelWithDebInfo/x86_64/QtWebEngineCore /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/RelWithDebInfo/x86_64/QtWebEngineCore.stamp /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/RelWithDebInfo/x86_64/obj/tools/v8_context_snapshot/v8_context_snapshot.stamp /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/RelWithDebInfo/x86_64/QtWebEngineCore
cd /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core && /usr/bin/ninja -j4 -l0 -v -C /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/RelWithDebInfo/x86_64 QtWebEngineCore
ninja: build stopped: subcommand failed.
 * ERROR: dev-qt/qtwebengine-6.7.2::gentoo failed (compile phase):
 *   ninja -v -j4 -l0 failed
 *
 * Call stack:
 *     ebuild.sh, line  136:  Called src_compile
 *   environment, line 3590:  Called cmake_src_compile
 *   environment, line 1657:  Called cmake_build
 *   environment, line 1624:  Called eninja
 *   environment, line 2106:  Called die
 * The specific snippet of code:
 *       "$@" || die -n "${*} failed"
 *
 * If you need support, post the output of `emerge --info '=dev-qt/qtwebengine-6.7.2::gentoo'`,
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2226

PostPosted: Wed Sep 25, 2024 12:39 pm    Post subject: Reply with quote

jankom wrote:
As far as the "...full contents of build logs..." is concerned that particular log file is over 7Meg long. I don't know if I can / or how to upload such a file.


Zucca wrote:

I've found out that most of the time, when submitting long logs, one can pipe the log trough a compressor and some base[N] encoder, so that the log file size does not exceed the pastebin size limit.
an example:
zstd -kc /path/to/big.log | base64 | wgetpaste
... then users who want to view it:
Code:
curl -s <pastebin_url> | base64 -d | zstd -kd | less



Try this as I don't think there's something useful in the logs you've pasted.

If this doesn't work, try this:

Code:
tail -n 1000 <full path to the build log as printed in the error message> | wgetpaste


A thousand lines should be more than enough. If it comes too much decrease the number until it works.

p.s. when you don't know how to do something, ask. Don't wait for us to make you ask. There are plenty of knowledgeable and helpful people here like the one quoted who will give you valuable advice. And many more like me who will "borrow" it from them (-;

Best Regards,
Georgi


Last edited by logrusx on Wed Sep 25, 2024 1:56 pm; edited 1 time in total
Back to top
View user's profile Send private message
eschwartz
Developer
Developer


Joined: 29 Oct 2023
Posts: 171

PostPosted: Wed Sep 25, 2024 1:48 pm    Post subject: Reply with quote

jankom wrote:
@eschwartz - sorry, for delayed reaction.
Quote:
- the emerge --info which you just posted

- the full contents of build.log containing details on which compilation commands succeeded, which failed, and what the output of the compiles were.
Code:
[ebuild  NS   ] dev-qt/qtwebengine-6.7.2 [5.15.14_p20240510] USE="alsa bindist* jumbo-build opengl%* qml%* system-icu vulkan%* widgets -accessibility% -custom-cflags% -designer -geolocation -kerberos -pdfium% -pulseaudio -screencast -test -vaapi% -webdriver% (-debug%)"
As far as the "...full contents of build logs..." is concerned that particular log file is over 7Meg long. I don't know if I can / or how to upload such a file. I inspected it, and extracted what I thought were important parts:
* beginning of compile process
* section as it went on for nearly 30 hours
* end of the log file when the process failed
I can post this abbreviated version as code, although it is still 46kB


Thanks, but unfortunately this doesn't help at all. There is a reason we keep on pedantically insisting on the full, uncensored build.log file. I don't care if it's 7 mb, I don't care if its 700 mb. Full means full. There are websites you can upload it to, such as pastebins, github gists, etc. If you need to, you can first compress it with "xz -9" which will reduce the size by orders of magnitude.

The reason we ask for the full, uncensored build.log is because people who try to abbreviate it may not know what the important bits are, and will often spend days repeatedly trying their very best to be as helpful as possible, but failing. Because -- if you are asking for assistance and support, there's a good chance you are *not* an expert debugger and support guru. After all, that's why you went to ask the expert debuggers and help gurus for assistance. :) Unfortunately, that also means your guesses about which are the crucial pieces of information might be wrong.

If you post an abbreviated version and you have the right portion, and we can see from it what the exact problem is, then great! We won't say anything about the fact that you deviated from the standard instructions to post the full thing, so we assume that you are at least enough of a support guru to analyze logs and figure out what the important sections are even if you don't know how to interpret the results.

But if you post an abbreviated version and you got the wrong section, it is quite likely someone is going to post a long explanation about why precision matters and your best bet is to follow the reporting guidelines precisely and without deviation.

jankom wrote:

My other question: if I do binhost then I should just emerge qtwebengine? If so how should I continue to finish the "emerge -avuND --with-bdeps=y @world" process (OK, maybe without --with-bdeps=y) in order to complete the system update? There were two other packages to be updated besides the qtwebengine.

Thanks again,
jankom


If you do the binhost you can simply enable the binhost via the quickstart instructions: https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart#Configuration

enable it both via providing binrepos.conf and by defaulting them to on via make.conf's FEATURES="getbinpkg" setting.

Having done that, you don't need to explicitly emerge qtwebengine at all. You can just run "emerge -avuND --with-bdeps=y @world" (maybe without --with-bdeps=y as it's not necessary for binaries).

It will complete the system update, including using a binary qtwebengine automatically. Note: you used -a / --ask, so you will have time to review emerge's output before proceeding. You will see the usual status line colored in *green* as : [ebuild U ] has in some cases been replaced by [binary U ] in *purple*. This indicates a successful binhost match (for many packages, not just qtwebengine).

In some cases you may see it still says "ebuild" rather than "binary". emerge will usually also then print something like this:

Code:
$ USE=-bindist emerge -p qtwebengine

[ebuild   R    ] dev-qt/qtwebengine-6.7.2  USE="-bindist*"

!!! The following binary packages have been ignored due to non matching USE:

    =dev-qt/qtwebengine-6.7.2 bindist
    =dev-qt/qtwebengine-6.7.2 bindist pulseaudio
    =dev-qt/qtwebengine-6.7.2 bindist -qml
    =dev-qt/qtwebengine-6.7.2 bindist pulseaudio screencast

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.


The lines starting with =dev-qt/qtwebengine represent different available binpackages, in the form of package.use lines you may copy/paste into /etc/portage/package.use to ensure a match.

The binhost provides common combinations -- there are 19 different USE flags for qtwebengine and may thousands of unique combinations, we cannot provide all of them but we do provide the most commonly used ones.
Back to top
View user's profile Send private message
jankom
Guru
Guru


Joined: 30 Aug 2021
Posts: 337
Location: USA

PostPosted: Wed Sep 25, 2024 2:38 pm    Post subject: Reply with quote

Thanks again. Yes, I'm not a developer but would like to help and contribute. So...

I posted the complete log file to my dropbox site with shared link: https://www.dropbox.com/scl/fi/g3700bex6gqd75wouytws/dev-qt-qtwebengine-6.7.2-20240923-072739.log?rlkey=pzalkic7neziy683atk83zhce&st=7n9plh06&dl=0

Just for curiosity I did a grep ninja on it, but nothing meaningful emerged. It showed that ninja worked many times, and at one point (almost at the end) failed.

One final question: if I configure the bindist then all other update packages will be compiled? I prefer compiled as long as it does not fail (I'm patient with long compile time). How will emerge know qtwebengine should be bindist? From the use flag? One more (stupid) question: the "ebuild" is the source code for compiling?

jankom
Back to top
View user's profile Send private message
eschwartz
Developer
Developer


Joined: 29 Oct 2023
Posts: 171

PostPosted: Wed Sep 25, 2024 2:58 pm    Post subject: Reply with quote

jankom wrote:
Thanks again. Yes, I'm not a developer but would like to help and contribute. So...

I posted the complete log file to my dropbox site with shared link: https://www.dropbox.com/scl/fi/g3700bex6gqd75wouytws/dev-qt-qtwebengine-6.7.2-20240923-072739.log?rlkey=pzalkic7neziy683atk83zhce&st=7n9plh06&dl=0


Thank you, this was very useful. Here is the critical part:

Code:

[29958/30117] /usr/bin/x86_64-pc-linux-gnu-g++ -MMD -MF obj/QtWebEngineCore/web_contents_adapter.o.d -DCHROMIUM_VERSION=118.0.5993.220 -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DQT_NO_KEYWORDS -DQT_USE_QSTRINGBUILDER -DQTWEBENGINECORE_VERSION_STR=6.7.2 -DQTWEBENGINEPROCESS_NAME=QtWebEngineProcess -DBUILDING_CHROMIUM -DQ_FORWARD_DECLARE_OBJC_CLASS=QT_FORWARD_DECLARE_CLASS -DQT_NO_AS_CONST=1 -DQT_NO_FOREACH=1 -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_DEPRECATED_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_WEBENGINECORE_LIB -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_WARN_DEPRECATED_UP_TO=0x070000 -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_QUICK_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLBUILTINS_LIB -DQT_QMLMODELS_LIB -DQT_OPENGL_LIB -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_AS_CONST -DQT_NO_QEXCHANGE -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_NO_FOREACH -DQT_WEBCHANNEL_LIB -DLIBYUV_DISABLE_NEON -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_SKSURFACE_METHODS -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_FACTORIES -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_METHODS -DSK_DISABLE_LEGACY_SKSURFACE_FACTORIES -DSK_DISABLE_LEGACY_SKSURFACE_FLUSH -DSK_DISABLE_LEGACY_SKSURFACE_AS_IMAGE -DSK_DISABLE_LEGACY_SKSURFACE_DISPLAYLIST -DSK_DISABLE_LEGACY_IMAGE_SUBSET_METHODS -DSK_DISABLE_LEGACY_IMAGE_COLORSPACE_METHODS -DSK_DISABLE_LEGACY_IMAGE_RELEASE_PROCS -DSK_DISABLE_LEGACY_GL_BACKEND_SURFACE -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_GANESH -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DSK_GL -DSK_VULKAN=1 -DSK_GRAPHITE -DVK_USE_PLATFORM_XCB_KHR -DUSE_GLX -DUSE_EGL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0 -DHAVE_PTHREAD -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DV8_USE_EXTERNAL_STARTUP_DATA -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_X11 -DLOGGING_INSIDE_WEBRTC -DLEVELDB_PLATFORM_CHROMIUM=1 -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_SLIM_WRITE_BARRIER -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/skia/config -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/skia/include/core -Igen -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core/api -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore/6.7.2 -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore/6.7.2/QtWebEngineCore -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api/WebEngineCore_autogen/include -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto -Igen/third_party/perfetto/build_config -I/usr/include/qt6/QtCore -I/usr/include/qt6 -I/usr/lib64/qt6/mkspecs/linux-g++ -I/usr/include/qt6/QtGui -I/usr/include -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtQuick -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtQmlBuiltins -I/usr/include/qt6/QtQmlModels -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtCore/6.7.2 -I/usr/include/qt6/QtCore/6.7.2/QtCore -I/usr/include/qt6/QtGui/6.7.2 -I/usr/include/qt6/QtGui/6.7.2/QtGui -I/usr/include/qt6/QtQuick/6.7.2 -I/usr/include/qt6/QtQuick/6.7.2/QtQuick -I/usr/include/qt6/QtQmlModels/6.7.2 -I/usr/include/qt6/QtQmlModels/6.7.2/QtQmlModels -I/usr/include/qt6/QtQml/6.7.2 -I/usr/include/qt6/QtQml/6.7.2/QtQml -I/usr/include/qt6/QtQmlBuiltins/6.7.2 -I/usr/include/qt6/QtQmlBuiltins/6.7.2/QtQmlBuiltins -I/usr/include/qt6/QtWebChannel -Igen/.moc -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/overrides -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/src/quiche/common/platform/default -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libyuv/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/skia -Igen/third_party/skia -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/wuffs/src/release/c -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/vulkan/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/dawn/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/khronos -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/gpu -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/ipcz/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/ced/src -Igen/net/third_party/quiche/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libwebm/source -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/mesa_headers -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase/src/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libaom/source/libaom -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/v8/include -Igen/v8/include -Wall -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 -Wno-psabi -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -msse3 -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wall -Wextra -fno-exceptions -Wno-unused-parameter -Wno-expansion-to-defined -Wno-packed-not-aligned -fPIC -fcf-protection=full -I/usr/include/nss -I/usr/include/nspr -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -Wno-deprecated-copy -Wno-expansion-to-defined -std=gnu++20 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++20 -Wno-ignored-qualifiers -Wall -Wextra -fno-exceptions -Wno-unused-parameter -Wno-expansion-to-defined -Wno-packed-not-aligned -fPIC -Wsuggest-override -fcf-protection=full -O2 -pipe -c /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core/web_contents_adapter.cpp -o obj/QtWebEngineCore/web_contents_adapter.o
FAILED: obj/QtWebEngineCore/web_contents_adapter.o
/usr/bin/x86_64-pc-linux-gnu-g++ -MMD -MF obj/QtWebEngineCore/web_contents_adapter.o.d -DCHROMIUM_VERSION=118.0.5993.220 -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DQT_NO_KEYWORDS -DQT_USE_QSTRINGBUILDER -DQTWEBENGINECORE_VERSION_STR=6.7.2 -DQTWEBENGINEPROCESS_NAME=QtWebEngineProcess -DBUILDING_CHROMIUM -DQ_FORWARD_DECLARE_OBJC_CLASS=QT_FORWARD_DECLARE_CLASS -DQT_NO_AS_CONST=1 -DQT_NO_FOREACH=1 -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_DEPRECATED_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_WEBENGINECORE_LIB -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_WARN_DEPRECATED_UP_TO=0x070000 -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_QUICK_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLBUILTINS_LIB -DQT_QMLMODELS_LIB -DQT_OPENGL_LIB -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_AS_CONST -DQT_NO_QEXCHANGE -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_NO_FOREACH -DQT_WEBCHANNEL_LIB -DLIBYUV_DISABLE_NEON -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_SKSURFACE_METHODS -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_FACTORIES -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_METHODS -DSK_DISABLE_LEGACY_SKSURFACE_FACTORIES -DSK_DISABLE_LEGACY_SKSURFACE_FLUSH -DSK_DISABLE_LEGACY_SKSURFACE_AS_IMAGE -DSK_DISABLE_LEGACY_SKSURFACE_DISPLAYLIST -DSK_DISABLE_LEGACY_IMAGE_SUBSET_METHODS -DSK_DISABLE_LEGACY_IMAGE_COLORSPACE_METHODS -DSK_DISABLE_LEGACY_IMAGE_RELEASE_PROCS -DSK_DISABLE_LEGACY_GL_BACKEND_SURFACE -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_GANESH -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DSK_GL -DSK_VULKAN=1 -DSK_GRAPHITE -DVK_USE_PLATFORM_XCB_KHR -DUSE_GLX -DUSE_EGL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0 -DHAVE_PTHREAD -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DV8_USE_EXTERNAL_STARTUP_DATA -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_X11 -DLOGGING_INSIDE_WEBRTC -DLEVELDB_PLATFORM_CHROMIUM=1 -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_SLIM_WRITE_BARRIER -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/skia/config -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/skia/include/core -Igen -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core/api -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore/6.7.2 -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/include/QtWebEngineCore/6.7.2/QtWebEngineCore -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2_build/src/core/api/WebEngineCore_autogen/include -I/var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto -Igen/third_party/perfetto/build_config -I/usr/include/qt6/QtCore -I/usr/include/qt6 -I/usr/lib64/qt6/mkspecs/linux-g++ -I/usr/include/qt6/QtGui -I/usr/include -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtQuick -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtQmlBuiltins -I/usr/include/qt6/QtQmlModels -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtCore/6.7.2 -I/usr/include/qt6/QtCore/6.7.2/QtCore -I/usr/include/qt6/QtGui/6.7.2 -I/usr/include/qt6/QtGui/6.7.2/QtGui -I/usr/include/qt6/QtQuick/6.7.2 -I/usr/include/qt6/QtQuick/6.7.2/QtQuick -I/usr/include/qt6/QtQmlModels/6.7.2 -I/usr/include/qt6/QtQmlModels/6.7.2/QtQmlModels -I/usr/include/qt6/QtQml/6.7.2 -I/usr/include/qt6/QtQml/6.7.2/QtQml -I/usr/include/qt6/QtQmlBuiltins/6.7.2 -I/usr/include/qt6/QtQmlBuiltins/6.7.2/QtQmlBuiltins -I/usr/include/qt6/QtWebChannel -Igen/.moc -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/overrides -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/src/quiche/common/platform/default -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/net/third_party/quiche/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libyuv/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/skia -Igen/third_party/skia -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/wuffs/src/release/c -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/vulkan/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/vulkan-deps/vulkan-headers/src/include -Igen/third_party/dawn/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/dawn/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/khronos -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/gpu -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/ipcz/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/ced/src -Igen/net/third_party/quiche/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libwebm/source -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/mesa_headers -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase/src -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/leveldatabase/src/include -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/third_party/libaom/source/libaom -I../../../../../qtwebengine-everywhere-src-6.7.2/src/3rdparty/chromium/v8/include -Igen/v8/include -Wall -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 -Wno-psabi -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -msse3 -O2 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wall -Wextra -fno-exceptions -Wno-unused-parameter -Wno-expansion-to-defined -Wno-packed-not-aligned -fPIC -fcf-protection=full -I/usr/include/nss -I/usr/include/nspr -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -Wno-deprecated-copy -Wno-expansion-to-defined -std=gnu++20 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++20 -Wno-ignored-qualifiers -Wall -Wextra -fno-exceptions -Wno-unused-parameter -Wno-expansion-to-defined -Wno-packed-not-aligned -fPIC -Wsuggest-override -fcf-protection=full -O2 -pipe -c /var/tmp/portage/dev-qt/qtwebengine-6.7.2/work/qtwebengine-everywhere-src-6.7.2/src/core/web_contents_adapter.cpp -o obj/QtWebEngineCore/web_contents_adapter.o
x86_64-pc-linux-gnu-g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.


Notice that this particular file failed to compile due to a "killed signal terminated program cc1plus", which indicates that it was indeed a memory issue.


jankom wrote:

Just for curiosity I did a grep ninja on it, but nothing meaningful emerged. It showed that ninja worked many times, and at one point (almost at the end) failed.


It failed twice! :) The first time was a little bit further up. The second time (the one your abbreviated upload included) was a monitoring process, that only reported that the underlying Makefile (actually ninja file) didn't run to completion, but didn't say *why*.

jankom wrote:

One final question: if I configure the bindist then all other update packages will be compiled? I prefer compiled as long as it does not fail (I'm patient with long compile time). How will emerge know qtwebengine should be bindist? From the use flag? One more (stupid) question: the "ebuild" is the source code for compiling?

jankom


The ebuild is the source code for compiling.

bindist is a USE flag, that indicates that the package should not include proprietary codecs (which we cannot distribute on the binhost anyway).

If you configure the binhost using binrepos.conf, it will not start fetching binaries without also using "getbinpkg". You can default to binaries for all packages in make.conf. If you only want binaries for one specific package, you will have to run emerge twice:

Code:
emerge --oneshot --getbinpkg -avu qtwebengine && emerge -avuND --with-bdeps=y @world


Don't use "-ND --with-bdeps=y" for the same command that updates qtwebengine since that will do exactly what it says and try to update qtwebengine's dependencies using --getbinpkg as well.

On the other hand, keep in mind that if the dev-qt/* packages all update together you may not be able to uipdate qtwebengine all on its own. https://bugs.gentoo.org/463964 tracks adding support for setting getbinpkg on a single package.

I personally think that using the binhost for all packages is fine. It anyways respects your USE flags and the only other thing here is CFLAGS. But the binhost already compiles with -march=x86-64-v3 which in most cases is effectively the same thing, and personally, I use gentoo for the USE flags, not for the CFLAGS. But well, YMMV. :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum