View previous topic :: View next topic |
Author |
Message |
eu47 n00b
Joined: 06 May 2022 Posts: 24 Location: Edmonton, Canada
|
Posted: Mon Sep 09, 2024 1:28 pm Post subject: kirigami:6 |
|
|
Tried to move from plasma/kde 5 to 6.
Fails at kirigami:
Code: | [248/389] cd /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs && /usr/bin/cmake -E make_directory /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs/.rcc/qmlcache && /usr/lib64/qt6/libexec/qmlcachegen --bare --resource-path /qt/qml/org/kde/kirigami/dialogs/Dialog.qml -I /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/bin/ -I /usr/lib64/qt6/qml -i /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/bin/org/kde/kirigami/dialogs/qmldir --resource /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs/.qt/rcc/qmake_org_kde_kirigami_dialogs.qrc --resource /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs/.qt/rcc/KirigamiDialogs_raw_qml_0.qrc -o /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs/.rcc/qmlcache/KirigamiDialogs_Dialog_qml.cpp /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0/src/dialogs/Dialog.qml
FAILED: src/dialogs/.rcc/qmlcache/KirigamiDialogs_Dialog_qml.cpp /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs/.rcc/qmlcache/KirigamiDialogs_Dialog_qml.cpp
cd /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs && /usr/bin/cmake -E make_directory /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs/.rcc/qmlcache && /usr/lib64/qt6/libexec/qmlcachegen --bare --resource-path /qt/qml/org/kde/kirigami/dialogs/Dialog.qml -I /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/bin/ -I /usr/lib64/qt6/qml -i /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/bin/org/kde/kirigami/dialogs/qmldir --resource /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs/.qt/rcc/qmake_org_kde_kirigami_dialogs.qrc --resource /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs/.qt/rcc/KirigamiDialogs_raw_qml_0.qrc -o /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0_build/src/dialogs/.rcc/qmlcache/KirigamiDialogs_Dialog_qml.cpp /tmp/portage/kde-frameworks/kirigami-6.5.0-r1/work/kirigami-6.5.0/src/dialogs/Dialog.qml
qmlcachegen: /tmp/portage/dev-libs/double-conversion-3.3.0/work/double-conversion-3.3.0/double-conversion/double-to-string.cc:395: static void double_conversion::DoubleToStringConverter::DoubleToAscii(double, DtoaMode, int, char*, int, bool*, int*, int*): Assertion `!Double(v).IsSpecial()' failed.
ninja: build stopped: subcommand failed.
* ERROR: kde-frameworks/kirigami-6.5.0-r1::gentoo failed (compile phase):
* ninja -v -j32 -l0 failed |
Complete build log and emerge --info available if needed.
Any ideas why it fails while compiling KirigamiDialogs?
[Moderator edit: added [code] tags to preserve output layout. -- pietinger] |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9262
|
Posted: Mon Sep 09, 2024 1:31 pm Post subject: |
|
|
Don't paste a build failure without your emerge --info. |
|
Back to top |
|
|
eu47 n00b
Joined: 06 May 2022 Posts: 24 Location: Edmonton, Canada
|
Posted: Mon Sep 09, 2024 2:25 pm Post subject: kirigami:6 |
|
|
Here it is:
Code: | Portage 3.0.65 (python 3.12.6-final-0, default/linux/amd64/23.0/no-multilib/systemd, gcc-14, glibc-2.40, 6.10.8-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-6.10.8-gentoo-x86_64-AMD_Ryzen_Threadripper_3970X_32-Core_Processor-with-glibc2.40
KiB Mem: 131800168 total, 126370896 free
KiB Swap: 0 total, 0 free
Timestamp of repository gentoo: Mon, 09 Sep 2024 11:45:00 +0000
Head commit of repository gentoo: de952745c916c1b1b5bd95346c886ed42eba306f
sh bash 5.2_p32-r1
ld GNU ld (Gentoo 2.43 p2) 2.43.1
distcc 3.4 x86_64-pc-linux-gnu [disabled]
app-misc/pax-utils: 1.3.7::gentoo
app-shells/bash: 5.2_p32-r1::gentoo
dev-build/autoconf: 2.13-r8::gentoo, 2.71-r7::gentoo, 2.72-r1::gentoo
dev-build/automake: 1.16.5-r2::gentoo, 1.17-r1::gentoo
dev-build/cmake: 3.30.3::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.12.6::gentoo
dev-lang/rust: 1.80.1::gentoo
sys-apps/baselayout: 2.15::gentoo
sys-apps/sandbox: 2.39::gentoo
sys-apps/systemd: 256.5::gentoo
sys-devel/binutils: 2.43-r1::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/clang: 18.1.8::gentoo
sys-devel/gcc: 14.2.1_p20240817::gentoo
sys-devel/gcc-config: 2.11::gentoo
sys-devel/lld: 18.1.8::gentoo
sys-devel/llvm: 18.1.8-r4::gentoo
sys-kernel/linux-headers: 6.10::gentoo (virtual/os-headers)
sys-libs/glibc: 2.40::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync1.ca.gentoo.org/gentoo-portage
priority: -1000
volatile: False
sync-rsync-verify-max-age: 24
sync-rsync-verify-jobs: 0
sync-rsync-extra-opts: --new-compress
sync-rsync-verify-metamanifest: no
rpi
location: /var/db/repos/rpi
masters: gentoo
priority: 10
volatile: False
eu
location: /var/db/repos/eu
masters: gentoo
priority: 50
volatile: False
ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ADA_TARGET=""
ANT_HOME="/usr/share/ant"
APACHE2_MODULES="authn_core auth_digest authn_file authz_core authz_groupfile authz_host dav dav_fs dir mime socache_shmcb unixd"
APACHE2_MPMS="event"
ARCH="amd64"
AUTOCLEAN="no"
BINPKG_COMPRESS="zstd"
BINPKG_FORMAT="xpak"
BINPKG_GPG_SIGNING_BASE_COMMAND="/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]"
BINPKG_GPG_SIGNING_DIGEST="SHA512"
BINPKG_GPG_VERIFY_BASE_COMMAND="/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]"
BINPKG_GPG_VERIFY_GPG_HOME="/etc/portage/gnupg"
BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_12 python_single_target_python3_12 gil multilib zstd cet systemd sysv-utils udev"
BROOT=""
CALLIGRA_FEATURES=""
CAMERAS="directory"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-w -Wfatal-errors -march=native -g0 -O2 -pipe"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32 -mfpmath=sse"
CHECKREQS_ACTION="error"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="3"
COLLECTD_PLUGINS=""
COLLISION_IGNORE="/lib/modules /usr/share/man /usr/src/spl*/* /usr/src/zfs*/* /usr/lib64/firefox/distribution"
COLORTERM="truecolor"
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"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
CURL_SSL="openssl"
CXXFLAGS="-w -Wfatal-errors -march=native -g0 -O2 -pipe"
DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/0/bus"
DCC_EMAILLOG_WHOM_TO_BLAME=""
DEFAULT_ABI="amd64"
DISTCC_ENABLE_DISCREPANCY_EMAIL=""
DISTCC_FALLBACK="1"
DISTCC_SAVE_TEMPS="0"
DISTCC_SSH=""
DISTCC_TCP_CORK=""
DISTCC_VERBOSE="0"
DISTDIR="/var/distfiles"
EDITOR="mcedit"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS=" --verbose"
EMERGE_WARNING_DELAY="10"
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"
EPREFIX=""
EROOT="/"
ESYSROOT="/"
FCFLAGS="-w -Wfatal-errors -march=native -g0 -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live candy clean-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait metadata-transfer multilib-strict news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sfperms strict strict-keepdir unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync warn-on-large-env xattr"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS="-w -Wfatal-errors -march=native -g0 -O2 -pipe"
FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper sidxindex trasher"
FONT_TYPES="otf ttf"
FSAAAppControlled="0"
FSAAAppEnhanced="0"
GCC_SPECS=""
GDK_BACKEND="wayland"
GENTOO_MIRRORS="http://tux.rainside.sk/gentoo http://gentoo.mirrors.tera-byte.com ftp://mirrors.tera-byte.com/pub/gentoo http://gentoo.osuosl.org http://www.gtlib.gatech.edu/pub/gentoo https://gentoo.osuosl.org"
GPG_VERIFY_GROUP_DROP="nogroup"
GPG_VERIFY_USER_DROP="nobody"
GPSD_PROTOCOLS=""
GROUP="root"
GRUB_PLATFORMS="efi-64"
GSETTINGS_BACKEND="dconf"
GUILE_SINGLE_TARGET=""
GUILE_TARGETS=""
HOME="/root"
HOST="alienworld"
HOSTTYPE="x86_64-linux"
HUGETLB_MORECORE="thp"
HUGETLB_SHM="yes"
HUGETLB_VERBOSE="2"
HUSHLOGIN="FALSE"
INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/14/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.43/info:/usr/share/autoconf-2.72/info:/usr/share/autoconf-2.71/info:/usr/share/autoconf-2.13/info:/usr/share/automake-1.17/info:/usr/share/automake-1.16.5/info:/usr/share/info"
INPUTRC="/etc/inputrc"
INPUT_DEVICES="evdev libinput"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
L10N="en"
LADSPA_PATH="/usr/lib64/ladspa"
LANG="en_CA.UTF-8"
LANGUAGE="en_CA.UTF-8"
LCD_DEVICES=""
LC_ALL="en_CA.UTF-8"
LC_MESSAGES="C"
LC_TIME="en_CA.UTF-8"
LDFLAGS="-Wl,-O2 -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSCHARSET="utf-8"
LESSOPEN="|lesspipe %s"
LEX="flex"
LIBDIR_amd64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib"
LIBVA_DRIVER_NAME="nvdec"
LLVM_SLOT="18"
LLVM_TARGETS="X86 NVPTX AArch64"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:"
LUA_SINGLE_TARGET="lua5-4"
LUA_TARGETS="lua5-4 lua5-3"
MACHTYPE="x86_64"
MAIL="/var/mail/root"
MAKEOPTS="-j32"
MANPAGER="manpager"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/14/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.43/man:/etc/java-config-2/current-system-vm/man/:/usr/local/share/man:/usr/share/man:/usr/lib/rust/man:/usr/lib/llvm/18/share/man"
MOTD_SHOWN="pam"
MOZ_GMP_PATH="/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed"
MULTILIB_ABIS="amd64"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
NLSPATH="/usr/share/locale/%L/LC_MESSAGES/%N.cat:/usr/share/locale/%l/LC_MESSAGES/%N.cat"
NOCOLOR="false"
NVD_RENDER_NODE="/dev/dri/renderD128"
OFFICE_IMPLEMENTATION="libreoffice"
OSTYPE="linux"
PATH="/root/bin:/opt/scripts:/srv/storage/common/scripts:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/18/bin"
PERL_FEATURES="ithreads quadmath"
PHP_TARGETS="php5-4"
PKGDIR="/var/db/repos/gentoo/packages"
PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos"
PORTAGE_BIN_PATH="/usr/lib/portage/python3.12"
PORTAGE_COMPRESS="xz"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_COMPRESS_FLAGS="-9"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PORTAGE_NICENESS="-10"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib/python3.12/site-packages"
PORTAGE_PYTHONPATH="/usr/lib/python3.12/site-packages"
PORTAGE_RSYNC_EXTRA_OPTS="--new-compress"
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_RSYNC_RETRIES="1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/tmp"
PORTAGE_TMPFS="/tmp"
PORTAGE_TRUST_HELPER="/usr/bin/getuto"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima security.selinux system.nfs4_acl user.apache_handler user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*"
PORT_LOGDIR="/var/log/portage"
POSTGRES_TARGETS=""
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL"
PWD="/root"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_12"
PYTHON_TARGETS="python3_12"
QEMU_SOFTMMU_TARGETS="x86_64 aarch64"
QEMU_USER_TARGETS="x86_64 aarch64"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/18/bin"
RPMDIR="/var/cache/rpm"
RUBY_TARGETS="ruby33"
SANE_BACKENDS="genesys"
SECB="Secure"
SECBOOT="disabled"
SHELL="/bin/tcsh"
SHLVL="1"
SYMLINK_LIB="no"
SYSROOT="/"
TERM="linux"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UNCACHED_ERR_FD=""
UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin /usr/lib/modules/* /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin /usr/lib/modules/*"
USE="10bit 12bit 24bpp 7zip 8bit X a52 aac aacs absolute-position accountsservice acl activities addbookmarks afs aio alisp alsa alsa-plugin alt-svc amd64 amr amrenc anacron animation-rtl annotate ao aom apng appindicator applet aptx archive argon2 argyllcms aribsub arp arping asan asm asn1 aspell assistant asyncns audiofile auth-dns authdaemond autoipd autoreplace avif base bash bat bcache bcrypt bdplus berkdb bidi binary binutils-plugin bios bison bitmap bittorrent blake2 blas blksha1 bluetooth bluray bmff boehm-gc bogofilter boost botan bpf branding broadway brotli browsed browser-extension browser-integration bs2b btpclient btrfs bundled-toluapp bzip2 cacert cairo caja capi caps cblas cblas-external cdda cddb cdio cdr cdrom cfi charts cholesky cholmod chromaprint clamapp clamav clang classic cleartype-hinting cli client clippy clockdiff clone3 codec2 colord colour-name-map common-lisp compiler-rt compositor compress-zstd concheck concurrent conntrack contactnotes context contrib cookie-check corefonts cplugins cpu cpuid cpupower cracklib cramfs crash-handler creds crnl-as-line-terminator cron crypt cryptsetup css ctags cube cue cups curl custom-alloc custom-cflags custom-modes cxx daap daemon dav1d dbus dec265 declarative deduplicate deep-sky default-compiler-rt default-lld default-stack-clash-protection delayacct desktop-portal devil dfsan dht display display-manager dist djbfft djvu dns dns-over-tls dnssec double-precision down-root drafts dri driver drm dts duktape dvbpsi dvd e2fsprogs edit eds efi egl eglfs egrep-fgrep elf elfutils enc265 encode ensurepip epub equalizer eselect eselect-ldso evdev exegesis exif exiv2 expat experimental ext4 external-filters extra extra-filters extra-print-profiles extras faad fancyviewer fapi farstream fat fdk fdt ffmpeg ffmpeg-chromium fftw filebrowser filecaps filetransfer fips firmware flac flex float float32 fontconfig fontforge fonts foomatic force-libstatgrab fortran frei0r fribidi frontend ftp fuse gawk gbm gcc-symlinks gcrypt gd gdbm gdk-pixbuf geckodriver gegl gentoo-dev gentoo-vm geoclue geolocation getentropy gflags gif gimp git gjs glade gles1 gles2 glib glslang glut gmic gmp gmp-autoupdate gnome gnome-keyring gnome-online-accounts gnome-shell gnuefi gnuplot gnutls go gopher gpg gpgme gphoto2 gpl gpm gpu graphite graphviz grub gsettings gsf gsl gsm gstreamer gtk gtk3 gtk4 gts gui guile gwp-asan gzip hardlink harfbuzz hddtemp hdf5 hdri heif help highbitdepth highlight hip history hl hostname howl-compat hpack-tools hpcups hpn hsts http2 hugepages hunspell hwaccel hwasan hwloc ibus ical iconv icu id id3tag idn image-backend image-converter imagemagick imagequant imap imlib importwizard initramfs inkjar inmemory inotify inspector installkernel int-quality int64 interlaced introspection io-uring iostats iproute2 iptables iptc ipv6 isabelle iso iso9660 java jbig jbootstrap jemalloc jingle jit jni jpeg jpeg2k jpegxl json jumbo-build junction justify kaccounts kate kbd kdesu kf6compat kill klu kmem kmod kms ktls kvazaar kwallet ladspa lapack lapacke large large-stack largepages largepages64k lasi launch-frontend layers lazy-lock lcms ldac leaps-timezone lefty legacy-systray lensfun libaom libarchive libaribb24 libass libatomic libav-aac libbsd libburn libcanberra libcerf libcxx libdrm libei libev libffi libfuzzer libidn2 libilbc libinput libmount libmpv libnotify libplacebo libprotoc libproxy librtmp libsamplerate libsoxr libssh libssh2 libtar libtesseract libtiger libtommath libunwind libupb libv4l libvirt libvirtd libxml2 libzfs linear linguist lkrn llvm lm-sensors lmdb localstorage location lock logger loop lsan lspclient lua lua-cairo lua-imlib lua-rsvg lz4 lzma lzo mad magic mail malloc-replacement manpager markdown mate math mathjax matrixops mbim mdnsresponder-compat media mem-scramble memprof mesh metalink mhash mime miners minizip mix mmap mms modemmanager modern-kernel modern-top modify modplug modules mount mp3 mp3rtp mpeg mpfr mplayer msan mtp multimedia musepack musicbrainz nano-syntax nat native-cflags native-extensions native-headset native-symlinks natspec nautilus ncat ncurses ndiff net netlink netpbm nettle network network-cron networking nfs nfsv3 nfsv4 nfsv41 nftables nightly nis nls nnp notification nowlistening nping nptl nscd nse nsight nss ntfs ntlm numpy nvenc nvme obex ocr odf offensive office offlinehelp offload ogg ogg123 ompt omxil oniguruma open-terminal openal opencl openexr opengl openh264 openmp openssl opentype-compat opus orc otr overlays p11-kit pam panel-plugin pango parse-clocks parted partition pastix pbkdf2 pcap pci pclm pcre pcre16 pcre32 pdf pdfimport perl pgm phonon pie pin-upstream-blobs pipes pipewire pipewire-alsa pkcs11 pkcs7 plasma playlist plugin plugins png policykit pop3 poppler portaudio portmixer portmon positioning postproc postscript ppds previewer printsupport privacy prof profile profiler programs progress-meter projects proprietary-codecs protobuf protoc psl pulseaudio python q16 q32 q8 qdbus qemu qmanifest qml qmlls qt6 qtegrity qtmedia quick quotes rar rarpd rav1e raw rdisc rdoc readline redistributable reencrypt regedit regex register2 remote remotecalls resolvconf reuseaddr rfc3779 rfkill rle rpc rtaudio rtmp rustfmt safestack samba sanitize sanitizer sasl sbsms scale0tilt scanner script scripting scripttools sctp scudo scxml sddm sdl sdl-image seavgabios seccomp secure-delete security-key sendto sensors serialport sftp sha2 shaderc share shm shotwell shout show-my-sky sift skins slang slirp slit smart smtp snapper snappy snapshot sndfile snippets snmp sodium softstore sound sound-server source-highlight sox soxr sparsehash speechd speex spell spice spirv spotlight spqr spreadsheet-model sql sqlite squashfs srp srt ssh ssh-agent ssl sso ssp stacktrace standalone stars startup-notification static-analyzer static-ppds statistics stats stemmer strip su subunit suggested suitesparse superlu supernodal svg svg2 svt-av1 swap-16bit-csp symbols symlink sync-plugin-portage syslog system-av1 system-bootstrap system-ffmpeg system-harfbuzz system-icu system-info system-jpeg system-libevent system-libvpx system-llvm system-png system-ssl system-webp system-zlib systemd systray sysv-utils szip taglib tcl tcmalloc tdb test-rust testlib text texteffect tftp themes thetvdb thread-safety threads thumbnail thunar tiff tk tls-heartbeat tofu tomsfastmath toolbar tools tpm tracepath training transfer translator trash-panel-plugin tremor truetype trust tsan tty-helpers twolame ubsan uchardet udev udisks umfpack undi unicode unwind update-drivedb upnp-av upower urandom urlpicpreview usb usb_stream usbredir utempter utils uuid v4l vaapi vainfo vala vamp vbr vde vdpau vector vector-icons vhost-net vhost-user-fs video vidstab virgl virt-network virtfs visio vlc vmaf vnc vorbis vpx vte vtv vulkan vulkan-overlay wallpaper wallpapers warmstarts wavpack wayland weather weather-metar webchannel webkit webp webpresence webrtc-aec websockets widgets winbind winpopup wnck woff2 wxwidgets x11extras x264 x265 xa xar xattr xcb xcomposite xcrypt xcsecurity xephyr xface xfce xinerama xkb xklavier xmalloc xml xmlpatterns xmp xmpp xmss xnest xorg xpm xpresent xps xray xs xslt xtables xtrans xv xvfb xxhash xz yaml yescrypt youtube z3 zenmap zeroconf zeromq zfs zimg zink zip zlib zstd zvbi" ABI_X86="64" APACHE2_MODULES="authn_core auth_digest authn_file authz_core authz_groupfile authz_host dav dav_fs dir mime socache_shmcb unixd" APACHE2_MPMS="event" CAMERAS="directory" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" CURL_SSL="openssl" ELIBC="glibc" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper sidxindex trasher" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev libinput" KERNEL="linux" L10N="en" LLVM_SLOT="18" LLVM_TARGETS="X86 NVPTX AArch64" LUA_SINGLE_TARGET="lua5-4" LUA_TARGETS="lua5-4 lua5-3" OFFICE_IMPLEMENTATION="libreoffice" PERL_FEATURES="ithreads quadmath" PHP_TARGETS="php5-4" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" QEMU_SOFTMMU_TARGETS="x86_64 aarch64" QEMU_USER_TARGETS="x86_64 aarch64" RUBY_TARGETS="ruby33" SANE_BACKENDS="genesys" VIDEO_CARDS="nouveau virgl"
USER="root"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_QUIC CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KERNEL"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d"
VENDOR="unknown"
VIDEO_CARDS="nouveau virgl"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm"
XDG_RUNTIME_DIR="/run/user/0"
XDG_SEAT="seat0"
XDG_SESSION_CLASS="user-early"
XDG_SESSION_ID="c1"
XDG_SESSION_TYPE="tty"
XDG_VTNR="1"
XFCE_PLUGINS="power trash"
XTABLES_ADDONS=""
__GL_FSAA_MODE="14"
ac_cv_c_undeclared_builtin_options="none needed"
enable_year2038="no"
gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
gl_cv_func_getcwd_path_max="yes" |
[Administrator edit: added [code] tags to preserve output layout; broke long whitespace-free lines in code tags to fix thread layout. -Hu] |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1948
|
Posted: Mon Sep 09, 2024 3:01 pm Post subject: |
|
|
Code: |
CFLAGS="-w -Wfatal-errors -march=native -g0 -O2 -pipe"
|
This is likely to confuse configure tests. |
|
Back to top |
|
|
eu47 n00b
Joined: 06 May 2022 Posts: 24 Location: Edmonton, Canada
|
Posted: Mon Sep 09, 2024 3:24 pm Post subject: kirigami:6 |
|
|
CFLAGS="-w -Wfatal-errors -march=native -g0 -O2 -pipe"
Should I remove "-march=native" from here? Or anything else? |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1948
|
Posted: Mon Sep 09, 2024 3:27 pm Post subject: |
|
|
I meant -w should be dropped. -Wfatal-errors is probably fine as it just makes things abort quicker rather than spew all possible errors after the first one. |
|
Back to top |
|
|
eu47 n00b
Joined: 06 May 2022 Posts: 24 Location: Edmonton, Canada
|
Posted: Mon Sep 09, 2024 3:30 pm Post subject: kirigami:6 |
|
|
I just set
Still fails at the same point.
Would it help if I rebuild all dependencies with this CFLAGS? |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1948
|
Posted: Mon Sep 09, 2024 3:45 pm Post subject: |
|
|
It is OK to use -march=native. You may need to rebuild dev-libs/double-conversion at least. |
|
Back to top |
|
|
eu47 n00b
Joined: 06 May 2022 Posts: 24 Location: Edmonton, Canada
|
Posted: Mon Sep 09, 2024 3:48 pm Post subject: kirigami:6 |
|
|
I rebuilt double-conversion, qtbase, qtdeclarative and qtsvg with above basic CFLAGS.
Still the same result for kirigami.
kirigami:5 used to build just fine.
Forgot to mention that I removed qt5 USE flag, contrary to the recommendation from the last news item.
That is because I completely removed qt5 as I don't have any depending KDE or qt apps. |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1948
|
Posted: Mon Sep 09, 2024 3:56 pm Post subject: |
|
|
Please share the build.log in full. Did you definitely rebuild qtdeclarative:6 (not :5)? |
|
Back to top |
|
|
eu47 n00b
Joined: 06 May 2022 Posts: 24 Location: Edmonton, Canada
|
Posted: Mon Sep 09, 2024 4:16 pm Post subject: kirigami:6 |
|
|
Yes I did.
How should I share the full build log?
I tried pastebin in the past but it did not work for me as the regular account has a size limit. |
|
Back to top |
|
|
Banana Moderator
Joined: 21 May 2004 Posts: 1720 Location: Germany
|
|
Back to top |
|
|
eu47 n00b
Joined: 06 May 2022 Posts: 24 Location: Edmonton, Canada
|
Posted: Mon Sep 09, 2024 6:37 pm Post subject: kirigami:6 |
|
|
Thanks.
Hoping to eliminate hard to detect errors, I started a full rebuild of my Gentoo system using
Code: | CFLAGS="-Wfatal-errors -march=native -g0 -O2 -ffast-math -pipe" |
It will take a while, probably till tomorrow.
I will post the full build log in case kirigami:6 still fails. |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1948
|
Posted: Mon Sep 09, 2024 6:40 pm Post subject: |
|
|
Do NOT use -ffast-math. It breaks conforming code. It is not the same as "the compiler should optimise as hard as it can for valid code", it's "I'm making assertions about what code needs" and you don't know that for all projects. |
|
Back to top |
|
|
eu47 n00b
Joined: 06 May 2022 Posts: 24 Location: Edmonton, Canada
|
Posted: Tue Sep 10, 2024 6:14 pm Post subject: kirigami:6 |
|
|
Full system rebuilt with CFLAGS as above, without -ffast-math, as recommended.
kirigami:6 build successful.
Still can't figure out what was the cause. |
|
Back to top |
|
|
jesnow l33t
Joined: 26 Apr 2006 Posts: 877
|
Posted: Fri Sep 13, 2024 1:10 am Post subject: |
|
|
Am having this same issue. Dialog code is barfing on an assertion involving double_IsSpecial(). Maybe something
involving floating point math types. It's hard for me to see since I don't have access to a window system. As recommmended
I am running the update from the console with no window system. Update: precise same error.
But so I changed compiler flags to the ones above with no effect.
Main system is now b0rked. Thank you very much kde/gentoo for making me upgrade all at once.
kirigami (which to be clear is not a core kde component) is clearly delicate, and is preventing me from
compiling *anything* else. Why? Why?
And because you can't access the pastebin from the console I can't paste any build logs.
This really sucks.
Jon |
|
Back to top |
|
|
jesnow l33t
Joined: 26 Apr 2006 Posts: 877
|
Posted: Fri Sep 13, 2024 1:57 am Post subject: |
|
|
Rebuilding the above mentioned three dependencies with -O2 (instead of -OFast) worked around the problem.
Kirigami is clearly sensitive to compiler flags. |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1948
|
Posted: Fri Sep 13, 2024 2:11 am Post subject: |
|
|
kirigami is very much a core component these days. Using -Ofast is grossly unsupported as it means you're making assertions that applications don't need conforming behaviour. |
|
Back to top |
|
|
jesnow l33t
Joined: 26 Apr 2006 Posts: 877
|
Posted: Fri Sep 13, 2024 1:30 pm Post subject: |
|
|
Yes of course it is. Because of course.
sam_ wrote: | kirigami is very much a core component these days. Using -Ofast is grossly unsupported as it means you're making assertions that applications don't need conforming behaviour. |
|
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22618
|
Posted: Fri Sep 13, 2024 2:21 pm Post subject: |
|
|
In my opinion, -Ofast is a flag that Gentoo users should never set for themselves. It changes the rules sufficiently that it should only be set by an application whose authors have committed to support it, and if they want to support it, they ought to have their build system apply it. |
|
Back to top |
|
|
jesnow l33t
Joined: 26 Apr 2006 Posts: 877
|
Posted: Fri Sep 13, 2024 2:45 pm Post subject: |
|
|
You're right, the gain in speed is not worth the hassle generally. Kirigami worked with that before, but now does not. It was unfortunate to find that out in the middle of a big system upgrade, ie "the hard way".
Hu wrote: | In my opinion, -Ofast is a flag that Gentoo users should never set for themselves. It changes the rules sufficiently that it should only be set by an application whose authors have committed to support it, and if they want to support it, they ought to have their build system apply it. |
|
|
Back to top |
|
|
|