<86>Sep 1 02:03:48 userdel[3827653]: delete user 'rooter' <86>Sep 1 02:03:48 userdel[3827653]: removed group 'rooter' owned by 'rooter' <86>Sep 1 02:03:48 userdel[3827653]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 1 02:03:48 groupadd[3827661]: group added to /etc/group: name=rooter, GID=1298 <86>Sep 1 02:03:48 groupadd[3827661]: group added to /etc/gshadow: name=rooter <86>Sep 1 02:03:48 groupadd[3827661]: new group: name=rooter, GID=1298 <86>Sep 1 02:03:48 useradd[3827669]: new user: name=rooter, UID=1298, GID=1298, home=/root, shell=/bin/bash, from=none <86>Sep 1 02:03:48 userdel[3827680]: delete user 'builder' <86>Sep 1 02:03:48 userdel[3827680]: removed group 'builder' owned by 'builder' <86>Sep 1 02:03:48 userdel[3827680]: removed shadow group 'builder' owned by 'builder' <86>Sep 1 02:03:48 groupadd[3827687]: group added to /etc/group: name=builder, GID=1299 <86>Sep 1 02:03:48 groupadd[3827687]: group added to /etc/gshadow: name=builder <86>Sep 1 02:03:48 groupadd[3827687]: new group: name=builder, GID=1299 <86>Sep 1 02:03:48 useradd[3827697]: new user: name=builder, UID=1299, GID=1299, home=/usr/src, shell=/bin/bash, from=none warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root <13>Sep 1 02:03:52 rpmi: rpm-macros-kde-common-devel-14.12.1-alt1 1422279175 installed <13>Sep 1 02:03:52 rpmi: rpm-macros-generic-compat-0.04-alt1 1527350580 installed <13>Sep 1 02:03:52 rpmi: rpm-macros-fedora-compat-0.159-alt1 sisyphus+258368.100.1.1 1600512138 installed <13>Sep 1 02:03:52 rpmi: rpm-macros-cmake-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 1 02:03:59 rpmi: libxkbcommon-1.5.0-alt1 sisyphus+312911.100.1.1 1673035568 installed <13>Sep 1 02:03:59 rpmi: libjpeg-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed <13>Sep 1 02:03:59 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 1 02:03:59 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Sep 1 02:03:59 rpmi: libpng16-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Sep 1 02:03:59 rpmi: qt5-base-common-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:03:59 rpmi: kf5-filesystem-5.98.0-alt1 sisyphus+308540.100.1.1 1665994476 installed <13>Sep 1 02:03:59 rpmi: qt5-declarative-common-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 1 02:03:59 rpmi: libsqlite3-3.42.0-alt1 sisyphus+321513.100.1.1 1684602997 installed <13>Sep 1 02:03:59 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Sep 1 02:03:59 rpmi: libgudev-1:238-alt1 sisyphus+324364.100.1.1 1688646144 installed <13>Sep 1 02:04:00 rpmi: libicu73-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Sep 1 02:04:00 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Sep 1 02:04:00 rpmi: vapi-common-0.56.13-alt1 sisyphus+328259.100.1.1 1693392101 installed <13>Sep 1 02:04:00 rpmi: libgomp1-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Sep 1 02:04:00 rpmi: libusb-1.0.26-alt2 sisyphus+305525.100.1.1 1660924427 installed <13>Sep 1 02:04:00 rpmi: libwebp7-1.3.1-alt1 sisyphus+323891.100.1.1 1688040826 installed <13>Sep 1 02:04:00 rpmi: libopus-1.4-alt1 sisyphus+319474.100.1.1 1682669952 installed <13>Sep 1 02:04:00 rpmi: libwayland-egl-4:18.1.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 1 02:04:00 rpmi: libopenjpeg2.0-2.5.0-alt1 sisyphus+299926.300.3.1 1652478843 installed <13>Sep 1 02:04:00 rpmi: libepoxy-1.5.10-alt1 sisyphus+296853.200.2.1 1647631866 installed <13>Sep 1 02:04:00 rpmi: liblcms2-2.15-alt1 sisyphus+316039.100.1.1 1677666328 installed <13>Sep 1 02:04:00 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+278262.100.1.1 1626081867 installed <13>Sep 1 02:04:00 rpmi: liborc-0.4.34-alt1 sisyphus+322149.200.2.1 1685451287 installed <13>Sep 1 02:04:00 rpmi: libfribidi-1.0.13-alt1 sisyphus+320646.100.1.1 1684307082 installed <13>Sep 1 02:04:00 rpmi: libICE-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed <13>Sep 1 02:04:00 rpmi: libglvnd-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 1 02:04:00 rpmi: libOpenGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 1 02:04:00 rpmi: libwayland-server-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 1 02:04:00 rpmi: libSM-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed <13>Sep 1 02:04:00 rpmi: libtheora-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928129 installed <13>Sep 1 02:04:00 rpmi: libwayland-cursor-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 1 02:04:00 rpmi: libhyphen-2.8.8-alt1 sisyphus+278186.100.1.1 1626075927 installed <13>Sep 1 02:04:00 rpmi: libplist-2.2.0-alt1 sisyphus+276395.100.1.1 1624993066 installed <13>Sep 1 02:04:00 rpmi: libdvdread8-6.1.3-alt1 sisyphus+302642.100.1.1 1656163148 installed <13>Sep 1 02:04:00 rpmi: libspeex-1.2-alt2 sisyphus+287335.100.1.1 1634381369 installed <13>Sep 1 02:04:00 rpmi: libserd-0.30.10-alt1_3 sisyphus+288138.100.1.1 1635175831 installed <13>Sep 1 02:04:00 rpmi: liblame-3.100-alt1 sisyphus+276241.100.1.2 1624925657 installed <13>Sep 1 02:04:00 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Sep 1 02:04:00 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed <13>Sep 1 02:04:00 rpmi: perl-HTTP-Date-6.06-alt1 sisyphus+324527.100.1.1 1688834564 installed <13>Sep 1 02:04:00 rpmi: libmtdev-1.1.6-alt1 sisyphus+278361.100.1.1 1626091644 installed <13>Sep 1 02:04:00 rpmi: libts0-1.22-alt3 sisyphus+278442.100.1.2 1626216676 installed <13>Sep 1 02:04:00 rpmi: libSDL2-2.28.2-alt1 sisyphus+326365.100.1.1 1691073371 installed <13>Sep 1 02:04:00 rpmi: libdouble-conversion3-3.2.1-alt1 sisyphus+319436.100.1.1 1682598985 installed <13>Sep 1 02:04:00 rpmi: libqt5-core-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:00 rpmi: libqt5-xml-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:00 rpmi: libqt5-sql-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:00 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Sep 1 02:04:00 rpmi: shared-mime-info-2.2-alt1 sisyphus+297388.100.1.1 1648466615 installed <13>Sep 1 02:04:00 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed <13>Sep 1 02:04:00 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Sep 1 02:04:00 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Sep 1 02:04:00 rpmi: libatk-2.48.3-alt1 sisyphus+322046.200.1.1 1685216218 installed <13>Sep 1 02:04:00 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed <13>Sep 1 02:04:00 rpmi: tslib-1.22-alt3 sisyphus+278442.100.1.2 1626216676 installed <13>Sep 1 02:04:00 rpmi: libsord-0.16.14-alt1_2 sisyphus+328228.100.1.1 1693337618 installed <13>Sep 1 02:04:00 rpmi: libdc1394-22-2.2.5-alt1.1 sisyphus+311484.100.1.1 1670647146 installed <13>Sep 1 02:04:00 rpmi: libflac8-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058195 installed <13>Sep 1 02:04:00 rpmi: libv4l-1.24.1-alt1 sisyphus+315985.200.2.1 1677588853 installed <13>Sep 1 02:04:00 rpmi: libwpe-1.14.1-alt1 sisyphus+314599.100.1.1 1675418204 installed <13>Sep 1 02:04:00 rpmi: xorg-proto-devel-2023.2-alt1 sisyphus+327257.100.1.1 1692178218 installed <13>Sep 1 02:04:01 rpmi: libnspr-1:4.35-alt1 sisyphus+308164.100.1.1 1665397040 installed <13>Sep 1 02:04:01 rpmi: libhunspell-1.7.2-alt1 sisyphus+328124.2500.1.1 1693250222 installed <13>Sep 1 02:04:01 rpmi: libjson-c5-0.15-alt1.1 sisyphus+279547.100.1.2 1626594466 installed <13>Sep 1 02:04:01 rpmi: libzeromq-4.3.4-alt3 sisyphus+326735.200.2.1 1691482840 installed <13>Sep 1 02:04:01 rpmi: vulkan-filesystem-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Sep 1 02:04:01 rpmi: libvulkan1-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Sep 1 02:04:01 rpmi: libx264-164-alt1.1 sisyphus+322210.100.1.1 1685494917 installed <13>Sep 1 02:04:01 rpmi: libopencore-amrwb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Sep 1 02:04:01 rpmi: libopencore-amrnb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Sep 1 02:04:01 rpmi: libopenal1-1.22.2-alt1 sisyphus+303860.40.2.1 1658091308 installed <13>Sep 1 02:04:01 rpmi: libxslt-1.1.37-alt1 sisyphus+307481.100.1.1 1664360521 installed <13>Sep 1 02:04:01 rpmi: libbs2b-3.1.0-alt1.4 sisyphus+284589.100.1.1 1630750787 installed <13>Sep 1 02:04:01 rpmi: libaom3-3.5.0-alt1 sisyphus+312085.100.1.1 1671551546 installed <13>Sep 1 02:04:01 rpmi: libimath29-3.1.6-alt4 sisyphus+327372.100.1.1 1692353376 installed <13>Sep 1 02:04:01 rpmi: libiex30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Sep 1 02:04:01 rpmi: libvpx6-1.11.0-alt2 sisyphus+294379.500.5.1 1644490611 installed <13>Sep 1 02:04:01 rpmi: libtwolame-0.4.0-alt1 sisyphus+277783.100.1.1 1625798476 installed <13>Sep 1 02:04:01 rpmi: libwebrtc-0.3-alt2 sisyphus+277616.100.1.1 1625719132 installed <13>Sep 1 02:04:01 rpmi: libsbc1-2.0-alt2 sisyphus+322708.100.1.1 1686327806 installed <13>Sep 1 02:04:01 rpmi: libfreeaptx-0.1.1-alt1 sisyphus+282022.100.1.1 1628182661 installed <13>Sep 1 02:04:01 rpmi: libmpg123-1.31.3-alt1 sisyphus+317036.100.1.1 1679313680 installed <13>Sep 1 02:04:01 rpmi: libsndfile-1.1.0-alt1 sisyphus+306371.40.3.1 1662942389 installed <13>Sep 1 02:04:01 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed <13>Sep 1 02:04:01 rpmi: libdv-1.0.0-alt6 sisyphus+286805.100.2.1 1633968015 installed <13>Sep 1 02:04:01 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>Sep 1 02:04:01 rpmi: perl-Compress-Raw-Zlib-2.206-alt1 sisyphus+325780.100.1.1 1690558898 installed <13>Sep 1 02:04:01 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed <13>Sep 1 02:04:01 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed <13>Sep 1 02:04:01 rpmi: libevdev-1.13.1-alt1 sisyphus+319955.100.1.1 1683290015 installed <13>Sep 1 02:04:01 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Sep 1 02:04:01 rpmi: desktop-file-utils-0.26-alt4 sisyphus+324226.100.1.1 1688469484 installed <13>Sep 1 02:04:01 rpmi: libuv-1.46.0-alt1 sisyphus+326001.100.1.1 1690655254 installed <13>Sep 1 02:04:01 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444232 installed <13>Sep 1 02:04:01 rpmi: libnghttp2-1.54.0-alt1 sisyphus+324359.10000.11.1 1689368798 installed <13>Sep 1 02:04:01 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Sep 1 02:04:01 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Sep 1 02:04:01 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Sep 1 02:04:01 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Sep 1 02:04:01 rpmi: libbrotlienc-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Sep 1 02:04:01 rpmi: libwoff2-1.0.2-alt3 sisyphus+302729.100.1.1 1656351540 installed <13>Sep 1 02:04:01 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed <13>Sep 1 02:04:01 rpmi: libinstpatch-1.1.6-alt1.1 sisyphus+279572.100.1.2 1626605094 installed <13>Sep 1 02:04:01 rpmi: libsamplerate-0.2.2-alt1 sisyphus+284642.100.1.1 1630906301 installed <13>Sep 1 02:04:01 rpmi: libilmthread30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Sep 1 02:04:01 rpmi: libopenexr30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Sep 1 02:04:01 rpmi: libsratom-0.6.6-alt2_1 sisyphus+324869.100.1.1 1689333943 installed <13>Sep 1 02:04:01 rpmi: liblilv-0.24.12-alt1_3 sisyphus+295914.100.1.1 1645726269 installed <13>Sep 1 02:04:02 rpmi: menu-icons-default-0.2.0.21-alt1 sisyphus+315588.100.1.1 1676975121 installed <13>Sep 1 02:04:02 rpmi: altlinux-freedesktop-menu-icon-theme-default-0.0.26-alt1 1366231495 installed <13>Sep 1 02:04:02 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Sep 1 02:04:02 rpmi: libgnutls30-3.8.1-alt2 sisyphus+326772.40.3.1 1692114175 installed <13>Sep 1 02:04:02 rpmi: libngtcp2.13-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed <13>Sep 1 02:04:02 rpmi: libngtcp2_crypto_gnutls5-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed <13>Sep 1 02:04:02 rpmi: libkf5threadweaver-5.108.0-alt1 sisyphus+324577.1000.4.2 1689199237 installed <13>Sep 1 02:04:02 rpmi: libqt5-concurrent-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:02 rpmi: libqt5-test-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:02 rpmi: libdouble-conversion-devel-3.2.1-alt1 sisyphus+319436.100.1.1 1682598985 installed <13>Sep 1 02:04:02 rpmi: perl-File-Listing-6.16-alt1 sisyphus+325783.100.1.1 1690559356 installed <13>Sep 1 02:04:02 rpmi: libdvdnav-6.1.1-alt1 sisyphus+279367.100.1.1 1626478896 installed <13>Sep 1 02:04:02 rpmi: libusbmuxd-2.0.2-alt1 sisyphus+278386.100.1.1 1626094376 installed <13>Sep 1 02:04:02 rpmi: hyphen-en-2.8.8-alt1 sisyphus+278186.100.1.1 1626075927 installed <13>Sep 1 02:04:02 rpmi: hyphen-ru-20020727-alt3 sisyphus+276848.100.1.1 1625243550 installed <13>Sep 1 02:04:02 rpmi: libGLES-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 1 02:04:02 rpmi: libavc1394-0.5.4-alt2 sisyphus+284572.100.1.1 1630712939 installed <13>Sep 1 02:04:02 rpmi: libiec61883-1.2.0-alt1.qa1 sisyphus+275365.100.1.2 1624491850 installed <13>Sep 1 02:04:02 rpmi: libsoundtouch-2.3.2-alt1 sisyphus+314961.100.1.1 1675954593 installed <13>Sep 1 02:04:02 rpmi: libvidstab-1.1.0-alt2.1 sisyphus+279558.100.1.2 1626596087 installed <13>Sep 1 02:04:02 rpmi: icu-utils-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Sep 1 02:04:02 rpmi: libicu-devel-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Sep 1 02:04:02 rpmi: qt5-quickcontrols2-common-5.15.10-alt1 sisyphus+324640.2100.3.2 1689203382 installed <13>Sep 1 02:04:02 rpmi: kf5-kitemviews-common-5.108.0-alt1 sisyphus+324577.600.4.2 1689199149 installed <13>Sep 1 02:04:02 rpmi: kf5-kwidgetsaddons-common-5.108.0-alt1 sisyphus+324577.1400.4.2 1689199465 installed <13>Sep 1 02:04:02 rpmi: kf5-kconfig-common-5.108.0-alt1 sisyphus+324577.1600.4.2 1689199657 installed <13>Sep 1 02:04:02 rpmi: kf5-kcoreaddons-common-5.108.0-alt1 sisyphus+324577.2300.4.2 1689199954 installed <13>Sep 1 02:04:02 rpmi: kf5-kdbusaddons-common-5.108.0-alt1 sisyphus+324577.2200.4.2 1689199894 installed <13>Sep 1 02:04:02 rpmi: kf5-kguiaddons-common-5.108.0-alt1 sisyphus+324577.1200.4.2 1689199348 installed <13>Sep 1 02:04:02 rpmi: kf5-ki18n-common-5.108.0-alt1 sisyphus+324577.3100.4.2 1689200307 installed <13>Sep 1 02:04:02 rpmi: kf5-karchive-common-5.108.0-alt1 sisyphus+324577.2100.4.2 1689199840 installed <13>Sep 1 02:04:02 rpmi: libkf5archive-5.108.0-alt1 sisyphus+324577.2100.4.2 1689199840 installed <13>Sep 1 02:04:02 rpmi: kf5-kauth-common-5.108.0-alt1 sisyphus+324577.2500.4.2 1689200077 installed <13>Sep 1 02:04:02 rpmi: kf5-kcodecs-common-5.108.0-alt1 sisyphus+324577.1100.4.2 1689199297 installed <13>Sep 1 02:04:02 rpmi: libkf5codecs-5.108.0-alt1 sisyphus+324577.1100.4.2 1689199297 installed <13>Sep 1 02:04:02 rpmi: kf5-kconfigwidgets-common-5.108.0-alt1 sisyphus+324577.3600.4.2 1689200588 installed <13>Sep 1 02:04:02 rpmi: kf5-kiconthemes-common-5.108.0-alt1 sisyphus+324577.4100.4.2 1689200781 installed <13>Sep 1 02:04:02 rpmi: kf5-kcrash-common-5.108.0-alt1 sisyphus+324577.2600.4.2 1689200120 installed <13>Sep 1 02:04:02 rpmi: kf5-kservice-common-5.108.0-alt1 sisyphus+324577.3700.4.2 1689200644 installed <13>Sep 1 02:04:03 rpmi: kf5-kio-common-5.108.0-alt3 sisyphus+327214.100.1.1 1692091376 installed <13>Sep 1 02:04:03 rpmi: kf5-kwindowsystem-common-5.108.0-alt1 sisyphus+324577.1700.4.2 1689199722 installed <13>Sep 1 02:04:03 rpmi: kf5-knotifications-common-5.108.0-alt1 sisyphus+324577.4200.4.2 1689200850 installed <13>Sep 1 02:04:03 rpmi: kf5-kcompletion-common-5.108.0-alt1 sisyphus+324577.3000.4.2 1689200238 installed <13>Sep 1 02:04:03 rpmi: kf5-sonnet-common-5.108.0-alt1 sisyphus+324577.1500.4.2 1689199544 installed <13>Sep 1 02:04:03 rpmi: kf5-ktextwidgets-common-5.108.0-alt1 sisyphus+324577.4700.4.2 1689201138 installed <13>Sep 1 02:04:03 rpmi: kf5-kglobalaccel-common-5.108.0-alt1 sisyphus+324577.4000.4.2 1689200724 installed <13>Sep 1 02:04:03 rpmi: kf5-kjobwidgets-common-5.108.0-alt1 sisyphus+324577.2700.4.2 1689200175 installed <13>Sep 1 02:04:03 rpmi: kf5-solid-common-5.108.0-alt1 sisyphus+324577.2000.4.2 1689199788 installed <13>Sep 1 02:04:03 rpmi: kf5-kpackage-common-5.108.0-alt1 sisyphus+324577.5200.4.2 1689201322 installed <13>Sep 1 02:04:03 rpmi: kf5-kdeclarative-common-5.108.0-alt1 sisyphus+324577.6200.4.2 1689202002 installed <13>Sep 1 02:04:03 rpmi: kf5-kirigami-common-5.108.0-alt1 sisyphus+324577.5300.4.2 1689201387 installed <13>Sep 1 02:04:03 rpmi: kf5-kitemmodels-common-5.108.0-alt1 sisyphus+324577.500.4.2 1689199092 installed <13>Sep 1 02:04:03 rpmi: kf5-kxmlgui-common-5.108.0-alt1 sisyphus+324577.5000.4.2 1689201210 installed <13>Sep 1 02:04:03 rpmi: kf5-kcmutils-common-5.108.0-alt1 sisyphus+324577.6300.4.2 1689202084 installed <13>Sep 1 02:04:03 rpmi: kf5-kactivities-common-5.108.0-alt1 sisyphus+324577.10200.4.2 1689203181 installed <13>Sep 1 02:04:03 rpmi: kf5-plasma-framework-common-5.108.0-alt1 sisyphus+324577.10400.4.2 1689203341 installed <13>Sep 1 02:04:03 rpmi: kf5-krunner-common-5.108.0-alt1 sisyphus+324577.10500.4.2 1689203411 installed <13>Sep 1 02:04:04 rpmi: plasma5-workspace-common-1:5.27.7-alt1 sisyphus+326214.2300.3.2 1691002299 installed <13>Sep 1 02:04:04 rpmi: plasma5-systemsettings-common-5.27.7-alt1 sisyphus+326214.3100.3.2 1691002913 installed <13>Sep 1 02:04:04 rpmi: qt5-svg-common-5.15.10-alt1 sisyphus+324640.2000.3.2 1689203156 installed <13>Sep 1 02:04:04 rpmi: qt5-x11extras-common-5.15.10-alt1 sisyphus+324640.1600.3.2 1689203052 installed <13>Sep 1 02:04:04 rpmi: qt5-wayland-common-5.15.10-alt1 sisyphus+324640.3000.3.2 1689203956 installed <13>Sep 1 02:04:04 rpmi: qt5-multimedia-common-5.15.10-alt1 sisyphus+324640.600.3.2 1689202249 installed <13>Sep 1 02:04:04 rpmi: qt5-speech-common-5.15.10-alt1 sisyphus+324640.3700.3.2 1689207281 installed <13>Sep 1 02:04:04 rpmi: qt5-graphicaleffects-common-5.15.10-alt1 sisyphus+324640.2600.3.2 1689203759 installed <13>Sep 1 02:04:04 rpmi: wayland-devel-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 1 02:04:04 rpmi: libwayland-client-devel-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 1 02:04:04 rpmi: libyuv-0.0.1874-alt1 sisyphus+326054.40.2.1 1690679392 installed <13>Sep 1 02:04:04 rpmi: libxkbcommon-devel-1.5.0-alt1 sisyphus+312911.100.1.1 1673035568 installed <13>Sep 1 02:04:04 rpmi: rpm-macros-qt5-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:04 rpmi: xxd-4:9.0.1757-alt1 sisyphus+328124.300.1.1 1693248449 installed <13>Sep 1 02:04:04 rpmi: libudev-devel-1:253.8-alt1 sisyphus+326901.100.1.1 1691693037 installed <13>Sep 1 02:04:04 rpmi: libnpth-1.6.0.20.g7e45b50-alt3 sisyphus+278566.100.1.1 1626114690 installed <13>Sep 1 02:04:04 rpmi: libksba-1.6.4-alt1 sisyphus+327218.400.1.1 1692093956 installed <13>Sep 1 02:04:04 rpmi: rpm-build-vala-0.3-alt1 sisyphus+277005.100.1.2 1625345329 installed <13>Sep 1 02:04:04 rpmi: libkkc-common-0.3.5-alt1_23 sisyphus+307564.100.1.1 1664439954 installed <13>Sep 1 02:04:04 rpmi: libmarisa0-0.2.4-alt1_57 sisyphus+311250.5000.175.1 1685629434 installed <13>Sep 1 02:04:05 rpmi: libkkc-data-1:0.2.7-alt1_22 sisyphus+307569.100.1.1 1664441370 installed <13>Sep 1 02:04:05 rpmi: skkdic-20210217-alt1_3.git1ca80982c5 sisyphus+295086.100.1.1 1644398887 installed <13>Sep 1 02:04:05 rpmi: libassuan-2.5.6-alt1 sisyphus+327218.300.1.1 1692093921 installed <13>Sep 1 02:04:05 rpmi: libstemmer-2.0.0-alt1 sisyphus+278406.100.1.1 1626096572 installed <13>Sep 1 02:04:05 rpmi: libffi-devel-1:3.4.2-alt2 sisyphus+287629.100.2.1 1634659242 installed <13>Sep 1 02:04:05 rpmi: xml-utils-1:2.10.4-alt1 sisyphus+311250.4140.175.1 1685628991 installed <13>Sep 1 02:04:05 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed <13>Sep 1 02:04:05 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Sep 1 02:04:06 rpmi: libstdc++13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Sep 1 02:04:07 rpmi: gcc13-c++-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Sep 1 02:04:07 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Sep 1 02:04:07 rpmi: qt6-base-common-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:07 rpmi: libqt6-core-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:07 rpmi: librav1e-0.6.6-alt1 sisyphus+320651.100.1.1 1684313161 installed <13>Sep 1 02:04:07 rpmi: libdav1d5-0.9.2-alt2 sisyphus+319138.140.3.1 1682251163 installed <13>Sep 1 02:04:07 rpmi: libavif-0.11.1-alt1 sisyphus+314936.100.1.1 1675934894 installed <13>Sep 1 02:04:07 rpmi: libaspell-0.60.8-alt2 sisyphus+328357.100.1.1 1693435312 installed <13>Sep 1 02:04:07 rpmi: libenchant2-2.4.0-alt1 sisyphus+321651.100.1.2 1684866914 installed <13>Sep 1 02:04:07 rpmi: libspeechd-0.10.2-alt2 sisyphus+287121.100.2.1 1634309214 installed <13>Sep 1 02:04:07 rpmi: libmpeg2-0.5.1-alt4.svn20120718 sisyphus+285823.100.1.1 1632416716 installed <13>Sep 1 02:04:07 rpmi: libcdio-2.1.0-alt1 sisyphus+328181.400.2.1 1693321803 installed <13>Sep 1 02:04:07 rpmi: liba52-0.7.4-alt9 sisyphus+275711.100.1.1 1624748828 installed <13>Sep 1 02:04:07 rpmi: libvo-amrwbenc-0.1.3-alt1 sisyphus+275410.100.1.2 1624504610 installed <13>Sep 1 02:04:07 rpmi: libvo-aacenc-0.1.3-alt2 sisyphus+285812.100.1.1 1632410909 installed <13>Sep 1 02:04:07 rpmi: libsrtp2-2.5.0-alt2 sisyphus+325593.100.1.1 1690366474 installed <13>Sep 1 02:04:07 rpmi: libopenh264-2.3.1-alt1.1 sisyphus+311295.100.1.1 1670335709 installed <13>Sep 1 02:04:07 rpmi: libtbb-2021.10.0-alt1 sisyphus+326616.100.1.1 1691408580 installed <13>Sep 1 02:04:07 rpmi: libprotobuf32-3.21.12-alt3 sisyphus+326710.100.1.1 1691431000 installed <13>Sep 1 02:04:07 rpmi: libglog-0.5.0-alt1 sisyphus+291409.100.1.1 1638655127 installed <13>Sep 1 02:04:07 rpmi: libCharLS2-2.0.0-alt1_3 sisyphus+276376.100.1.1 1624988382 installed <13>Sep 1 02:04:07 rpmi: libgme-0.6.3-alt2 sisyphus+293048.100.1.1 1641452306 installed <13>Sep 1 02:04:07 rpmi: libudfread-1.1.2-alt2 sisyphus+286325.100.1.1 1633263312 installed <13>Sep 1 02:04:07 rpmi: libsoxr-0.1.3-alt1.1 sisyphus+317908.100.1.1 1680415073 installed <13>Sep 1 02:04:07 rpmi: libxvid-1.3.7-alt1 sisyphus+292833.100.1.1 1640949610 installed <13>Sep 1 02:04:07 rpmi: libnuma-2.0.14-alt2 sisyphus+278485.100.1.1 1626104244 installed <13>Sep 1 02:04:07 rpmi: libx265-199-3.5-alt1.1 sisyphus+277560.100.1.1 1625697230 installed <13>Sep 1 02:04:07 rpmi: libsnappy-1.1.7-alt1 sisyphus+276400.100.1.2 1625016393 installed <13>Sep 1 02:04:07 rpmi: libdav1d-1.2.1-alt1 sisyphus+323931.100.1.1 1688113641 installed <13>Sep 1 02:04:07 rpmi: libcodec2-1.0.5-alt1 sisyphus+307919.100.1.1 1665032098 installed <13>Sep 1 02:04:07 rpmi: libmodplug-0.8.9.0-alt1 sisyphus+275375.100.2.2 1624495419 installed <13>Sep 1 02:04:07 rpmi: libyajl-2.1.0-alt3 sisyphus+322972.100.1.1 1686724493 installed <13>Sep 1 02:04:07 rpmi: libkate-0.4.1-alt1.6 sisyphus+282639.100.1.1 1628935971 installed <13>Sep 1 02:04:07 rpmi: liblash-1:0.5.4-alt1_51 sisyphus+318973.100.1.1 1682020745 installed <13>Sep 1 02:04:07 rpmi: libfaad2-2.10.1-alt1 sisyphus+317706.100.1.1 1680093777 installed <13>Sep 1 02:04:07 rpmi: libfaac0-1.28-alt2 sisyphus+275719.100.1.1 1624749512 installed <13>Sep 1 02:04:07 rpmi: libdca0-0.0.5-alt4.qa1 sisyphus+275349.100.1.2 1624487408 installed <13>Sep 1 02:04:07 rpmi: libfftw3-common-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Sep 1 02:04:08 rpmi: libfftw3-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Sep 1 02:04:08 rpmi: libchromaprint1-1.5.1-alt1 sisyphus+324130.100.1.1 1688382112 installed <13>Sep 1 02:04:08 rpmi: librubberband-3.3.0-alt1 sisyphus+328096.300.3.1 1693230966 installed <13>Sep 1 02:04:08 rpmi: libwavpack-5.6.0-alt1 sisyphus+312784.100.1.1 1672495703 installed <13>Sep 1 02:04:08 rpmi: libtag-1.12-alt1 sisyphus+277260.100.1.1 1625423537 installed <13>Sep 1 02:04:08 rpmi: libmysofa-1.3.1-alt1 sisyphus+315331.100.1.1 1676576074 installed <13>Sep 1 02:04:08 rpmi: libldac2-2.0.2.3-alt0.1 sisyphus+278007.100.1.2 1625973044 installed <13>Sep 1 02:04:08 rpmi: liblc3-1.0.4-alt1 sisyphus+326418.100.1.1 1691156615 installed <13>Sep 1 02:04:08 rpmi: libfdk-aac2-2.0.2-alt0.2.g3f864cc sisyphus+314245.200.2.1 1674832943 installed <13>Sep 1 02:04:08 rpmi: libtdb-1.4.8-alt1 sisyphus+311250.77540.178.1 1685825503 installed <13>Sep 1 02:04:08 rpmi: libltdl7-2.4.7-alt2 sisyphus+325837.100.1.1 1690578899 installed <13>Sep 1 02:04:08 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402241 installed <13>Sep 1 02:04:08 rpmi: sound-theme-freedesktop-0.8-alt1 sisyphus+277010.100.1.2 1625346634 installed <13>Sep 1 02:04:08 rpmi: libgtest-1.13.0-alt2 sisyphus+318771.100.1.1 1681838178 installed <13>Sep 1 02:04:08 rpmi: libbluez-5.66-alt1 sisyphus+309919.100.2.1 1668251836 installed <13>Sep 1 02:04:08 rpmi: usbids-20230825-alt1 sisyphus+327952.100.1.1 1693025831 installed <13>Sep 1 02:04:08 rpmi: pciids-20230818-alt1 sisyphus+327459.100.1.1 1692400161 installed <13>Sep 1 02:04:08 rpmi: hwdata-0.370-alt1 sisyphus+319911.1.10.1 1684006762 installed <13>Sep 1 02:04:08 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed <13>Sep 1 02:04:08 rpmi: libdeflate-1.18-alt1 sisyphus+317484.100.1.1 1679768609 installed <13>Sep 1 02:04:08 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Sep 1 02:04:08 rpmi: libgdk-pixbuf-locales-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed <13>Sep 1 02:04:08 rpmi: libvisual0.4-0.4.0-alt3 sisyphus+276250.100.1.2 1624927462 installed <13>Sep 1 02:04:08 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336966 installed <13>Sep 1 02:04:08 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed <13>Sep 1 02:04:08 rpmi: libgraphene-1.10.8-alt1 sisyphus+296855.100.1.1 1647633383 installed <13>Sep 1 02:04:08 rpmi: libcdparanoia-1:10.2-alt6 sisyphus+278521.100.1.1 1626108244 installed <13>Sep 1 02:04:08 rpmi: libpixman-3:0.42.2-alt1 sisyphus+309549.100.1.1 1667649219 installed <13>Sep 1 02:04:08 rpmi: su-0.60-alt36 sisyphus+278100.100.1.1 1626056541 installed <13>Sep 1 02:04:08 rpmi: url_handler-0.3.1-alt1 1290564262 installed <13>Sep 1 02:04:08 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed <13>Sep 1 02:04:08 rpmi: perl-IO-Socket-IP-0.42-alt1 sisyphus+325815.100.1.2 1690571193 installed <13>Sep 1 02:04:08 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed <13>Sep 1 02:04:08 rpmi: perl-Compress-Raw-Bzip2-2.206-alt1 sisyphus+325779.100.1.1 1690558767 installed <13>Sep 1 02:04:08 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+302124.100.1.1 1655283093 installed <13>Sep 1 02:04:08 rpmi: perl-Clone-0.46-alt1 sisyphus+308850.100.1.3 1666451819 installed <13>Sep 1 02:04:08 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Sep 1 02:04:08 rpmi: perl-Term-Cap-1.18-alt1 sisyphus+315126.100.1.1 1676227129 installed <13>Sep 1 02:04:08 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Sep 1 02:04:08 rpmi: perl-Filter-1.64-alt1 sisyphus+305464.100.1.1 1660815327 installed <13>Sep 1 02:04:08 rpmi: perl-Encode-3.19-alt1 sisyphus+304776.100.1.1 1659623409 installed <13>Sep 1 02:04:08 rpmi: perl-URI-5.21-alt1 sisyphus+327918.100.1.1 1692972838 installed <13>Sep 1 02:04:08 rpmi: perl-IO-Compress-2.206-alt1 sisyphus+325819.100.1.1 1690563199 installed <13>Sep 1 02:04:08 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed <13>Sep 1 02:04:08 rpmi: perl-HTML-Parser-3.81-alt1 sisyphus+314462.100.1.1 1675193797 installed <13>Sep 1 02:04:08 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Sep 1 02:04:08 rpmi: perl-Pod-Simple-3.45-alt1 sisyphus+321554.100.1.1 1684663135 installed <13>Sep 1 02:04:08 rpmi: perl-Pod-Usage-2.03-alt1 sisyphus+300436.100.1.3 1653292807 installed <13>Sep 1 02:04:08 rpmi: perl-podlators-5.01-alt1 sisyphus+312638.100.1.1 1672339228 installed <13>Sep 1 02:04:08 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Sep 1 02:04:08 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed <13>Sep 1 02:04:08 rpmi: perl-HTTP-Message-6.44-alt1 sisyphus+309106.100.1.1 1666913573 installed <13>Sep 1 02:04:08 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Sep 1 02:04:08 rpmi: perl-libwww-6.72-alt1 sisyphus+325791.100.1.2 1690563984 installed <13>Sep 1 02:04:08 rpmi: perl-XML-LibXML-2.0209-alt1 sisyphus+325808.100.1.2 1690570827 installed <13>Sep 1 02:04:08 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed <13>Sep 1 02:04:08 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed <13>Sep 1 02:04:08 rpmi: icon-naming-utils-0.8.90-alt1 sisyphus+276851.100.1.1 1625243947 installed <13>Sep 1 02:04:08 rpmi: icon-theme-adwaita-44.0-alt1 sisyphus+317076.600.1.1 1679344664 installed <13>Sep 1 02:04:08 rpmi: perl-XML-Parser-2.46-alt1 sisyphus+279723.1300.1.1 1626649131 installed <13>Sep 1 02:04:08 rpmi: perl-XML-Twig-3.52-alt1 sisyphus+277116.100.1.2 1625410693 installed <13>Sep 1 02:04:08 rpmi: perl-X11-Protocol-0.56-alt1.1 1290621401 installed <13>Sep 1 02:04:08 rpmi: libwacom-data-2.8.0-alt1 sisyphus+328366.100.1.1 1693467821 installed <13>Sep 1 02:04:08 rpmi: libduktape-2.6.0-alt2 sisyphus+322268.100.1.1 1685614482 installed <13>Sep 1 02:04:08 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Sep 1 02:04:09 rpmi: libharfbuzz-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Sep 1 02:04:09 rpmi: libfreetype-2.13.1-alt1 sisyphus+324353.100.1.1 1688638057 installed <13>Sep 1 02:04:09 rpmi: libfontconfig1-2.14.2-alt7 sisyphus+319291.100.1.1 1682426296 installed <13>Sep 1 02:04:09 rpmi: libass9-0.17.1-alt1 sisyphus+315891.100.1.1 1677487408 installed <13>Sep 1 02:04:09 rpmi: libbluray-1.3.4-alt1 sisyphus+310888.100.1.1 1669800489 installed <13>Sep 1 02:04:09 rpmi: libharfbuzz-icu-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Sep 1 02:04:09 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Sep 1 02:04:09 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168260 installed <13>Sep 1 02:04:09 rpmi: libdrm-1:2.4.115-alt2 sisyphus+326300.100.1.1 1690981136 installed <13>Sep 1 02:04:09 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Sep 1 02:04:09 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Sep 1 02:04:09 rpmi: libdevmapper-1.02.193-alt1 sisyphus+317421.100.1.1 1679684411 installed <13>Sep 1 02:04:09 rpmi: mount-2.39.1-alt2 sisyphus+328146.200.2.2 1693295993 installed <13>Sep 1 02:04:09 rpmi: losetup-2.39.1-alt2 sisyphus+328146.200.2.2 1693295993 installed <13>Sep 1 02:04:09 rpmi: lsblk-2.39.1-alt2 sisyphus+328146.200.2.2 1693295993 installed <13>Sep 1 02:04:09 rpmi: gsettings-desktop-schemas-data-44.0-alt1 sisyphus+317076.300.1.1 1679344430 installed <13>Sep 1 02:04:09 rpmi: libgio-2.76.4-alt1.1 sisyphus+328164.100.1.1 1693310820 installed <13>Sep 1 02:04:09 rpmi: gsettings-desktop-schemas-44.0-alt1 sisyphus+317076.300.1.1 1679344430 installed <13>Sep 1 02:04:09 rpmi: libgstreamer1.0-1.22.5-alt1 sisyphus+325260.100.1.1 1689888320 installed <13>Sep 1 02:04:09 rpmi: libgdk-pixbuf-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed <13>Sep 1 02:04:09 rpmi: gobject-introspection-1.76.1-alt1 sisyphus+311250.42520.176.1 1685741665 installed <13>Sep 1 02:04:09 rpmi: libjson-glib-1.6.6-alt1 sisyphus+299768.200.2.1 1652264093 installed <13>Sep 1 02:04:09 rpmi: gstreamer1.0-1.22.5-alt1 sisyphus+325260.100.1.1 1689888320 installed <13>Sep 1 02:04:09 rpmi: libgee0.8-0.20.6-alt1 sisyphus+307149.100.1.1 1663738278 installed <13>Sep 1 02:04:09 rpmi: libgee0.8-gir-0.20.6-alt1 sisyphus+307149.100.1.1 1663738278 installed <13>Sep 1 02:04:09 rpmi: libgusb-0.4.6-alt1 sisyphus+322791.100.1.1 1686422571 installed <13>Sep 1 02:04:09 rpmi: libcolord-1.4.6-alt1 sisyphus+296000.100.1.1 1646050421 installed <13>Sep 1 02:04:09 rpmi: libjson-glib-gir-1.6.6-alt1 sisyphus+299768.200.2.1 1652264093 installed <13>Sep 1 02:04:09 rpmi: libgstreamer1.0-gir-1.22.5-alt1 sisyphus+325260.100.1.1 1689888320 installed <13>Sep 1 02:04:09 rpmi: libkkc-0.3.5-alt1_23 sisyphus+307564.100.1.1 1664439954 installed <13>Sep 1 02:04:09 rpmi: gobject-introspection-x11-1.76.1-alt1 sisyphus+311250.42520.176.1 1685741665 installed <13>Sep 1 02:04:09 rpmi: gtk4-update-icon-cache-4.10.5-alt1 sisyphus+326578.200.1.1 1691353079 installed <13>Sep 1 02:04:09 rpmi: libnotify-0.8.2-alt1 sisyphus+316677.100.1.1 1678691818 installed <13>Sep 1 02:04:09 rpmi: libdconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Sep 1 02:04:09 rpmi: libnice-0.1.21-alt2 sisyphus+324575.200.1.1 1688980156 installed <13>Sep 1 02:04:09 rpmi: xdg-dbus-proxy-0.1.5-alt1 sisyphus+326739.100.1.1 1691485907 installed <13>Sep 1 02:04:09 rpmi: libwpebackend-fdo-1.14.2-alt1 sisyphus+317208.100.1.1 1679490350 installed <13>Sep 1 02:04:09 rpmi: libmanette-0.2.6-alt1 sisyphus+278498.100.1.3 1626233251 installed <13>Sep 1 02:04:09 rpmi: libsecret-0.21.0-alt1 sisyphus+326889.100.1.1 1691678053 installed <13>Sep 1 02:04:09 rpmi: dconf-profile-0.1-alt1 sisyphus+325633.340.3.1 1690415358 installed <13>Sep 1 02:04:09 rpmi: cmake-modules-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 1 02:04:09 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Sep 1 02:04:09 rpmi: publicsuffix-list-dafsa-20230701-alt1 sisyphus+324303.100.1.1 1688561153 installed <13>Sep 1 02:04:09 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed <13>Sep 1 02:04:09 rpmi: libnghttp3.7-0.12.0-alt1 sisyphus+323677.20.3.1 1687690506 installed <13>Sep 1 02:04:09 rpmi: openldap-common-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Sep 1 02:04:09 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Sep 1 02:04:09 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Sep 1 02:04:09 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Sep 1 02:04:09 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed <13>Sep 1 02:04:09 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Sep 1 02:04:09 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Sep 1 02:04:09 rpmi: bubblewrap-0.8.0-alt1 sisyphus+315970.100.1.1 1677573608 installed <13>Sep 1 02:04:09 rpmi: libX11-locales-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Sep 1 02:04:09 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed <13>Sep 1 02:04:09 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Sep 1 02:04:09 rpmi: libX11-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Sep 1 02:04:09 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed <13>Sep 1 02:04:09 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910331 installed <13>Sep 1 02:04:09 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Sep 1 02:04:09 rpmi: libcairo-1:1.17.8-alt1 sisyphus+324101.100.2.1 1690287710 installed <13>Sep 1 02:04:09 rpmi: libgbm-4:23.1.6-alt1 sisyphus+327319.100.1.1 1692270388 installed <13>Sep 1 02:04:09 rpmi: libxcbutil-icccm-0.4.1-alt2 sisyphus+278275.100.1.2 1626148616 installed <13>Sep 1 02:04:09 rpmi: libxcbutil-keysyms-0.4.0-alt1 sisyphus+278187.100.1.1 1626075966 installed <13>Sep 1 02:04:11 rpmi: libxcb-devel-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Sep 1 02:04:11 rpmi: libcairo-gobject-1:1.17.8-alt1 sisyphus+324101.100.2.1 1690287710 installed <13>Sep 1 02:04:11 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed <13>Sep 1 02:04:11 rpmi: libXdamage-1.1.6-alt1 sisyphus+311188.300.1.1 1670233711 installed <13>Sep 1 02:04:11 rpmi: libxcbutil-1:0.4.1-alt1 sisyphus+312057.100.1.1 1671526887 installed <13>Sep 1 02:04:11 rpmi: libxkbcommon-x11-1.5.0-alt1 sisyphus+312911.100.1.1 1673035568 installed <13>Sep 1 02:04:11 rpmi: libxcbutil-image-0.4.0-alt1 sisyphus+275413.100.1.3 1624505793 installed <13>Sep 1 02:04:11 rpmi: libX11-devel-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Sep 1 02:04:11 rpmi: libXrandr-1.5.3-alt1 sisyphus+310375.100.1.1 1669010696 installed <13>Sep 1 02:04:11 rpmi: libXv-1.0.12-alt1 sisyphus+311188.600.1.1 1670233799 installed <13>Sep 1 02:04:11 rpmi: libxkbfile-1.1.2-alt1 sisyphus+311428.300.1.1 1670577497 installed <13>Sep 1 02:04:11 rpmi: xprop-1.2.5-alt1 sisyphus+279025.100.1.1 1626354198 installed <13>Sep 1 02:04:11 rpmi: libXcomposite-0.4.6-alt1 sisyphus+311188.200.1.1 1670233682 installed <13>Sep 1 02:04:11 rpmi: libzvbi-0.2.35-alt2 sisyphus+275416.100.1.3 1624507095 installed <13>Sep 1 02:04:11 rpmi: libxcb-render-util-0.3.9-alt3 sisyphus+276916.100.1.2 1625275234 installed <13>Sep 1 02:04:11 rpmi: libxcb-imdkit1-1.0.5-alt1_1 sisyphus+319001.100.1.1 1682023072 installed <13>Sep 1 02:04:11 rpmi: libxcbutil-icccm-devel-0.4.1-alt2 sisyphus+278275.100.1.2 1626148616 installed <13>Sep 1 02:04:11 rpmi: libXft-2.3.7-alt1 sisyphus+310164.100.1.1 1668680608 installed <13>Sep 1 02:04:11 rpmi: libpango-1.50.14-alt1 sisyphus+316117.100.1.1 1677780551 installed <13>Sep 1 02:04:11 rpmi: librsvg-1:2.56.3-alt1 sisyphus+325321.100.1.1 1689966477 installed <13>Sep 1 02:04:11 rpmi: libXcursor-1.2.1-alt1 sisyphus+297765.200.1.1 1649053926 installed <13>Sep 1 02:04:11 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Sep 1 02:04:11 rpmi: libGLX-mesa-4:23.1.6-alt1 sisyphus+327319.100.1.1 1692270388 installed <13>Sep 1 02:04:11 rpmi: libGLX-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 1 02:04:11 rpmi: libGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 1 02:04:11 rpmi: libva-2.19.0-alt1 sisyphus+324382.100.1.2 1688673125 installed <13>Sep 1 02:04:11 rpmi: libEGL-mesa-4:23.1.6-alt1 sisyphus+327319.100.1.1 1692270388 installed <13>Sep 1 02:04:11 rpmi: libEGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 1 02:04:11 rpmi: libgst-plugins1.0-1.22.5-alt1 sisyphus+325260.200.1.1 1689888414 installed <13>Sep 1 02:04:11 rpmi: libgst-plugins1.0-gir-1.22.5-alt1 sisyphus+325260.200.1.1 1689888414 installed <13>Sep 1 02:04:11 rpmi: gst-plugins-ugly1.0-1.22.5-alt1 sisyphus+325260.500.1.1 1689888726 installed <13>Sep 1 02:04:11 rpmi: libglvnd-devel-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 1 02:04:11 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed <13>Sep 1 02:04:11 rpmi: libvdpau-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Sep 1 02:04:11 rpmi: libavutil56-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 1 02:04:11 rpmi: libswscale5-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 1 02:04:11 rpmi: libswresample3-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 1 02:04:12 rpmi: libavcodec58-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 1 02:04:12 rpmi: libpostproc55-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 1 02:04:12 rpmi: libavresample4-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 1 02:04:12 rpmi: libXtst-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168495 installed <13>Sep 1 02:04:12 rpmi: libXt-1.2.1-alt1 sisyphus+265202.200.1.1 1611565457 installed <13>Sep 1 02:04:12 rpmi: libXmu-1.1.4-alt1 sisyphus+308663.1000.1.1 1666168409 installed <13>Sep 1 02:04:12 rpmi: xset-1.2.4-alt1 sisyphus+275497.100.2.2 1624918317 installed <13>Sep 1 02:04:12 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Sep 1 02:04:12 rpmi: libsystemd-1:253.8-alt1 sisyphus+326901.100.1.1 1691693037 installed <13>Sep 1 02:04:12 rpmi: libdbus-1.14.8-alt1 sisyphus+324298.100.1.1 1688559488 installed <13>Sep 1 02:04:12 rpmi: libqt5-dbus-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:12 rpmi: libkf5coreaddons-5.108.0-alt1 sisyphus+324577.2300.4.2 1689199954 installed <13>Sep 1 02:04:12 rpmi: libkf5configcore-5.108.0-alt1 sisyphus+324577.1600.4.2 1689199657 installed <13>Sep 1 02:04:12 rpmi: libpulseaudio-16.1-alt1 sisyphus+325006.1700.1.1 1689497224 installed <13>Sep 1 02:04:12 rpmi: fcitx5-qt-libfcitx5qtdbus-5.0.15-alt1_2 sisyphus+323783.100.1.1 1687862901 installed <13>Sep 1 02:04:12 rpmi: dbus-tools-1.14.8-alt1 sisyphus+324298.100.1.1 1688559488 installed <86>Sep 1 02:04:12 groupadd[3852825]: group added to /etc/group: name=messagebus, GID=999 <86>Sep 1 02:04:12 groupadd[3852825]: group added to /etc/gshadow: name=messagebus <86>Sep 1 02:04:12 groupadd[3852825]: new group: name=messagebus, GID=999 <86>Sep 1 02:04:12 useradd[3852858]: new user: name=messagebus, UID=999, GID=999, home=/run/dbus, shell=/dev/null, from=none <13>Sep 1 02:04:12 rpmi: dbus-1.14.8-alt1 sisyphus+324298.100.1.1 1688559488 installed <13>Sep 1 02:04:12 rpmi: libavahi-0.8-alt2 sisyphus+321176.300.10.2 1684802422 installed <13>Sep 1 02:04:12 rpmi: libqt6-dbus-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:12 rpmi: libpolkit-0.120-alt1.qa2 sisyphus+296007.100.1.1 1646053422 installed <13>Sep 1 02:04:12 rpmi: libpolkit-qt5-core-0.114.0-alt1 sisyphus+292040.100.3.1 1642009253 installed <13>Sep 1 02:04:12 rpmi: dconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Sep 1 02:04:12 rpmi: libgtk+3-schemas-3.24.38-alt1 sisyphus+321614.100.1.1 1684749819 installed <13>Sep 1 02:04:12 rpmi: libat-spi2-core-2.48.3-alt1 sisyphus+322046.200.1.1 1685216218 installed <13>Sep 1 02:04:12 rpmi: at-spi2-atk-2.48.3-alt1 sisyphus+322046.200.1.1 1685216218 installed <13>Sep 1 02:04:12 rpmi: perl-Net-DBus-1.2.0-alt1 sisyphus+279723.2700.1.1 1626649518 installed <13>Sep 1 02:04:12 rpmi: xdg-utils-1.1.3-alt12 sisyphus+303279.300.3.1 1657254392 installed <13>Sep 1 02:04:12 rpmi: libzbar-0.23.92-alt4 sisyphus+328321.3000.9.1 1693487375 installed <13>Sep 1 02:04:13 rpmi: libjavascriptcoregtk4.1-2.40.5-alt1 sisyphus+326274.100.1.1 1690962719 installed <13>Sep 1 02:04:13 rpmi: altlinux-mime-defaults-0.438-alt1 sisyphus+308555.100.1.1 1666004195 installed <13>Sep 1 02:04:13 rpmi: wm-common-freedesktop-1.3-alt1 1303402115 installed <13>Sep 1 02:04:13 rpmi: altlinux-freedesktop-menu-common-0.68-alt1 sisyphus+278095.100.1.1 1626024693 installed <13>Sep 1 02:04:13 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 1 02:04:13 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 1 02:04:13 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Sep 1 02:04:13 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Sep 1 02:04:13 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Sep 1 02:04:13 rpmi: libcrypto3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed <13>Sep 1 02:04:13 rpmi: libssl3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed <13>Sep 1 02:04:13 rpmi: python3-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed <13>Sep 1 02:04:14 rpmi: python3-base-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed <86>Sep 1 02:04:14 groupadd[3854467]: group added to /etc/group: name=_keytab, GID=998 <86>Sep 1 02:04:14 groupadd[3854467]: group added to /etc/gshadow: name=_keytab <86>Sep 1 02:04:14 groupadd[3854467]: new group: name=_keytab, GID=998 <13>Sep 1 02:04:14 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185462 installed <13>Sep 1 02:04:14 rpmi: glib2-devel-2.76.4-alt1.1 sisyphus+328164.100.1.1 1693310820 installed <13>Sep 1 02:04:14 rpmi: libgio-devel-2.76.4-alt1.1 sisyphus+328164.100.1.1 1693310820 installed <13>Sep 1 02:04:14 rpmi: libgee0.8-devel-0.20.6-alt1 sisyphus+307149.100.1.1 1663738278 installed <13>Sep 1 02:04:14 rpmi: libcups-2.4.2-alt3 sisyphus+325006.300.1.1 1689495737 installed <13>Sep 1 02:04:14 rpmi: python3-module-markupsafe-1:2.1.3-alt1 sisyphus+323659.100.1.1 1687595160 installed <13>Sep 1 02:04:14 rpmi: python3-module-pkg_resources-1:68.1.0-alt1 sisyphus+327259.1400.2.1 1692347594 installed <13>Sep 1 02:04:14 rpmi: python3-module-Pygments-2.16.1-alt1 sisyphus+326610.100.1.1 1691406169 installed <13>Sep 1 02:04:14 rpmi: libarchive13-3.6.1-alt2 sisyphus+324359.1300.6.1 1689326379 installed <13>Sep 1 02:04:14 rpmi: libkmod-30-alt1 sisyphus+324359.1200.6.1 1689326311 installed <13>Sep 1 02:04:14 rpmi: kmod-30-alt1 sisyphus+324359.1200.6.1 1689326311 installed <13>Sep 1 02:04:14 rpmi: dmsetup-1.02.193-alt1 sisyphus+317421.100.1.1 1679684411 installed <86>Sep 1 02:04:14 groupadd[3855169]: group added to /etc/group: name=tape, GID=997 <86>Sep 1 02:04:14 groupadd[3855169]: group added to /etc/gshadow: name=tape <86>Sep 1 02:04:14 groupadd[3855169]: new group: name=tape, GID=997 <86>Sep 1 02:04:14 groupadd[3855181]: group added to /etc/group: name=dialout, GID=996 <86>Sep 1 02:04:14 groupadd[3855181]: group added to /etc/gshadow: name=dialout <86>Sep 1 02:04:14 groupadd[3855181]: new group: name=dialout, GID=996 <86>Sep 1 02:04:14 groupadd[3855196]: group added to /etc/group: name=input, GID=995 <86>Sep 1 02:04:14 groupadd[3855196]: group added to /etc/gshadow: name=input <86>Sep 1 02:04:14 groupadd[3855196]: new group: name=input, GID=995 <86>Sep 1 02:04:14 groupadd[3855207]: group added to /etc/group: name=video, GID=994 <86>Sep 1 02:04:14 groupadd[3855207]: group added to /etc/gshadow: name=video <86>Sep 1 02:04:14 groupadd[3855207]: new group: name=video, GID=994 <86>Sep 1 02:04:14 groupadd[3855214]: group added to /etc/group: name=render, GID=993 <86>Sep 1 02:04:14 groupadd[3855214]: group added to /etc/gshadow: name=render <86>Sep 1 02:04:14 groupadd[3855214]: new group: name=render, GID=993 <86>Sep 1 02:04:14 groupadd[3855221]: group added to /etc/group: name=sgx, GID=992 <86>Sep 1 02:04:14 groupadd[3855221]: group added to /etc/gshadow: name=sgx <86>Sep 1 02:04:14 groupadd[3855221]: new group: name=sgx, GID=992 <13>Sep 1 02:04:15 rpmi: udev-1:253.8-alt1 sisyphus+326901.100.1.1 1691693037 installed <86>Sep 1 02:04:15 groupadd[3855726]: group added to /etc/group: name=colord, GID=991 <86>Sep 1 02:04:15 groupadd[3855726]: group added to /etc/gshadow: name=colord <86>Sep 1 02:04:15 groupadd[3855726]: new group: name=colord, GID=991 <86>Sep 1 02:04:15 useradd[3855733]: new user: name=colord, UID=998, GID=991, home=/var/colord, shell=/dev/null, from=none <13>Sep 1 02:04:15 rpmi: colord-1.4.6-alt1 sisyphus+296000.100.1.1 1646050421 installed <13>Sep 1 02:04:15 rpmi: libgtk+3-3.24.38-alt1 sisyphus+321614.100.1.1 1684749819 installed <13>Sep 1 02:04:16 rpmi: media-player-info-24-alt1 sisyphus+238163.100.1.2 1569417389 installed <13>Sep 1 02:04:16 rpmi: python3-module-jinja2-3.1.2-alt1 sisyphus+303664.100.1.1 1657809843 installed <13>Sep 1 02:04:16 rpmi: libjson-glib-devel-1.6.6-alt1 sisyphus+299768.200.2.1 1652264093 installed <13>Sep 1 02:04:16 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478543 installed <86>Sep 1 02:04:16 groupadd[3856583]: group added to /etc/group: name=sasl, GID=990 <86>Sep 1 02:04:16 groupadd[3856583]: group added to /etc/gshadow: name=sasl <86>Sep 1 02:04:16 groupadd[3856583]: new group: name=sasl, GID=990 <13>Sep 1 02:04:16 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392001 installed <13>Sep 1 02:04:16 rpmi: libldap2-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Sep 1 02:04:16 rpmi: libneon-0.32.2-alt1 sisyphus+325006.1300.1.1 1689496916 installed <13>Sep 1 02:04:16 rpmi: libssh-0.10.5-alt1 sisyphus+324359.1500.6.1 1689326418 installed <13>Sep 1 02:04:16 rpmi: python3-module-charset-normalizer-2.1.1-alt1 sisyphus+311047.100.1.1 1669992940 installed <13>Sep 1 02:04:16 rpmi: python3-module-idna-3.4-alt1 sisyphus+307942.100.1.1 1665051373 installed <13>Sep 1 02:04:16 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Sep 1 02:04:16 rpmi: python3-module-cffi-1.15.1-alt2 sisyphus+311250.35200.176.1 1685739391 installed <13>Sep 1 02:04:16 rpmi: python3-module-cryptography-41.0.3-alt1 sisyphus+326306.100.1.1 1690985258 installed <13>Sep 1 02:04:16 rpmi: python3-module-openssl-23.2.0-alt1 sisyphus+326014.100.1.1 1690659362 installed <13>Sep 1 02:04:16 rpmi: python3-module-urllib3-2:2.0.4-alt1 sisyphus+325464.100.1.1 1690199511 installed <13>Sep 1 02:04:16 rpmi: python3-module-requests-2.31.0-alt1 sisyphus+321663.100.2.1 1684917021 installed <13>Sep 1 02:04:16 rpmi: python3-module-pyxdg-0.28-alt1.1 sisyphus+319907.500.1.1 1683220498 installed <13>Sep 1 02:04:16 rpmi: python3-module-yaml-6.0-alt2 sisyphus+311250.34240.176.1 1685738715 installed <13>Sep 1 02:04:16 rpmi: python3-module-pyudev-0.24.0-alt1 sisyphus+307006.100.1.1 1663406384 installed <13>Sep 1 02:04:16 rpmi: python3-module-libevdev-0.11-alt1 sisyphus+300877.100.1.1 1653893962 installed <13>Sep 1 02:04:16 rpmi: libwacom-2.8.0-alt1 sisyphus+328366.100.1.1 1693467821 installed <13>Sep 1 02:04:16 rpmi: libinput-1.24.0-alt1 sisyphus+327891.100.1.1 1692948294 installed <13>Sep 1 02:04:17 rpmi: python3-module-babel-1:2.12.1-alt1 sisyphus+317409.100.1.1 1679678193 installed <13>Sep 1 02:04:17 rpmi: python3-module-zope.interface-6.0-alt1 sisyphus+326348.600.4.1 1691597453 installed <13>Sep 1 02:04:17 rpmi: python3-module-chameleon.core-4.0.1-alt1 sisyphus+326235.100.1.1 1690898981 installed <13>Sep 1 02:04:17 rpmi: python3-module-click-8.1.6-alt1 sisyphus+325473.100.2.1 1690373662 installed <13>Sep 1 02:04:17 rpmi: python3-module-polib-1.1.1-alt1 sisyphus+282657.100.1.1 1628954165 installed <13>Sep 1 02:04:17 rpmi: python3-module-lingua-4.15.0-alt2 sisyphus+304052.100.1.1 1658352892 installed <13>Sep 1 02:04:17 rpmi: python3-module-zipp-3.16.2-alt1 sisyphus+325282.500.2.1 1690187428 installed <13>Sep 1 02:04:17 rpmi: python3-module-importlib-metadata-6.8.0-alt1 sisyphus+325197.100.2.1 1689870041 installed <13>Sep 1 02:04:17 rpmi: python3-module-markdown-3.4.4-alt1 sisyphus+325554.100.1.1 1690304554 installed <13>Sep 1 02:04:17 rpmi: python3-module-railroad-diagrams-1.1.1-alt1 sisyphus+294587.100.1.1 1643813088 installed <13>Sep 1 02:04:17 rpmi: python3-module-pyparsing-3.1.1-alt1 sisyphus+326203.100.2.1 1691138597 installed <13>Sep 1 02:04:17 rpmi: vulkan-registry-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Sep 1 02:04:17 rpmi: libvulkan-devel-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Sep 1 02:04:17 rpmi: libevent2.1-2.1.12-alt1 sisyphus+324359.3500.11.1 1689364661 installed <13>Sep 1 02:04:17 rpmi: libcamera-1:0.1.0-alt2 sisyphus+325263.60.3.1 1689937923 installed <13>Sep 1 02:04:17 rpmi: libshout2-2.4.6-alt2 sisyphus+326035.1600.1.1 1690667383 installed <13>Sep 1 02:04:17 rpmi: librabbitmq-c4-0.13.0-alt1 sisyphus+324359.2500.6.1 1689327161 installed <13>Sep 1 02:04:17 rpmi: libavformat58-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 1 02:04:17 rpmi: libavfilter7-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 1 02:04:17 rpmi: gst-libav-1.22.5-alt1 sisyphus+325260.700.1.1 1689888793 installed <13>Sep 1 02:04:17 rpmi: libimobiledevice-1.3.0-alt1 sisyphus+326049.700.1.1 1690673775 installed <13>Sep 1 02:04:17 rpmi: libssl-devel-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed <13>Sep 1 02:04:17 rpmi: libssh2-1.11.0-alt1 sisyphus+327652.100.1.1 1692636577 installed <13>Sep 1 02:04:17 rpmi: libcurl-8.2.1-alt1 sisyphus+326951.100.1.1 1691770183 installed <13>Sep 1 02:04:17 rpmi: libproxy-0.5.3-alt1 sisyphus+327644.100.1.1 1692627185 installed <13>Sep 1 02:04:17 rpmi: libqt5-network-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:17 rpmi: libqt5-eglfsdeviceintegration-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:17 rpmi: libqt5-xcbqpa-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:17 rpmi: libqt5-eglfskmssupport-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:18 rpmi: libqt5-gui-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:18 rpmi: libqt5-widgets-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:18 rpmi: libqt5-qmlmodels-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 1 02:04:18 rpmi: libqt5-qmlworkerscript-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 1 02:04:18 rpmi: libqt5-quick-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 1 02:04:18 rpmi: libqt5-quickshapes-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 1 02:04:18 rpmi: libqt5-qml-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 1 02:04:18 rpmi: libkf5i18n-5.108.0-alt1 sisyphus+324577.3100.4.2 1689200307 installed <13>Sep 1 02:04:18 rpmi: libkf5widgetsaddons-5.108.0-alt1 sisyphus+324577.1400.4.2 1689199465 installed <13>Sep 1 02:04:18 rpmi: libqt5-x11extras-5.15.10-alt1 sisyphus+324640.1600.3.2 1689203052 installed <13>Sep 1 02:04:18 rpmi: libkf5configgui-5.108.0-alt1 sisyphus+324577.1600.4.2 1689199657 installed <13>Sep 1 02:04:18 rpmi: libkf5windowsystem-5.108.0-alt1 sisyphus+324577.1700.4.2 1689199722 installed <13>Sep 1 02:04:18 rpmi: libkf5itemviews-5.108.0-alt1 sisyphus+324577.600.4.2 1689199149 installed <13>Sep 1 02:04:18 rpmi: libkf5authcore-5.108.0-alt1 sisyphus+324577.2500.4.2 1689200077 installed <13>Sep 1 02:04:18 rpmi: libkf5package-5.108.0-alt1 sisyphus+324577.5200.4.2 1689201322 installed <13>Sep 1 02:04:18 rpmi: libkf5completion-5.108.0-alt1 sisyphus+324577.3000.4.2 1689200238 installed <13>Sep 1 02:04:18 rpmi: libkf5dbusaddons-5.108.0-alt1 sisyphus+324577.2200.4.2 1689199894 installed <13>Sep 1 02:04:18 rpmi: libkf5globalaccel-5.108.0-alt1 sisyphus+324577.4000.4.2 1689200724 installed <13>Sep 1 02:04:18 rpmi: libqt5-svg-5.15.10-alt1 sisyphus+324640.2000.3.2 1689203156 installed <13>Sep 1 02:04:18 rpmi: libkf5auth-5.108.0-alt1 sisyphus+324577.2500.4.2 1689200077 installed <13>Sep 1 02:04:18 rpmi: libkf5crash-5.108.0-alt1 sisyphus+324577.2600.4.2 1689200120 installed <13>Sep 1 02:04:18 rpmi: libkf5sonnetcore-5.108.0-alt1 sisyphus+324577.1500.4.2 1689199544 installed <13>Sep 1 02:04:18 rpmi: libkf5sonnetui-5.108.0-alt1 sisyphus+324577.1500.4.2 1689199544 installed <13>Sep 1 02:04:18 rpmi: libqt5-quickwidgets-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 1 02:04:18 rpmi: libkf5activities-5.108.0-alt1 sisyphus+324577.10200.4.2 1689203181 installed <13>Sep 1 02:04:18 rpmi: libqt5-printsupport-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:18 rpmi: glib-networking-2.76.1-alt1 sisyphus+323940.100.1.1 1688119498 installed <13>Sep 1 02:04:18 rpmi: libsoup3.0-3.4.2-alt1 sisyphus+319620.100.1.1 1682858859 installed <13>Sep 1 02:04:19 rpmi: cmake-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 1 02:04:19 rpmi: libsoup-2.74.3-alt1.1 sisyphus+318260.100.1.1 1680994685 installed <13>Sep 1 02:04:19 rpmi: libsoup-devel-2.74.3-alt1.1 sisyphus+318260.100.1.1 1680994685 installed <13>Sep 1 02:04:19 rpmi: vala-0.56.13-alt1 sisyphus+328259.100.1.1 1693392101 installed <13>Sep 1 02:04:19 rpmi: libsoup3.0-devel-3.4.2-alt1 sisyphus+319620.100.1.1 1682858859 installed <13>Sep 1 02:04:19 rpmi: libkf5jobwidgets-5.108.0-alt1 sisyphus+324577.2700.4.2 1689200175 installed <13>Sep 1 02:04:19 rpmi: libkworkspace55-1:5.27.7-alt1 sisyphus+326214.2300.3.2 1691002299 installed <13>Sep 1 02:04:19 rpmi: libkf5solid-5.108.0-alt1 sisyphus+324577.2000.4.2 1689199788 installed <13>Sep 1 02:04:19 rpmi: libqt5-quicktemplates2-5.15.10-alt1 sisyphus+324640.2100.3.2 1689203382 installed <13>Sep 1 02:04:19 rpmi: libqt5-quickcontrols2-5.15.10-alt1 sisyphus+324640.2100.3.2 1689203382 installed <13>Sep 1 02:04:19 rpmi: libkf5kirigami2-5.108.0-alt1 sisyphus+324577.5300.4.2 1689201387 installed <13>Sep 1 02:04:19 rpmi: qt5-quickcontrols2-5.15.10-alt1 sisyphus+324640.2100.3.2 1689203382 installed <13>Sep 1 02:04:19 rpmi: qt5-graphicaleffects-5.15.10-alt1 sisyphus+324640.2600.3.2 1689203759 installed <13>Sep 1 02:04:19 rpmi: kf5-kirigami-5.108.0-alt1 sisyphus+324577.5300.4.2 1689201387 installed <13>Sep 1 02:04:19 rpmi: libkf5itemmodels-5.108.0-alt1 sisyphus+324577.500.4.2 1689199092 installed <13>Sep 1 02:04:19 rpmi: libdbusmenu-qt52-0.9.3-alt0.3 sisyphus+275052.100.2.1 1624901134 installed <13>Sep 1 02:04:19 rpmi: libqt5-opengl-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:19 rpmi: fcitx5-qt-module-5.0.15-alt1_2 sisyphus+323783.100.1.1 1687862901 installed <13>Sep 1 02:04:19 rpmi: libqt5-waylandclient-5.15.10-alt1 sisyphus+324640.3000.3.2 1689203956 installed <13>Sep 1 02:04:19 rpmi: libkf5guiaddons-5.108.0-alt1 sisyphus+324577.1200.4.2 1689199348 installed <13>Sep 1 02:04:19 rpmi: libkf5configwidgets-5.108.0-alt1 sisyphus+324577.3600.4.2 1689200588 installed <13>Sep 1 02:04:19 rpmi: libkf5iconthemes-5.108.0-alt1 sisyphus+324577.4100.4.2 1689200781 installed <13>Sep 1 02:04:19 rpmi: libkf5xmlgui-5.108.0-alt1 sisyphus+324577.5000.4.2 1689201210 installed <13>Sep 1 02:04:19 rpmi: libqt6-network-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:19 rpmi: libqt6-opengl-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:19 rpmi: libqt6-eglfsdeviceintegration-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:19 rpmi: libqt6-xcbqpa-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:19 rpmi: libqt6-eglfskmssupport-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:19 rpmi: libqt6-eglfskmsgbmsupport-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:20 rpmi: libqt6-gui-6.4.2-alt3 sisyphus+325942.100.1.1 1690635449 installed <13>Sep 1 02:04:20 rpmi: fcitx5-qt6-5.0.15-alt1_2 sisyphus+323783.100.1.1 1687862901 installed <13>Sep 1 02:04:20 rpmi: libraptor2-2.0.15-alt1 sisyphus+275177.100.1.2 1624430693 installed <13>Sep 1 02:04:20 rpmi: liblrdf-0.6.1-alt1 sisyphus+278205.100.1.1 1626077040 installed <13>Sep 1 02:04:20 rpmi: gdcm-3.0.21-alt1 sisyphus+325243.100.1.1 1689861410 installed <13>Sep 1 02:04:21 rpmi: libopencv4.7-1:4.7.0-alt1.1 sisyphus+323354.100.2.1 1687262391 installed <13>Sep 1 02:04:21 rpmi: altlinux-freedesktop-menu-shallow-menu-0.68-alt1 sisyphus+278095.100.1.1 1626024693 installed <13>Sep 1 02:04:21 rpmi: altlinux-freedesktop-menu-generic-0.68-alt1 sisyphus+278095.100.1.1 1626024693 installed <13>Sep 1 02:04:21 rpmi: libkf5service-5.108.0-alt1 sisyphus+324577.3700.4.2 1689200644 installed <13>Sep 1 02:04:21 rpmi: libkf5kiocore-5.108.0-alt3 sisyphus+327214.100.1.1 1692091376 installed <13>Sep 1 02:04:21 rpmi: libkf5kiogui-5.108.0-alt3 sisyphus+327214.100.1.1 1692091376 installed <13>Sep 1 02:04:21 rpmi: libkf5kiowidgets-5.108.0-alt3 sisyphus+327214.100.1.1 1692091376 installed <13>Sep 1 02:04:21 rpmi: libkf5declarative-5.108.0-alt1 sisyphus+324577.6200.4.2 1689202002 installed <13>Sep 1 02:04:21 rpmi: libkf5kcmutilscore-5.108.0-alt1 sisyphus+324577.6300.4.2 1689202084 installed <13>Sep 1 02:04:21 rpmi: libnss-3.92.0-alt1 sisyphus+326137.140.2.1 1690821390 installed <13>Sep 1 02:04:21 rpmi: python3-module-nss-1.0.1-alt6 sisyphus+311250.15200.175.1 1685632753 installed <13>Sep 1 02:04:21 rpmi: python3-module-beaker-1.12.1-alt1 sisyphus+319143.100.1.1 1682256768 installed <13>Sep 1 02:04:21 rpmi: python3-module-mako-1.2.4-alt2 sisyphus+319351.100.1.1 1682510722 installed <13>Sep 1 02:04:21 rpmi: gobject-introspection-devel-1.76.1-alt1 sisyphus+311250.42520.176.1 1685741665 installed <13>Sep 1 02:04:21 rpmi: libgee0.8-gir-devel-0.20.6-alt1 sisyphus+307149.100.1.1 1663738278 installed <13>Sep 1 02:04:21 rpmi: libjson-glib-gir-devel-1.6.6-alt1 sisyphus+299768.200.2.1 1652264093 installed <13>Sep 1 02:04:21 rpmi: alsa-ucm-conf-1.2.8-alt8 sisyphus+322508.200.2.1 1687380386 installed <13>Sep 1 02:04:21 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Sep 1 02:04:21 rpmi: libalsa-1:1.2.8-alt1 sisyphus+310349.200.1.1 1668964316 installed <13>Sep 1 02:04:21 rpmi: gst-plugins-base1.0-1.22.5-alt1 sisyphus+325260.200.1.1 1689888414 installed <13>Sep 1 02:04:21 rpmi: libcanberra-0.30-alt3 sisyphus+275093.100.2.3 1624562350 installed <13>Sep 1 02:04:21 rpmi: pipewire-libs-0.3.79-alt1 sisyphus+327773.60.5.1 1693301548 installed <13>Sep 1 02:04:21 rpmi: pipewire-jack-libs-0.3.79-alt1 sisyphus+327773.60.5.1 1693301548 installed <13>Sep 1 02:04:22 rpmi: gst-plugins-good1.0-1.22.5-alt1 sisyphus+325260.300.1.1 1689888526 installed <13>Sep 1 02:04:22 rpmi: libfluidsynth-2.3.3-alt1 sisyphus+323083.200.1.2 1686858219 installed <13>Sep 1 02:04:22 rpmi: libSDL-1.2.14-alt10 sisyphus+284852.100.1.1 1631107838 installed <13>Sep 1 02:04:22 rpmi: libmjpegtools2.1-2.2.1-alt1 sisyphus+286352.100.1.1 1633334535 installed <13>Sep 1 02:04:22 rpmi: gst-plugins-bad1.0-1.22.5-alt1 sisyphus+325260.400.1.1 1689888667 installed <13>Sep 1 02:04:22 rpmi: libqt5-multimedia-5.15.10-alt1 sisyphus+324640.600.3.2 1689202249 installed <13>Sep 1 02:04:23 rpmi: libwebkit2gtk4.1-2.40.5-alt1 sisyphus+326274.100.1.1 1690962719 installed <13>Sep 1 02:04:24 rpmi: zenity-3.44.2-alt1 sisyphus+326926.100.1.1 1691742807 installed <13>Sep 1 02:04:25 rpmi: flite-2.2-alt1 sisyphus+285523.100.1.1 1632146805 installed <13>Sep 1 02:04:25 rpmi: libqt5-texttospeech-5.15.10-alt1 sisyphus+324640.3700.3.2 1689207281 installed <13>Sep 1 02:04:25 rpmi: libkf5notifications-5.108.0-alt1 sisyphus+324577.4200.4.2 1689200850 installed <13>Sep 1 02:04:25 rpmi: libkf5quickaddons-5.108.0-alt1 sisyphus+324577.6200.4.2 1689202002 installed <13>Sep 1 02:04:25 rpmi: libkf5kcmutils-5.108.0-alt1 sisyphus+324577.6300.4.2 1689202084 installed <13>Sep 1 02:04:25 rpmi: libsystemsettingsview3-5.27.7-alt1 sisyphus+326214.3100.3.2 1691002913 installed <13>Sep 1 02:04:25 rpmi: libkf5plasma-5.108.0-alt1 sisyphus+324577.10400.4.2 1689203341 installed <13>Sep 1 02:04:25 rpmi: libkf5runner-5.108.0-alt1 sisyphus+324577.10500.4.2 1689203411 installed <13>Sep 1 02:04:25 rpmi: plasma5-systemsettings-5.27.7-alt1 sisyphus+326214.3100.3.2 1691002913 installed <13>Sep 1 02:04:25 rpmi: libkf5textwidgets-5.108.0-alt1 sisyphus+324577.4700.4.2 1689201138 installed <13>Sep 1 02:04:25 rpmi: kde5-kdialog-23.04.3-alt1 sisyphus+324882.1400.2.1 1689582480 installed <13>Sep 1 02:04:25 rpmi: fcitx5-qt-libfcitx5qt5widgets-5.0.15-alt1_2 sisyphus+323783.100.1.1 1687862901 installed <13>Sep 1 02:04:25 rpmi: fcitx5-qt-5.0.15-alt1_2 sisyphus+323783.100.1.1 1687862901 installed <13>Sep 1 02:04:25 rpmi: fcitx5-configtool-5.0.15-alt1_1 sisyphus+307591.100.1.1 1664461134 installed <13>Sep 1 02:04:25 rpmi: fcitx5-data-5.0.19-alt4_0 sisyphus+324302.100.2.1 1688562032 installed <13>Sep 1 02:04:25 rpmi: fcitx5-5.0.19-alt4_0 sisyphus+324302.100.2.1 1688562032 installed <13>Sep 1 02:04:25 rpmi: fcitx5-devel-5.0.19-alt4_0 sisyphus+324302.100.2.1 1688562032 installed <13>Sep 1 02:04:25 rpmi: fcitx5-qt-devel-5.0.15-alt1_2 sisyphus+323783.100.1.1 1687862901 installed <13>Sep 1 02:04:25 rpmi: libkkc-devel-0.3.5-alt1_23 sisyphus+307564.100.1.1 1664439954 installed <13>Sep 1 02:04:26 rpmi: qt5-base-devel-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 1 02:04:26 rpmi: ctest-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 1 02:04:26 rpmi: extra-cmake-modules-5.108.0-alt1 sisyphus+324577.100.4.2 1689198863 installed <13>Sep 1 02:04:26 rpmi: libappstream-glib-0.8.2-alt1 sisyphus+309833.100.1.1 1668127910 installed <86>Sep 1 02:04:26 groupadd[3866704]: group added to /etc/group: name=_gnupg, GID=989 <86>Sep 1 02:04:26 groupadd[3866704]: group added to /etc/gshadow: name=_gnupg <86>Sep 1 02:04:26 groupadd[3866704]: new group: name=_gnupg, GID=989 <13>Sep 1 02:04:26 rpmi: gnupg2-2.4.3-alt1 sisyphus+327229.100.1.1 1692102992 installed <13>Sep 1 02:04:26 rpmi: python3-module-ninja_syntax-1.7.2-alt2 sisyphus+241801.100.1.1 1574865955 installed <13>Sep 1 02:04:26 rpmi: ninja-build-1.11.1-alt2 sisyphus+327335.100.1.1 1692285423 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/fcitx5-kkc-5.0.10-alt1_2.nosrc.rpm (w1.gzdio) Installing fcitx5-kkc-5.0.10-alt1_2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.14903 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf fcitx5-kkc-5.0.10 + echo 'Source #0 (fcitx5-kkc-5.0.10.tar.xz):' Source #0 (fcitx5-kkc-5.0.10.tar.xz): + /usr/bin/xz -dc /usr/src/RPM/SOURCES/fcitx5-kkc-5.0.10.tar.xz + /bin/tar -xf - + cd fcitx5-kkc-5.0.10 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.14903 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd fcitx5-kkc-5.0.10 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto ' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto ' + export FCFLAGS + LDFLAGS=-Wl,-z,relro + export LDFLAGS + /usr/bin/cmake -S . -B x86_64-alt-linux -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib64 -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -GNinja -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Installing in the same prefix as Fcitx, adopting their path scheme by default -- Found LibKKC: /usr/lib64/libkkc.so -- Found Gettext: /usr/bin/msgmerge (found version "0.21") -- Checking for module 'gee-0.8' -- Found gee-0.8, version 0.20.6 Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found -- Checking for module 'json-glib-1.0' -- Found json-glib-1.0, version 1.6.7 Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found -- Checking for module 'gobject-2.0' -- Found gobject-2.0, version 2.76.4 Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found Package libpcre2-8 was not found in the pkg-config search path. Perhaps you should add the directory containing `libpcre2-8.pc' to the PKG_CONFIG_PATH environment variable Package 'libpcre2-8', required by 'glib-2.0', not found -- The following REQUIRED packages have been found: * ECM * Fcitx5Core (required version >= 5.0.6) * PkgConfig * LibKKC * Gettext * Qt5 (required version >= 5.7) * Qt5Core (required version >= 5.1.0) * Qt5Gui (required version >= 5.1.0) * Qt5Widgets (required version >= 5.1.0) * Fcitx5Qt5WidgetsAddons -- Configuring done (0.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_VERBOSE_MAKEFILE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux + /usr/bin/cmake --build x86_64-alt-linux -j8 --verbose Change Dir: '/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux' Run Build Command(s): /usr/bin/ninja-build -v -j 8 [1/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux && /usr/bin/msgfmt --xml -d /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po --template /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/org.fcitx.Fcitx5.Addon.Kkc.metainfo.xml.in -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/org.fcitx.Fcitx5.Addon.Kkc.metainfo.xml [2/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-ca.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/ca.po [3/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-da.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/da.po [4/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-de.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/de.po [5/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-he.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/he.po [6/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-ja.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/ja.po [7/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-ko.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/ko.po [8/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-ru.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/ru.po [9/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-tr.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/tr.po [10/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-zh_CN.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/zh_CN.po [11/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po && /usr/bin/msgfmt -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/po/fcitx5-kkc-zh_TW.mo /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po/zh_TW.po [12/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/src && /usr/bin/msgfmt --desktop -d /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po --template /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/src/kkc.conf.in -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/src/kkc.conf [13/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/src && /usr/bin/msgfmt --desktop -d /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/po --template /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/src/kkc-addon.conf.in -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/src/kkc-addon.conf [14/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui && /usr/bin/cmake -E cmake_autogen /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/CMakeFiles/fcitx5-kkc-config_autogen.dir/AutogenInfo.json "" && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/timestamp && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10 /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/deps /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/CMakeFiles/d/e92ec75e1522f8e032c1687ea6fc422e01b5bc77eeddd255f534e8cf0a65743c.d [15/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui && /usr/share/qt5/bin/uic -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_dictwidget.h /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictwidget.ui [16/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui && /usr/share/qt5/bin/uic -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_adddictdialog.h /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/adddictdialog.ui [17/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui && /usr/share/qt5/bin/uic -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_shortcutwidget.h /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.ui [18/30] cd /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui && /usr/share/qt5/bin/uic -o /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_addshortcutdialog.h /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/addshortcutdialog.ui [19/30] /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/dictmodel.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/dictmodel.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/dictmodel.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictmodel.cpp FAILED: gui/CMakeFiles/fcitx5-kkc-config.dir/dictmodel.cpp.o /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/dictmodel.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/dictmodel.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/dictmodel.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictmodel.cpp In file included from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:27, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictmodel.cpp:13: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:27: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 35 | typedef typename std::underlying_type_t storage_type; | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:44: error: expected unqualified-id before '<' token 35 | typedef typename std::underlying_type_t storage_type; | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:37:32: error: expected ')' before 'i' 37 | explicit Flags(storage_type i = 0) : flags_(i) {} | ~ ^~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:46:31: error: expected type-specifier before 'storage_type' 46 | constexpr inline operator storage_type() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:47:22: error: 'storage_type' does not name a type 47 | constexpr inline storage_type toInteger() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:53:22: error: 'storage_type' has not been declared 53 | Flags &operator=(storage_type f) { | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:130:5: error: 'storage_type' does not name a type 130 | storage_type flags_; | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:31: error: class 'fcitx::Flags' does not have any field named 'flags_' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:50: error: 'storage_type' does not name a type 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(const std::initializer_list<_Tp>&)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:61: error: class 'fcitx::Flags' does not have any field named 'flags_' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:42:5: error: 'constexpr' constructor does not have empty body 42 | } | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 50 | flags_ = static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:30: error: 'storage_type' does not name a type 50 | flags_ = static_cast(f); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(int)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:54:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 54 | flags_ = f; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator!() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:58:48: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 58 | constexpr bool operator!() const { return !flags_; } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator&=(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:60:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 60 | flags_ &= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator&=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 64 | flags_ &= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:31: error: 'storage_type' does not name a type 64 | flags_ &= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator|=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:68:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 68 | flags_ |= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator|=(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 72 | flags_ |= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:31: error: 'storage_type' does not name a type 72 | flags_ |= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:76:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 76 | flags_ ^= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 80 | flags_ ^= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:31: error: 'storage_type' does not name a type 80 | flags_ ^= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:84:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 84 | return Flags(flags_ | f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' was not declared in this scope 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:21: error: expected primary-expression before '(' token 87 | return Flags(flags_ | static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' does not name a type 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:90:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 90 | return Flags(flags_ ^ f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' was not declared in this scope 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:21: error: expected primary-expression before '(' token 93 | return Flags(flags_ ^ static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' does not name a type 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:96:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 96 | return Flags(flags_ & f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' was not declared in this scope 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:21: error: expected primary-expression before '(' token 99 | return Flags(flags_ & static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' does not name a type 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator~() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:101:62: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 101 | constexpr inline Flags operator~() const { return Flags(~flags_); } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' was not declared in this scope 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:21: error: expected primary-expression before '(' token 104 | return Flags(flags_ & (~static_cast(f))); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' does not name a type 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:108:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 108 | return Flags(flags_ & (~f.flags_)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 124 | return flags_ == static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:38: error: 'storage_type' does not name a type 124 | return flags_ == static_cast(f); | ^~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:23, from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:29: /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: error: 'string_view' is not a member of 'std' 43 | struct UniversalPieceHelper { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: error: 'string_view' is not a member of 'std' /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:45: error: template argument 1 is invalid 43 | struct UniversalPieceHelper { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:31: error: 'enable_if_t' in namespace 'std' does not name a template type 55 | typename = std::enable_if_t::value>> | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:26: note: 'std::enable_if_t' is only available from C++14 onwards 55 | typename = std::enable_if_t::value>> | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:42: error: expected '>' before '<' token 55 | typename = std::enable_if_t::value>> | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:40: error: 'string_view' is not a member of 'std' 29 | FCITXUTILS_EXPORT bool startsWith(std::string_view str, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:40: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:40: error: 'string_view' is not a member of 'std' 30 | std::string_view prefix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:40: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:58: error: expression list treated as compound expression in initializer [-fpermissive] 30 | std::string_view prefix); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:13: error: redefinition of 'bool fcitx::stringutils::startsWith' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:24: note: 'bool fcitx::stringutils::startsWith' previously defined here 29 | FCITXUTILS_EXPORT bool startsWith(std::string_view str, | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:29: error: 'string_view' is not a member of 'std' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:46: error: expected primary-expression before 'char' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:38: error: 'string_view' is not a member of 'std' 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:38: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:60: error: 'string_view' is not a member of 'std' 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:60: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:78: error: expression list treated as compound expression in initializer [-fpermissive] 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:13: error: redefinition of 'bool fcitx::stringutils::endsWith' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:24: note: 'bool fcitx::stringutils::endsWith' previously defined here 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:27: error: 'string_view' is not a member of 'std' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:27: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:44: error: expected primary-expression before 'char' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:29: error: 'string_view' is not a member of 'std' 46 | inline bool isConcatOf(std::string_view str, std::string_view sub1, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:51: error: 'string_view' is not a member of 'std' 46 | inline bool isConcatOf(std::string_view str, std::string_view sub1, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:51: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:29: error: 'string_view' is not a member of 'std' 47 | std::string_view sub2) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:45: error: expression list treated as compound expression in initializer [-fpermissive] 47 | std::string_view sub2) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:57:18: error: 'string_view' is not a member of 'std' 57 | trimInplace(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:57:18: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:63:6: error: 'string_view' in namespace 'std' does not name a type 63 | std::string_view trimView(std::string_view); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:63:1: note: 'std::string_view' is only available from C++17 onwards 63 | std::string_view trimView(std::string_view); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:67:41: error: 'string_view' is not a member of 'std' 67 | FCITXUTILS_EXPORT std::string trim(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:67:41: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:55: error: 'string_view' is not a member of 'std' 70 | FCITXUTILS_EXPORT std::vector split(std::string_view str, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:55: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:71:55: error: 'string_view' is not a member of 'std' 71 | std::string_view delim); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:71:55: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:1: error: redefinition of 'std::vector > fcitx::stringutils::split' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:44: note: 'std::vector > fcitx::stringutils::split' previously declared here 70 | FCITXUTILS_EXPORT std::vector split(std::string_view str, | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:12: error: 'string_view' is not a member of 'std' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:12: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:34: error: 'string_view' is not a member of 'std' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:67: error: expected primary-expression before 'behavior' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:173:24: error: 'optional' in namespace 'std' does not name a template type 173 | FCITXUTILS_EXPORT std::optional | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:173:19: note: 'std::optional' is only available from C++17 onwards 173 | FCITXUTILS_EXPORT std::optional | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:184:51: error: 'string_view' is not a member of 'std' 184 | FCITXUTILS_EXPORT std::string escapeForValue(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:184:51: note: 'std::string_view' is only available from C++17 onwards In file included from /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:13, from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:26, from /usr/include/Fcitx5/Utils/fcitx-utils/unixfd.h:16, from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:30: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: error: 'operator()' function uses 'auto' type specifier without trailing return type 100 | inline auto operator()(T const value) const { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In member function 'auto fcitx::EnumHash::operator()(T) const': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:49: error: template argument 1 is invalid 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:53: error: expected primary-expression before ')' token 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:30: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 102 | static_cast>(value)); | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '>' before '<' token 102 | static_cast>(value)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '(' before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected primary-expression before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:49: error: expected primary-expression before '>>' token 102 | static_cast>(value)); | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:111:11: error: parameter declared 'auto' 111 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:120:23: error: parameter declared 'auto' 120 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:121:67: error: template argument 2 is invalid 121 | using UniqueCPtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:40: error: 'UniqueCPtr' was not declared in this scope 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected primary-expression before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected ')' before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ~ ^~~~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ',' before ';' token 123 | ""); // ensure no overhead | ^ | , /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected string-literal before ';' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ')' before ';' token 123 | ""); // ensure no overhead | ^ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:14: note: to match this '(' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:66: note: invalid template non-type parameter 125 | using UniqueFilePtr = std::unique_ptr>; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:72: error: template argument 2 is invalid 125 | using UniqueFilePtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: error: 'makeUniqueCPtr' function uses 'auto' type specifier without trailing return type 128 | inline auto makeUniqueCPtr(T *ptr) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In function 'auto fcitx::makeUniqueCPtr(T*)': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:12: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 129 | return UniqueCPtr(ptr); | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:24: error: expected primary-expression before '>' token 129 | return UniqueCPtr(ptr); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:35: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:46: error: expected primary-expression before 'char' 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:69: error: expected primary-expression before '*' token 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:70: error: 'n' was not declared in this scope 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:45: error: expected primary-expression before '*' token 133 | std::FILE *stream); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:46: error: 'stream' was not declared in this scope; did you mean 'std::io_errc::stream'? 133 | std::FILE *stream); | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/qt5/QtCore/qbytearray.h:53, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractItemModel:1, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictmodel.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictmodel.cpp:8: /usr/include/c++/13/bits/ios_base.h:204:24: note: 'std::io_errc::stream' declared here 204 | enum class io_errc { stream = 1 }; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:52: error: expression list treated as compound expression in initializer [-fpermissive] 133 | std::FILE *stream); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:54:24: error: 'optional' in namespace 'std' does not name a template type 54 | FCITXUTILS_EXPORT std::optional readlink(const std::string &path); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:54:19: note: 'std::optional' is only available from C++17 onwards 54 | FCITXUTILS_EXPORT std::optional readlink(const std::string &path); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:76:19: error: 'UniqueFilePtr' does not name a type 76 | FCITXUTILS_EXPORT UniqueFilePtr openFD(UnixFD &fd, const char *modes); | ^~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:87:19: error: 'UniqueFilePtr' does not name a type 87 | FCITXUTILS_EXPORT UniqueFilePtr openFD(StandardPathFile &file, | ^~~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:27: /usr/include/Fcitx5/Utils/fcitx-utils/key.h:42:75: error: no matching function for call to 'fcitx::Flags::Flags()' 42 | explicit Key(KeySym sym = FcitxKey_None, KeyStates states = KeyStates(), | ^ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:12: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:57:71: error: no matching function for call to 'fcitx::Flags::Flags()' 57 | static Key fromKeyCode(int code = 0, KeyStates states = KeyStates()) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:75:45: error: no matching function for call to 'fcitx::Flags::Flags()' 75 | KeyStates states = KeyStates()) const { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided In file included from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:30: /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:53:1: error: 'callWithIndices' function uses 'auto' type specifier without trailing return type 53 | auto callWithIndices(F func, Sequence, std::tuple &tuple) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:53:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:59:1: error: 'callWithTuple' function uses 'auto' type specifier without trailing return type 59 | auto callWithTuple(F func, std::tuple &tuple) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:59:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/log.h:62:27: error: 'std::underlying_type_t' has not been declared 62 | void setLogLevel(std::underlying_type_t l); | ^~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:62:44: error: expected ',' or '...' before '<' token 62 | void setLogLevel(std::underlying_type_t l); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:53: error: 'optional' in namespace 'std' does not name a template type 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:48: note: 'std::optional' is only available from C++17 onwards 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:61: error: expected ',' or '...' before '<' token 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/log.h: In member function 'fcitx::LogMessageBuilder& fcitx::LogMessageBuilder::operator<<(const fcitx::Key&)': /usr/include/Fcitx5/Utils/fcitx-utils/log.h:116:44: error: 'fcitx::KeyStates' {aka 'class fcitx::Flags'} has no member named 'toInteger' 116 | << " states=" << key.states().toInteger() << ")"; | ^~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h: In member function 'fcitx::LogMessageBuilder& fcitx::LogMessageBuilder::operator<<(int)': /usr/include/Fcitx5/Utils/fcitx-utils/log.h:143:43: error: 'opt' was not declared in this scope 143 | *this << "optional(has_value=" << opt.has_value(); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h: In member function 'bool fcitx::filter::Prefix::operator()(const std::string&, const std::string&, bool) const': /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:99:39: error: 'fcitx::stringutils::startsWith' cannot be used as a function 99 | return stringutils::startsWith(path, prefix); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h: In member function 'bool fcitx::filter::Suffix::operator()(const std::string&, const std::string&, bool) const': /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:110:37: error: 'fcitx::stringutils::endsWith' cannot be used as a function 110 | return stringutils::endsWith(path, suffix); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In instantiation of 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const [with Enum = fcitx::KeyState]': /usr/include/Fcitx5/Utils/fcitx-utils/key.h:63:51: required from here /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:28: error: 'const class fcitx::Flags' has no member named 'flags_'; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ~~^~~~~~ | Flags [20/30] /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/adddictdialog.cpp FAILED: gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/adddictdialog.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/adddictdialog.cpp In file included from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:27, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/adddictdialog.cpp:13: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:27: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 35 | typedef typename std::underlying_type_t storage_type; | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:44: error: expected unqualified-id before '<' token 35 | typedef typename std::underlying_type_t storage_type; | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:37:32: error: expected ')' before 'i' 37 | explicit Flags(storage_type i = 0) : flags_(i) {} | ~ ^~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:46:31: error: expected type-specifier before 'storage_type' 46 | constexpr inline operator storage_type() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:47:22: error: 'storage_type' does not name a type 47 | constexpr inline storage_type toInteger() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:53:22: error: 'storage_type' has not been declared 53 | Flags &operator=(storage_type f) { | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:130:5: error: 'storage_type' does not name a type 130 | storage_type flags_; | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:31: error: class 'fcitx::Flags' does not have any field named 'flags_' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:50: error: 'storage_type' does not name a type 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(const std::initializer_list<_Tp>&)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:61: error: class 'fcitx::Flags' does not have any field named 'flags_' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:42:5: error: 'constexpr' constructor does not have empty body 42 | } | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 50 | flags_ = static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:30: error: 'storage_type' does not name a type 50 | flags_ = static_cast(f); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(int)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:54:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 54 | flags_ = f; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator!() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:58:48: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 58 | constexpr bool operator!() const { return !flags_; } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator&=(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:60:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 60 | flags_ &= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator&=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 64 | flags_ &= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:31: error: 'storage_type' does not name a type 64 | flags_ &= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator|=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:68:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 68 | flags_ |= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator|=(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 72 | flags_ |= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:31: error: 'storage_type' does not name a type 72 | flags_ |= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:76:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 76 | flags_ ^= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 80 | flags_ ^= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:31: error: 'storage_type' does not name a type 80 | flags_ ^= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:84:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 84 | return Flags(flags_ | f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' was not declared in this scope 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:21: error: expected primary-expression before '(' token 87 | return Flags(flags_ | static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' does not name a type 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:90:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 90 | return Flags(flags_ ^ f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' was not declared in this scope 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:21: error: expected primary-expression before '(' token 93 | return Flags(flags_ ^ static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' does not name a type 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:96:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 96 | return Flags(flags_ & f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' was not declared in this scope 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:21: error: expected primary-expression before '(' token 99 | return Flags(flags_ & static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' does not name a type 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator~() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:101:62: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 101 | constexpr inline Flags operator~() const { return Flags(~flags_); } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' was not declared in this scope 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:21: error: expected primary-expression before '(' token 104 | return Flags(flags_ & (~static_cast(f))); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' does not name a type 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:108:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 108 | return Flags(flags_ & (~f.flags_)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 124 | return flags_ == static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:38: error: 'storage_type' does not name a type 124 | return flags_ == static_cast(f); | ^~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:23, from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:29: /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: error: 'string_view' is not a member of 'std' 43 | struct UniversalPieceHelper { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: error: 'string_view' is not a member of 'std' /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:45: error: template argument 1 is invalid 43 | struct UniversalPieceHelper { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:31: error: 'enable_if_t' in namespace 'std' does not name a template type 55 | typename = std::enable_if_t::value>> | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:26: note: 'std::enable_if_t' is only available from C++14 onwards 55 | typename = std::enable_if_t::value>> | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:42: error: expected '>' before '<' token 55 | typename = std::enable_if_t::value>> | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:40: error: 'string_view' is not a member of 'std' 29 | FCITXUTILS_EXPORT bool startsWith(std::string_view str, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:40: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:40: error: 'string_view' is not a member of 'std' 30 | std::string_view prefix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:40: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:58: error: expression list treated as compound expression in initializer [-fpermissive] 30 | std::string_view prefix); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:13: error: redefinition of 'bool fcitx::stringutils::startsWith' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:24: note: 'bool fcitx::stringutils::startsWith' previously defined here 29 | FCITXUTILS_EXPORT bool startsWith(std::string_view str, | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:29: error: 'string_view' is not a member of 'std' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:46: error: expected primary-expression before 'char' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:38: error: 'string_view' is not a member of 'std' 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:38: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:60: error: 'string_view' is not a member of 'std' 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:60: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:78: error: expression list treated as compound expression in initializer [-fpermissive] 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:13: error: redefinition of 'bool fcitx::stringutils::endsWith' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:24: note: 'bool fcitx::stringutils::endsWith' previously defined here 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:27: error: 'string_view' is not a member of 'std' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:27: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:44: error: expected primary-expression before 'char' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:29: error: 'string_view' is not a member of 'std' 46 | inline bool isConcatOf(std::string_view str, std::string_view sub1, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:51: error: 'string_view' is not a member of 'std' 46 | inline bool isConcatOf(std::string_view str, std::string_view sub1, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:51: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:29: error: 'string_view' is not a member of 'std' 47 | std::string_view sub2) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:45: error: expression list treated as compound expression in initializer [-fpermissive] 47 | std::string_view sub2) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:57:18: error: 'string_view' is not a member of 'std' 57 | trimInplace(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:57:18: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:63:6: error: 'string_view' in namespace 'std' does not name a type 63 | std::string_view trimView(std::string_view); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:63:1: note: 'std::string_view' is only available from C++17 onwards 63 | std::string_view trimView(std::string_view); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:67:41: error: 'string_view' is not a member of 'std' 67 | FCITXUTILS_EXPORT std::string trim(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:67:41: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:55: error: 'string_view' is not a member of 'std' 70 | FCITXUTILS_EXPORT std::vector split(std::string_view str, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:55: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:71:55: error: 'string_view' is not a member of 'std' 71 | std::string_view delim); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:71:55: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:1: error: redefinition of 'std::vector > fcitx::stringutils::split' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:44: note: 'std::vector > fcitx::stringutils::split' previously declared here 70 | FCITXUTILS_EXPORT std::vector split(std::string_view str, | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:12: error: 'string_view' is not a member of 'std' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:12: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:34: error: 'string_view' is not a member of 'std' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:67: error: expected primary-expression before 'behavior' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:173:24: error: 'optional' in namespace 'std' does not name a template type 173 | FCITXUTILS_EXPORT std::optional | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:173:19: note: 'std::optional' is only available from C++17 onwards 173 | FCITXUTILS_EXPORT std::optional | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:184:51: error: 'string_view' is not a member of 'std' 184 | FCITXUTILS_EXPORT std::string escapeForValue(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:184:51: note: 'std::string_view' is only available from C++17 onwards In file included from /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:13, from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:26, from /usr/include/Fcitx5/Utils/fcitx-utils/unixfd.h:16, from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:30: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: error: 'operator()' function uses 'auto' type specifier without trailing return type 100 | inline auto operator()(T const value) const { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In member function 'auto fcitx::EnumHash::operator()(T) const': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:49: error: template argument 1 is invalid 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:53: error: expected primary-expression before ')' token 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:30: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 102 | static_cast>(value)); | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '>' before '<' token 102 | static_cast>(value)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '(' before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected primary-expression before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:49: error: expected primary-expression before '>>' token 102 | static_cast>(value)); | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:111:11: error: parameter declared 'auto' 111 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:120:23: error: parameter declared 'auto' 120 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:121:67: error: template argument 2 is invalid 121 | using UniqueCPtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:40: error: 'UniqueCPtr' was not declared in this scope 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected primary-expression before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected ')' before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ~ ^~~~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ',' before ';' token 123 | ""); // ensure no overhead | ^ | , /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected string-literal before ';' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ')' before ';' token 123 | ""); // ensure no overhead | ^ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:14: note: to match this '(' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:66: note: invalid template non-type parameter 125 | using UniqueFilePtr = std::unique_ptr>; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:72: error: template argument 2 is invalid 125 | using UniqueFilePtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: error: 'makeUniqueCPtr' function uses 'auto' type specifier without trailing return type 128 | inline auto makeUniqueCPtr(T *ptr) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In function 'auto fcitx::makeUniqueCPtr(T*)': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:12: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 129 | return UniqueCPtr(ptr); | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:24: error: expected primary-expression before '>' token 129 | return UniqueCPtr(ptr); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:35: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:46: error: expected primary-expression before 'char' 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:69: error: expected primary-expression before '*' token 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:70: error: 'n' was not declared in this scope 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:45: error: expected primary-expression before '*' token 133 | std::FILE *stream); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:46: error: 'stream' was not declared in this scope; did you mean 'std::io_errc::stream'? 133 | std::FILE *stream); | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/qt5/QtCore/qbytearray.h:53, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/QVariant:1, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_adddictdialog.h:12, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/adddictdialog.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/adddictdialog.cpp:8: /usr/include/c++/13/bits/ios_base.h:204:24: note: 'std::io_errc::stream' declared here 204 | enum class io_errc { stream = 1 }; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:52: error: expression list treated as compound expression in initializer [-fpermissive] 133 | std::FILE *stream); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:54:24: error: 'optional' in namespace 'std' does not name a template type 54 | FCITXUTILS_EXPORT std::optional readlink(const std::string &path); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:54:19: note: 'std::optional' is only available from C++17 onwards 54 | FCITXUTILS_EXPORT std::optional readlink(const std::string &path); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:76:19: error: 'UniqueFilePtr' does not name a type 76 | FCITXUTILS_EXPORT UniqueFilePtr openFD(UnixFD &fd, const char *modes); | ^~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:87:19: error: 'UniqueFilePtr' does not name a type 87 | FCITXUTILS_EXPORT UniqueFilePtr openFD(StandardPathFile &file, | ^~~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:27: /usr/include/Fcitx5/Utils/fcitx-utils/key.h:42:75: error: no matching function for call to 'fcitx::Flags::Flags()' 42 | explicit Key(KeySym sym = FcitxKey_None, KeyStates states = KeyStates(), | ^ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:12: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:57:71: error: no matching function for call to 'fcitx::Flags::Flags()' 57 | static Key fromKeyCode(int code = 0, KeyStates states = KeyStates()) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:75:45: error: no matching function for call to 'fcitx::Flags::Flags()' 75 | KeyStates states = KeyStates()) const { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided In file included from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:30: /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:53:1: error: 'callWithIndices' function uses 'auto' type specifier without trailing return type 53 | auto callWithIndices(F func, Sequence, std::tuple &tuple) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:53:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:59:1: error: 'callWithTuple' function uses 'auto' type specifier without trailing return type 59 | auto callWithTuple(F func, std::tuple &tuple) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:59:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/log.h:62:27: error: 'std::underlying_type_t' has not been declared 62 | void setLogLevel(std::underlying_type_t l); | ^~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:62:44: error: expected ',' or '...' before '<' token 62 | void setLogLevel(std::underlying_type_t l); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:53: error: 'optional' in namespace 'std' does not name a template type 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:48: note: 'std::optional' is only available from C++17 onwards 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:61: error: expected ',' or '...' before '<' token 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/log.h: In member function 'fcitx::LogMessageBuilder& fcitx::LogMessageBuilder::operator<<(const fcitx::Key&)': /usr/include/Fcitx5/Utils/fcitx-utils/log.h:116:44: error: 'fcitx::KeyStates' {aka 'class fcitx::Flags'} has no member named 'toInteger' 116 | << " states=" << key.states().toInteger() << ")"; | ^~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h: In member function 'fcitx::LogMessageBuilder& fcitx::LogMessageBuilder::operator<<(int)': /usr/include/Fcitx5/Utils/fcitx-utils/log.h:143:43: error: 'opt' was not declared in this scope 143 | *this << "optional(has_value=" << opt.has_value(); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h: In member function 'bool fcitx::filter::Prefix::operator()(const std::string&, const std::string&, bool) const': /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:99:39: error: 'fcitx::stringutils::startsWith' cannot be used as a function 99 | return stringutils::startsWith(path, prefix); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h: In member function 'bool fcitx::filter::Suffix::operator()(const std::string&, const std::string&, bool) const': /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:110:37: error: 'fcitx::stringutils::endsWith' cannot be used as a function 110 | return stringutils::endsWith(path, suffix); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In instantiation of 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const [with Enum = fcitx::KeyState]': /usr/include/Fcitx5/Utils/fcitx-utils/key.h:63:51: required from here /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:28: error: 'const class fcitx::Flags' has no member named 'flags_'; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ~~^~~~~~ | Flags [21/30] /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/main.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/main.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/main.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/main.cpp [22/30] /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictwidget.cpp FAILED: gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/dictwidget.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictwidget.cpp In file included from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictwidget.cpp:11: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: error: 'operator()' function uses 'auto' type specifier without trailing return type 100 | inline auto operator()(T const value) const { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In member function 'auto fcitx::EnumHash::operator()(T) const': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:49: error: template argument 1 is invalid 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:53: error: expected primary-expression before ')' token 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:30: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 102 | static_cast>(value)); | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '>' before '<' token 102 | static_cast>(value)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '(' before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected primary-expression before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:49: error: expected primary-expression before '>>' token 102 | static_cast>(value)); | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:111:11: error: parameter declared 'auto' 111 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:120:23: error: parameter declared 'auto' 120 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:121:67: error: template argument 2 is invalid 121 | using UniqueCPtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:40: error: 'UniqueCPtr' was not declared in this scope 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected primary-expression before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected ')' before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ~ ^~~~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ',' before ';' token 123 | ""); // ensure no overhead | ^ | , /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected string-literal before ';' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ')' before ';' token 123 | ""); // ensure no overhead | ^ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:14: note: to match this '(' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:66: note: invalid template non-type parameter 125 | using UniqueFilePtr = std::unique_ptr>; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:72: error: template argument 2 is invalid 125 | using UniqueFilePtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: error: 'makeUniqueCPtr' function uses 'auto' type specifier without trailing return type 128 | inline auto makeUniqueCPtr(T *ptr) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In function 'auto fcitx::makeUniqueCPtr(T*)': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:12: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 129 | return UniqueCPtr(ptr); | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:24: error: expected primary-expression before '>' token 129 | return UniqueCPtr(ptr); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:35: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:46: error: expected primary-expression before 'char' 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:69: error: expected primary-expression before '*' token 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:70: error: 'n' was not declared in this scope 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:45: error: expected primary-expression before '*' token 133 | std::FILE *stream); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:46: error: 'stream' was not declared in this scope; did you mean 'std::io_errc::stream'? 133 | std::FILE *stream); | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/qt5/QtCore/qbytearray.h:53, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/QVariant:1, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_dictwidget.h:12, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictwidget.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/dictwidget.cpp:8: /usr/include/c++/13/bits/ios_base.h:204:24: note: 'std::io_errc::stream' declared here 204 | enum class io_errc { stream = 1 }; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:52: error: expression list treated as compound expression in initializer [-fpermissive] 133 | std::FILE *stream); | ^ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:17:26: error: 'UniqueCPtr' does not name a type 17 | using GObjectUniquePtr = UniqueCPtr; | ^~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:20:1: error: 'makeGObjectUnique' function uses 'auto' type specifier without trailing return type 20 | auto makeGObjectUnique(T *p) { | ^~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:20:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h: In function 'auto fcitx::makeGObjectUnique(T*)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:21:12: error: 'GObjectUniquePtr' was not declared in this scope 21 | return GObjectUniquePtr(p); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:21:30: error: expected primary-expression before '>' token 21 | return GObjectUniquePtr(p); | ^ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: At global scope: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:53:5: error: 'GObjectUniquePtr' does not name a type 53 | GObjectUniquePtr event_; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In constructor 'fcitx::ShortcutEntry::ShortcutEntry(const QString&, KkcKeyEvent*, const QString&, KkcInputMode)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:21:30: error: class 'fcitx::ShortcutEntry' does not have any field named 'event_' 21 | : command_(command), event_(KKC_KEY_EVENT(g_object_ref(event))), | ^~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:23:49: error: 'event_' was not declared in this scope; did you mean 'event'? 23 | gchar *keystr = kkc_key_event_to_string(event_.get()); | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In copy constructor 'fcitx::ShortcutEntry::ShortcutEntry(const fcitx::ShortcutEntry&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:29:47: error: 'const class fcitx::ShortcutEntry' has no member named 'event_'; did you mean 'event'? 29 | : ShortcutEntry(other.command_, other.event_.get(), other.label_, | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In member function 'fcitx::ShortcutEntry& fcitx::ShortcutEntry::operator=(const fcitx::ShortcutEntry&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:35:9: error: 'event_' was not declared in this scope; did you mean 'event'? 35 | event_.reset(KKC_KEY_EVENT(g_object_ref(other.event()))); | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In member function 'KkcKeyEvent* fcitx::ShortcutEntry::event() const': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:47:41: error: 'event_' was not declared in this scope; did you mean 'event'? 47 | KkcKeyEvent *event() const { return event_.get(); } | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: At global scope: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:85:5: error: 'GObjectUniquePtr' does not name a type 85 | GObjectUniquePtr userRule_; | ^~~~~~~~~~~~~~~~ [23/30] /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -D_GNU_SOURCE -Dkkc_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -MD -MT src/CMakeFiles/kkc.dir/kkc.cpp.o -MF src/CMakeFiles/kkc.dir/kkc.cpp.o.d -o src/CMakeFiles/kkc.dir/kkc.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/src/kkc.cpp [24/30] /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutmodel.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutmodel.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutmodel.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp FAILED: gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutmodel.cpp.o /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutmodel.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutmodel.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutmodel.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp In file included from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp:8: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: error: 'operator()' function uses 'auto' type specifier without trailing return type 100 | inline auto operator()(T const value) const { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In member function 'auto fcitx::EnumHash::operator()(T) const': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:49: error: template argument 1 is invalid 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:53: error: expected primary-expression before ')' token 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:30: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 102 | static_cast>(value)); | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '>' before '<' token 102 | static_cast>(value)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '(' before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected primary-expression before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:49: error: expected primary-expression before '>>' token 102 | static_cast>(value)); | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:111:11: error: parameter declared 'auto' 111 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:120:23: error: parameter declared 'auto' 120 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:121:67: error: template argument 2 is invalid 121 | using UniqueCPtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:40: error: 'UniqueCPtr' was not declared in this scope 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected primary-expression before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected ')' before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ~ ^~~~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ',' before ';' token 123 | ""); // ensure no overhead | ^ | , /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected string-literal before ';' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ')' before ';' token 123 | ""); // ensure no overhead | ^ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:14: note: to match this '(' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:66: note: invalid template non-type parameter 125 | using UniqueFilePtr = std::unique_ptr>; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:72: error: template argument 2 is invalid 125 | using UniqueFilePtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: error: 'makeUniqueCPtr' function uses 'auto' type specifier without trailing return type 128 | inline auto makeUniqueCPtr(T *ptr) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In function 'auto fcitx::makeUniqueCPtr(T*)': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:12: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 129 | return UniqueCPtr(ptr); | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:24: error: expected primary-expression before '>' token 129 | return UniqueCPtr(ptr); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:35: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:46: error: expected primary-expression before 'char' 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:69: error: expected primary-expression before '*' token 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:70: error: 'n' was not declared in this scope 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:45: error: expected primary-expression before '*' token 133 | std::FILE *stream); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:46: error: 'stream' was not declared in this scope 133 | std::FILE *stream); | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:52: error: expression list treated as compound expression in initializer [-fpermissive] 133 | std::FILE *stream); | ^ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:17:26: error: 'UniqueCPtr' does not name a type 17 | using GObjectUniquePtr = UniqueCPtr; | ^~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:20:1: error: 'makeGObjectUnique' function uses 'auto' type specifier without trailing return type 20 | auto makeGObjectUnique(T *p) { | ^~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:20:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h: In function 'auto fcitx::makeGObjectUnique(T*)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:21:12: error: 'GObjectUniquePtr' was not declared in this scope 21 | return GObjectUniquePtr(p); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:21:30: error: expected primary-expression before '>' token 21 | return GObjectUniquePtr(p); | ^ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: At global scope: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:53:5: error: 'GObjectUniquePtr' does not name a type 53 | GObjectUniquePtr event_; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In constructor 'fcitx::ShortcutEntry::ShortcutEntry(const QString&, KkcKeyEvent*, const QString&, KkcInputMode)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:21:30: error: class 'fcitx::ShortcutEntry' does not have any field named 'event_' 21 | : command_(command), event_(KKC_KEY_EVENT(g_object_ref(event))), | ^~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:23:49: error: 'event_' was not declared in this scope; did you mean 'event'? 23 | gchar *keystr = kkc_key_event_to_string(event_.get()); | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In copy constructor 'fcitx::ShortcutEntry::ShortcutEntry(const fcitx::ShortcutEntry&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:29:47: error: 'const class fcitx::ShortcutEntry' has no member named 'event_'; did you mean 'event'? 29 | : ShortcutEntry(other.command_, other.event_.get(), other.label_, | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In member function 'fcitx::ShortcutEntry& fcitx::ShortcutEntry::operator=(const fcitx::ShortcutEntry&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:35:9: error: 'event_' was not declared in this scope; did you mean 'event'? 35 | event_.reset(KKC_KEY_EVENT(g_object_ref(other.event()))); | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In member function 'KkcKeyEvent* fcitx::ShortcutEntry::event() const': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:47:41: error: 'event_' was not declared in this scope; did you mean 'event'? 47 | KkcKeyEvent *event() const { return event_.get(); } | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: At global scope: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:85:5: error: 'GObjectUniquePtr' does not name a type 85 | GObjectUniquePtr userRule_; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:27, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp:11: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:27: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 35 | typedef typename std::underlying_type_t storage_type; | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:44: error: expected unqualified-id before '<' token 35 | typedef typename std::underlying_type_t storage_type; | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:37:32: error: expected ')' before 'i' 37 | explicit Flags(storage_type i = 0) : flags_(i) {} | ~ ^~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:46:31: error: expected type-specifier before 'storage_type' 46 | constexpr inline operator storage_type() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:47:22: error: 'storage_type' does not name a type 47 | constexpr inline storage_type toInteger() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:53:22: error: 'storage_type' has not been declared 53 | Flags &operator=(storage_type f) { | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:130:5: error: 'storage_type' does not name a type 130 | storage_type flags_; | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:31: error: class 'fcitx::Flags' does not have any field named 'flags_' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:50: error: 'storage_type' does not name a type 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(const std::initializer_list<_Tp>&)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:61: error: class 'fcitx::Flags' does not have any field named 'flags_' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:42:5: error: 'constexpr' constructor does not have empty body 42 | } | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 50 | flags_ = static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:30: error: 'storage_type' does not name a type 50 | flags_ = static_cast(f); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(int)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:54:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 54 | flags_ = f; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator!() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:58:48: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 58 | constexpr bool operator!() const { return !flags_; } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator&=(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:60:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 60 | flags_ &= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator&=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 64 | flags_ &= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:31: error: 'storage_type' does not name a type 64 | flags_ &= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator|=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:68:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 68 | flags_ |= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator|=(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 72 | flags_ |= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:31: error: 'storage_type' does not name a type 72 | flags_ |= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:76:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 76 | flags_ ^= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 80 | flags_ ^= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:31: error: 'storage_type' does not name a type 80 | flags_ ^= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:84:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 84 | return Flags(flags_ | f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' was not declared in this scope 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:21: error: expected primary-expression before '(' token 87 | return Flags(flags_ | static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' does not name a type 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:90:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 90 | return Flags(flags_ ^ f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' was not declared in this scope 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:21: error: expected primary-expression before '(' token 93 | return Flags(flags_ ^ static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' does not name a type 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:96:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 96 | return Flags(flags_ & f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' was not declared in this scope 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:21: error: expected primary-expression before '(' token 99 | return Flags(flags_ & static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' does not name a type 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator~() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:101:62: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 101 | constexpr inline Flags operator~() const { return Flags(~flags_); } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' was not declared in this scope 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:21: error: expected primary-expression before '(' token 104 | return Flags(flags_ & (~static_cast(f))); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' does not name a type 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:108:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 108 | return Flags(flags_ & (~f.flags_)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 124 | return flags_ == static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:38: error: 'storage_type' does not name a type 124 | return flags_ == static_cast(f); | ^~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:23, from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:29: /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: error: 'string_view' is not a member of 'std' 43 | struct UniversalPieceHelper { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: error: 'string_view' is not a member of 'std' /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:45: error: template argument 1 is invalid 43 | struct UniversalPieceHelper { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:31: error: 'enable_if_t' in namespace 'std' does not name a template type 55 | typename = std::enable_if_t::value>> | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:26: note: 'std::enable_if_t' is only available from C++14 onwards 55 | typename = std::enable_if_t::value>> | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:42: error: expected '>' before '<' token 55 | typename = std::enable_if_t::value>> | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:40: error: 'string_view' is not a member of 'std' 29 | FCITXUTILS_EXPORT bool startsWith(std::string_view str, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:40: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:40: error: 'string_view' is not a member of 'std' 30 | std::string_view prefix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:40: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:58: error: expression list treated as compound expression in initializer [-fpermissive] 30 | std::string_view prefix); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:13: error: redefinition of 'bool fcitx::stringutils::startsWith' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:24: note: 'bool fcitx::stringutils::startsWith' previously defined here 29 | FCITXUTILS_EXPORT bool startsWith(std::string_view str, | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:29: error: 'string_view' is not a member of 'std' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:46: error: expected primary-expression before 'char' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:38: error: 'string_view' is not a member of 'std' 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:38: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:60: error: 'string_view' is not a member of 'std' 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:60: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:78: error: expression list treated as compound expression in initializer [-fpermissive] 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:13: error: redefinition of 'bool fcitx::stringutils::endsWith' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:24: note: 'bool fcitx::stringutils::endsWith' previously defined here 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:27: error: 'string_view' is not a member of 'std' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:27: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:44: error: expected primary-expression before 'char' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:29: error: 'string_view' is not a member of 'std' 46 | inline bool isConcatOf(std::string_view str, std::string_view sub1, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:51: error: 'string_view' is not a member of 'std' 46 | inline bool isConcatOf(std::string_view str, std::string_view sub1, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:51: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:29: error: 'string_view' is not a member of 'std' 47 | std::string_view sub2) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:45: error: expression list treated as compound expression in initializer [-fpermissive] 47 | std::string_view sub2) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:57:18: error: 'string_view' is not a member of 'std' 57 | trimInplace(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:57:18: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:63:6: error: 'string_view' in namespace 'std' does not name a type 63 | std::string_view trimView(std::string_view); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:63:1: note: 'std::string_view' is only available from C++17 onwards 63 | std::string_view trimView(std::string_view); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:67:41: error: 'string_view' is not a member of 'std' 67 | FCITXUTILS_EXPORT std::string trim(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:67:41: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:55: error: 'string_view' is not a member of 'std' 70 | FCITXUTILS_EXPORT std::vector split(std::string_view str, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:55: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:71:55: error: 'string_view' is not a member of 'std' 71 | std::string_view delim); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:71:55: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:1: error: redefinition of 'std::vector > fcitx::stringutils::split' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:44: note: 'std::vector > fcitx::stringutils::split' previously declared here 70 | FCITXUTILS_EXPORT std::vector split(std::string_view str, | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:12: error: 'string_view' is not a member of 'std' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:12: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:34: error: 'string_view' is not a member of 'std' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:67: error: expected primary-expression before 'behavior' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:173:24: error: 'optional' in namespace 'std' does not name a template type 173 | FCITXUTILS_EXPORT std::optional | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:173:19: note: 'std::optional' is only available from C++17 onwards 173 | FCITXUTILS_EXPORT std::optional | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:184:51: error: 'string_view' is not a member of 'std' 184 | FCITXUTILS_EXPORT std::string escapeForValue(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:184:51: note: 'std::string_view' is only available from C++17 onwards In file included from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:26, from /usr/include/Fcitx5/Utils/fcitx-utils/unixfd.h:16, from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:30: /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:54:24: error: 'optional' in namespace 'std' does not name a template type 54 | FCITXUTILS_EXPORT std::optional readlink(const std::string &path); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:54:19: note: 'std::optional' is only available from C++17 onwards 54 | FCITXUTILS_EXPORT std::optional readlink(const std::string &path); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:76:19: error: 'UniqueFilePtr' does not name a type 76 | FCITXUTILS_EXPORT UniqueFilePtr openFD(UnixFD &fd, const char *modes); | ^~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:87:19: error: 'UniqueFilePtr' does not name a type 87 | FCITXUTILS_EXPORT UniqueFilePtr openFD(StandardPathFile &file, | ^~~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:27: /usr/include/Fcitx5/Utils/fcitx-utils/key.h:42:75: error: no matching function for call to 'fcitx::Flags::Flags()' 42 | explicit Key(KeySym sym = FcitxKey_None, KeyStates states = KeyStates(), | ^ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:18: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:57:71: error: no matching function for call to 'fcitx::Flags::Flags()' 57 | static Key fromKeyCode(int code = 0, KeyStates states = KeyStates()) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:75:45: error: no matching function for call to 'fcitx::Flags::Flags()' 75 | KeyStates states = KeyStates()) const { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided In file included from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:30: /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:53:1: error: 'callWithIndices' function uses 'auto' type specifier without trailing return type 53 | auto callWithIndices(F func, Sequence, std::tuple &tuple) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:53:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:59:1: error: 'callWithTuple' function uses 'auto' type specifier without trailing return type 59 | auto callWithTuple(F func, std::tuple &tuple) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:59:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/log.h:62:27: error: 'std::underlying_type_t' has not been declared 62 | void setLogLevel(std::underlying_type_t l); | ^~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:62:44: error: expected ',' or '...' before '<' token 62 | void setLogLevel(std::underlying_type_t l); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:53: error: 'optional' in namespace 'std' does not name a template type 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:48: note: 'std::optional' is only available from C++17 onwards 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:61: error: expected ',' or '...' before '<' token 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/log.h: In member function 'fcitx::LogMessageBuilder& fcitx::LogMessageBuilder::operator<<(const fcitx::Key&)': /usr/include/Fcitx5/Utils/fcitx-utils/log.h:116:44: error: 'fcitx::KeyStates' {aka 'class fcitx::Flags'} has no member named 'toInteger' 116 | << " states=" << key.states().toInteger() << ")"; | ^~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h: In member function 'fcitx::LogMessageBuilder& fcitx::LogMessageBuilder::operator<<(int)': /usr/include/Fcitx5/Utils/fcitx-utils/log.h:143:43: error: 'opt' was not declared in this scope 143 | *this << "optional(has_value=" << opt.has_value(); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h: In member function 'bool fcitx::filter::Prefix::operator()(const std::string&, const std::string&, bool) const': /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:99:39: error: 'fcitx::stringutils::startsWith' cannot be used as a function 99 | return stringutils::startsWith(path, prefix); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h: In member function 'bool fcitx::filter::Suffix::operator()(const std::string&, const std::string&, bool) const': /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:110:37: error: 'fcitx::stringutils::endsWith' cannot be used as a function 110 | return stringutils::endsWith(path, suffix); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp: In member function 'void fcitx::ShortcutModel::load(const QString&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp:84:9: error: 'userRule_' was not declared in this scope 84 | userRule_.reset(); | ^~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp: In member function 'void fcitx::ShortcutModel::save()': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp:134:9: error: 'userRule_' was not declared in this scope 134 | if (userRule_ && needSave_) { | ^~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:11: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp: In member function 'bool fcitx::ShortcutModel::add(const fcitx::ShortcutEntry&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp:145:38: error: 'userRule_' was not declared in this scope 145 | kkc_rule_get_keymap(KKC_RULE(userRule_.get()), entry.mode())); | ^~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp: In member function 'void fcitx::ShortcutModel::remove(const QModelIndex&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp:164:10: error: 'userRule_' was not declared in this scope 164 | if (!userRule_) { | ^~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.cpp:178:18: error: 'userRule_' was not declared in this scope 178 | KKC_RULE(userRule_.get()), entries_[index.row()].mode())); | ^~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In instantiation of 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const [with Enum = fcitx::KeyState]': /usr/include/Fcitx5/Utils/fcitx-utils/key.h:63:51: required from here /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:28: error: 'const class fcitx::Flags' has no member named 'flags_'; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ~~^~~~~~ | Flags [25/30] /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/fcitx5-kkc-config_autogen/mocs_compilation.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/fcitx5-kkc-config_autogen/mocs_compilation.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/fcitx5-kkc-config_autogen/mocs_compilation.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp FAILED: gui/CMakeFiles/fcitx5-kkc-config.dir/fcitx5-kkc-config_autogen/mocs_compilation.cpp.o /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/fcitx5-kkc-config_autogen/mocs_compilation.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/fcitx5-kkc-config_autogen/mocs_compilation.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/fcitx5-kkc-config_autogen/mocs_compilation.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp In file included from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/common.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/addshortcutdialog.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_addshortcutdialog.cpp:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:3: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: error: 'operator()' function uses 'auto' type specifier without trailing return type 100 | inline auto operator()(T const value) const { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In member function 'auto fcitx::EnumHash::operator()(T) const': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:49: error: template argument 1 is invalid 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:53: error: expected primary-expression before ')' token 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:30: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 102 | static_cast>(value)); | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '>' before '<' token 102 | static_cast>(value)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '(' before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected primary-expression before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:49: error: expected primary-expression before '>>' token 102 | static_cast>(value)); | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:111:11: error: parameter declared 'auto' 111 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:120:23: error: parameter declared 'auto' 120 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:121:67: error: template argument 2 is invalid 121 | using UniqueCPtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:40: error: 'UniqueCPtr' was not declared in this scope 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected primary-expression before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected ')' before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ~ ^~~~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ',' before ';' token 123 | ""); // ensure no overhead | ^ | , /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected string-literal before ';' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ')' before ';' token 123 | ""); // ensure no overhead | ^ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:14: note: to match this '(' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:66: note: invalid template non-type parameter 125 | using UniqueFilePtr = std::unique_ptr>; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:72: error: template argument 2 is invalid 125 | using UniqueFilePtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: error: 'makeUniqueCPtr' function uses 'auto' type specifier without trailing return type 128 | inline auto makeUniqueCPtr(T *ptr) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In function 'auto fcitx::makeUniqueCPtr(T*)': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:12: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 129 | return UniqueCPtr(ptr); | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:24: error: expected primary-expression before '>' token 129 | return UniqueCPtr(ptr); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:35: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:46: error: expected primary-expression before 'char' 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:69: error: expected primary-expression before '*' token 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:70: error: 'n' was not declared in this scope 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:45: error: expected primary-expression before '*' token 133 | std::FILE *stream); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:46: error: 'stream' was not declared in this scope; did you mean 'std::io_errc::stream'? 133 | std::FILE *stream); | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/qt5/QtCore/qbytearray.h:53, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/QVariant:1, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_adddictdialog.h:12, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/adddictdialog.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/moc_adddictdialog.cpp:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/mocs_compilation.cpp:2: /usr/include/c++/13/bits/ios_base.h:204:24: note: 'std::io_errc::stream' declared here 204 | enum class io_errc { stream = 1 }; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:52: error: expression list treated as compound expression in initializer [-fpermissive] 133 | std::FILE *stream); | ^ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/common.h:17:26: error: 'UniqueCPtr' does not name a type 17 | using GObjectUniquePtr = UniqueCPtr; | ^~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/common.h:20:1: error: 'makeGObjectUnique' function uses 'auto' type specifier without trailing return type 20 | auto makeGObjectUnique(T *p) { | ^~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/common.h:20:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/common.h: In function 'auto fcitx::makeGObjectUnique(T*)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/common.h:21:12: error: 'GObjectUniquePtr' was not declared in this scope 21 | return GObjectUniquePtr(p); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/common.h:21:30: error: expected primary-expression before '>' token 21 | return GObjectUniquePtr(p); | ^ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h: At global scope: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h:53:5: error: 'GObjectUniquePtr' does not name a type 53 | GObjectUniquePtr event_; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h: In constructor 'fcitx::ShortcutEntry::ShortcutEntry(const QString&, KkcKeyEvent*, const QString&, KkcInputMode)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h:21:30: error: class 'fcitx::ShortcutEntry' does not have any field named 'event_' 21 | : command_(command), event_(KKC_KEY_EVENT(g_object_ref(event))), | ^~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h:23:49: error: 'event_' was not declared in this scope; did you mean 'event'? 23 | gchar *keystr = kkc_key_event_to_string(event_.get()); | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h: In copy constructor 'fcitx::ShortcutEntry::ShortcutEntry(const fcitx::ShortcutEntry&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h:29:47: error: 'const class fcitx::ShortcutEntry' has no member named 'event_'; did you mean 'event'? 29 | : ShortcutEntry(other.command_, other.event_.get(), other.label_, | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h: In member function 'fcitx::ShortcutEntry& fcitx::ShortcutEntry::operator=(const fcitx::ShortcutEntry&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h:35:9: error: 'event_' was not declared in this scope; did you mean 'event'? 35 | event_.reset(KKC_KEY_EVENT(g_object_ref(other.event()))); | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h: In member function 'KkcKeyEvent* fcitx::ShortcutEntry::event() const': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h:47:41: error: 'event_' was not declared in this scope; did you mean 'event'? 47 | KkcKeyEvent *event() const { return event_.get(); } | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h: At global scope: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/shortcutmodel.h:85:5: error: 'GObjectUniquePtr' does not name a type 85 | GObjectUniquePtr userRule_; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/key.h:21, from /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h:47, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_addshortcutdialog.h:20, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/EWIEGA46WW/../../../../gui/addshortcutdialog.h:11: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:27: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 35 | typedef typename std::underlying_type_t storage_type; | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:44: error: expected unqualified-id before '<' token 35 | typedef typename std::underlying_type_t storage_type; | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:37:32: error: expected ')' before 'i' 37 | explicit Flags(storage_type i = 0) : flags_(i) {} | ~ ^~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:46:31: error: expected type-specifier before 'storage_type' 46 | constexpr inline operator storage_type() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:47:22: error: 'storage_type' does not name a type 47 | constexpr inline storage_type toInteger() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:53:22: error: 'storage_type' has not been declared 53 | Flags &operator=(storage_type f) { | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:130:5: error: 'storage_type' does not name a type 130 | storage_type flags_; | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:31: error: class 'fcitx::Flags' does not have any field named 'flags_' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:50: error: 'storage_type' does not name a type 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(const std::initializer_list<_Tp>&)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:61: error: class 'fcitx::Flags' does not have any field named 'flags_' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:42:5: error: 'constexpr' constructor does not have empty body 42 | } | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 50 | flags_ = static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:30: error: 'storage_type' does not name a type 50 | flags_ = static_cast(f); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(int)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:54:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 54 | flags_ = f; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator!() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:58:48: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 58 | constexpr bool operator!() const { return !flags_; } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator&=(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:60:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 60 | flags_ &= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator&=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 64 | flags_ &= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:31: error: 'storage_type' does not name a type 64 | flags_ &= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator|=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:68:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 68 | flags_ |= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator|=(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 72 | flags_ |= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:31: error: 'storage_type' does not name a type 72 | flags_ |= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:76:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 76 | flags_ ^= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 80 | flags_ ^= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:31: error: 'storage_type' does not name a type 80 | flags_ ^= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:84:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 84 | return Flags(flags_ | f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' was not declared in this scope 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:21: error: expected primary-expression before '(' token 87 | return Flags(flags_ | static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' does not name a type 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:90:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 90 | return Flags(flags_ ^ f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' was not declared in this scope 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:21: error: expected primary-expression before '(' token 93 | return Flags(flags_ ^ static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' does not name a type 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:96:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 96 | return Flags(flags_ & f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' was not declared in this scope 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:21: error: expected primary-expression before '(' token 99 | return Flags(flags_ & static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' does not name a type 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator~() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:101:62: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 101 | constexpr inline Flags operator~() const { return Flags(~flags_); } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' was not declared in this scope 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:21: error: expected primary-expression before '(' token 104 | return Flags(flags_ & (~static_cast(f))); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' does not name a type 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:108:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 108 | return Flags(flags_ & (~f.flags_)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 124 | return flags_ == static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:38: error: 'storage_type' does not name a type 124 | return flags_ == static_cast(f); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/key.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/key.h:42:75: error: no matching function for call to 'fcitx::Flags::Flags()' 42 | explicit Key(KeySym sym = FcitxKey_None, KeyStates states = KeyStates(), | ^ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:18: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:57:71: error: no matching function for call to 'fcitx::Flags::Flags()' 57 | static Key fromKeyCode(int code = 0, KeyStates states = KeyStates()) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:75:45: error: no matching function for call to 'fcitx::Flags::Flags()' 75 | KeyStates states = KeyStates()) const { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In instantiation of 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const [with Enum = fcitx::KeyState]': /usr/include/Fcitx5/Utils/fcitx-utils/key.h:63:51: required from here /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:28: error: 'const class fcitx::Flags' has no member named 'flags_'; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ~~^~~~~~ | Flags [26/30] /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutwidget.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutwidget.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutwidget.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.cpp FAILED: gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutwidget.cpp.o /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-kkc\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_WIDGETS_LIB -D_GNU_SOURCE -Dfcitx5_kkc_config_EXPORTS -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/fcitx5-kkc-config_autogen/include -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux -I/usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/share/qt5/../../lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/json-glib-1.0 -isystem /usr/include/gee-0.8 -Wall -Wextra -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -fPIC -pthread -MD -MT gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutwidget.cpp.o -MF gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutwidget.cpp.o.d -o gui/CMakeFiles/fcitx5-kkc-config.dir/shortcutwidget.cpp.o -c /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.cpp In file included from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/addshortcutdialog.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.cpp:9: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: error: 'operator()' function uses 'auto' type specifier without trailing return type 100 | inline auto operator()(T const value) const { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:100:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In member function 'auto fcitx::EnumHash::operator()(T) const': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:31: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 101 | return std::hash>()( | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:49: error: template argument 1 is invalid 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:101:53: error: expected primary-expression before ')' token 101 | return std::hash>()( | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:30: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 102 | static_cast>(value)); | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '>' before '<' token 102 | static_cast>(value)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected '(' before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:47: error: expected primary-expression before '<' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:102:49: error: expected primary-expression before '>>' token 102 | static_cast>(value)); | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:111:11: error: parameter declared 'auto' 111 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:120:23: error: parameter declared 'auto' 120 | template | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:121:67: error: template argument 2 is invalid 121 | using UniqueCPtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:40: error: 'UniqueCPtr' was not declared in this scope 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected primary-expression before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:51: error: expected ')' before 'char' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ~ ^~~~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ',' before ';' token 123 | ""); // ensure no overhead | ^ | , /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected string-literal before ';' token /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:123:18: error: expected ')' before ';' token 123 | ""); // ensure no overhead | ^ | ) /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:122:14: note: to match this '(' 122 | static_assert(sizeof(char *) == sizeof(UniqueCPtr), | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:66: note: invalid template non-type parameter 125 | using UniqueFilePtr = std::unique_ptr>; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:125:72: error: template argument 2 is invalid 125 | using UniqueFilePtr = std::unique_ptr>; | ^~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: error: 'makeUniqueCPtr' function uses 'auto' type specifier without trailing return type 128 | inline auto makeUniqueCPtr(T *ptr) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:128:8: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: In function 'auto fcitx::makeUniqueCPtr(T*)': /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:12: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 129 | return UniqueCPtr(ptr); | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:129:24: error: expected primary-expression before '>' token 129 | return UniqueCPtr(ptr); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:35: error: 'UniqueCPtr' was not declared in this scope; did you mean 'makeUniqueCPtr'? 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~~~~~~~ | makeUniqueCPtr /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:46: error: expected primary-expression before 'char' 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:69: error: expected primary-expression before '*' token 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:132:70: error: 'n' was not declared in this scope; did you mean 'yn'? 132 | FCITXUTILS_EXPORT ssize_t getline(UniqueCPtr &lineptr, size_t *n, | ^ | yn /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:45: error: expected primary-expression before '*' token 133 | std::FILE *stream); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:46: error: 'stream' was not declared in this scope; did you mean 'std::io_errc::stream'? 133 | std::FILE *stream); | ^~~~~~ | std::io_errc::stream In file included from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/qt5/QtCore/qbytearray.h:53, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/QVariant:1, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_shortcutwidget.h:12, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.h:10, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.cpp:8: /usr/include/c++/13/bits/ios_base.h:204:24: note: 'std::io_errc::stream' declared here 204 | enum class io_errc { stream = 1 }; | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:133:52: error: expression list treated as compound expression in initializer [-fpermissive] 133 | std::FILE *stream); | ^ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:17:26: error: 'UniqueCPtr' does not name a type 17 | using GObjectUniquePtr = UniqueCPtr; | ^~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:20:1: error: 'makeGObjectUnique' function uses 'auto' type specifier without trailing return type 20 | auto makeGObjectUnique(T *p) { | ^~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:20:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h: In function 'auto fcitx::makeGObjectUnique(T*)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:21:12: error: 'GObjectUniquePtr' was not declared in this scope 21 | return GObjectUniquePtr(p); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/common.h:21:30: error: expected primary-expression before '>' token 21 | return GObjectUniquePtr(p); | ^ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: At global scope: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:53:5: error: 'GObjectUniquePtr' does not name a type 53 | GObjectUniquePtr event_; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In constructor 'fcitx::ShortcutEntry::ShortcutEntry(const QString&, KkcKeyEvent*, const QString&, KkcInputMode)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:21:30: error: class 'fcitx::ShortcutEntry' does not have any field named 'event_' 21 | : command_(command), event_(KKC_KEY_EVENT(g_object_ref(event))), | ^~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:23:49: error: 'event_' was not declared in this scope; did you mean 'event'? 23 | gchar *keystr = kkc_key_event_to_string(event_.get()); | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In copy constructor 'fcitx::ShortcutEntry::ShortcutEntry(const fcitx::ShortcutEntry&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:29:47: error: 'const class fcitx::ShortcutEntry' has no member named 'event_'; did you mean 'event'? 29 | : ShortcutEntry(other.command_, other.event_.get(), other.label_, | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In member function 'fcitx::ShortcutEntry& fcitx::ShortcutEntry::operator=(const fcitx::ShortcutEntry&)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:35:9: error: 'event_' was not declared in this scope; did you mean 'event'? 35 | event_.reset(KKC_KEY_EVENT(g_object_ref(other.event()))); | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: In member function 'KkcKeyEvent* fcitx::ShortcutEntry::event() const': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:47:41: error: 'event_' was not declared in this scope; did you mean 'event'? 47 | KkcKeyEvent *event() const { return event_.get(); } | ^~~~~~ | event /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h: At global scope: /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutmodel.h:85:5: error: 'GObjectUniquePtr' does not name a type 85 | GObjectUniquePtr userRule_; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/key.h:21, from /usr/include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h:47, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/x86_64-alt-linux/gui/ui_addshortcutdialog.h:20, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/addshortcutdialog.h:11: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:27: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 35 | typedef typename std::underlying_type_t storage_type; | ^~~~~~~~~~~~~~~~~ | underlying_type /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:35:44: error: expected unqualified-id before '<' token 35 | typedef typename std::underlying_type_t storage_type; | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:37:32: error: expected ')' before 'i' 37 | explicit Flags(storage_type i = 0) : flags_(i) {} | ~ ^~ | ) /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:46:31: error: expected type-specifier before 'storage_type' 46 | constexpr inline operator storage_type() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:47:22: error: 'storage_type' does not name a type 47 | constexpr inline storage_type toInteger() const { return flags_; } | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:53:22: error: 'storage_type' has not been declared 53 | Flags &operator=(storage_type f) { | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:130:5: error: 'storage_type' does not name a type 130 | storage_type flags_; | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:31: error: class 'fcitx::Flags' does not have any field named 'flags_' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:50: error: 'storage_type' does not name a type 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In constructor 'constexpr fcitx::Flags::Flags(const std::initializer_list<_Tp>&)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:61: error: class 'fcitx::Flags' does not have any field named 'flags_' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:42:5: error: 'constexpr' constructor does not have empty body 42 | } | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 50 | flags_ = static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:50:30: error: 'storage_type' does not name a type 50 | flags_ = static_cast(f); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator=(int)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:54:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 54 | flags_ = f; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator!() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:58:48: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 58 | constexpr bool operator!() const { return !flags_; } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator&=(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:60:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 60 | flags_ &= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator&=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 64 | flags_ &= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:64:31: error: 'storage_type' does not name a type 64 | flags_ &= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator|=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:68:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 68 | flags_ |= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags& fcitx::Flags::operator|=(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 72 | flags_ |= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:72:31: error: 'storage_type' does not name a type 72 | flags_ |= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(fcitx::Flags)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:76:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 76 | flags_ ^= flag.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'fcitx::Flags& fcitx::Flags::operator^=(Enum)': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:9: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 80 | flags_ ^= static_cast(flag); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:80:31: error: 'storage_type' does not name a type 80 | flags_ ^= static_cast(flag); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:84:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 84 | return Flags(flags_ | f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator|(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' was not declared in this scope 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:21: error: expected primary-expression before '(' token 87 | return Flags(flags_ | static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:87:43: error: 'storage_type' does not name a type 87 | return Flags(flags_ | static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:90:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 90 | return Flags(flags_ ^ f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator^(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' was not declared in this scope 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:21: error: expected primary-expression before '(' token 93 | return Flags(flags_ ^ static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:93:43: error: 'storage_type' does not name a type 93 | return Flags(flags_ ^ static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:96:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 96 | return Flags(flags_ & f.flags_); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator&(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' was not declared in this scope 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:21: error: expected primary-expression before '(' token 99 | return Flags(flags_ & static_cast(f)); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:99:43: error: 'storage_type' does not name a type 99 | return Flags(flags_ & static_cast(f)); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::operator~() const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:101:62: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 101 | constexpr inline Flags operator~() const { return Flags(~flags_); } | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' was not declared in this scope 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:21: error: expected primary-expression before '(' token 104 | return Flags(flags_ & (~static_cast(f))); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:104:45: error: 'storage_type' does not name a type 104 | return Flags(flags_ & (~static_cast(f))); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr fcitx::Flags fcitx::Flags::unset(fcitx::Flags) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:108:22: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 108 | return Flags(flags_ & (~f.flags_)); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In member function 'constexpr bool fcitx::Flags::operator==(Enum) const': /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:16: error: 'flags_' was not declared in this scope; did you mean 'Flags'? 124 | return flags_ == static_cast(f); | ^~~~~~ | Flags /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:124:38: error: 'storage_type' does not name a type 124 | return flags_ == static_cast(f); | ^~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/key.h: At global scope: /usr/include/Fcitx5/Utils/fcitx-utils/key.h:42:75: error: no matching function for call to 'fcitx::Flags::Flags()' 42 | explicit Key(KeySym sym = FcitxKey_None, KeyStates states = KeyStates(), | ^ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/misc.h:18: /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:57:71: error: no matching function for call to 'fcitx::Flags::Flags()' 57 | static Key fromKeyCode(int code = 0, KeyStates states = KeyStates()) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/key.h:75:45: error: no matching function for call to 'fcitx::Flags::Flags()' 75 | KeyStates states = KeyStates()) const { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(const fcitx::Flags&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate: 'constexpr fcitx::Flags::Flags(fcitx::Flags&&) [with Enum = fcitx::KeyState]' 44 | FCITX_INLINE_DEFINE_DEFAULT_DTOR_COPY_AND_MOVE(Flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:44:5: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate: 'fcitx::Flags::Flags(const std::initializer_list<_Tp>&) [with Enum = fcitx::KeyState]' 38 | constexpr Flags(const std::initializer_list &l) : flags_(0) { | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:38:15: note: candidate expects 1 argument, 0 provided /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate: 'constexpr fcitx::Flags::Flags(Enum) [with Enum = fcitx::KeyState]' 36 | constexpr Flags(Enum f) : flags_(static_cast(f)) {} | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:36:15: note: candidate expects 1 argument, 0 provided In file included from /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:23, from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:29, from /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.cpp:16: /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: error: 'string_view' is not a member of 'std' 43 | struct UniversalPieceHelper { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: error: 'string_view' is not a member of 'std' /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:43:45: error: template argument 1 is invalid 43 | struct UniversalPieceHelper { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:31: error: 'enable_if_t' in namespace 'std' does not name a template type 55 | typename = std::enable_if_t::value>> | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:26: note: 'std::enable_if_t' is only available from C++14 onwards 55 | typename = std::enable_if_t::value>> | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils_details.h:55:42: error: expected '>' before '<' token 55 | typename = std::enable_if_t::value>> | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:40: error: 'string_view' is not a member of 'std' 29 | FCITXUTILS_EXPORT bool startsWith(std::string_view str, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:40: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:40: error: 'string_view' is not a member of 'std' 30 | std::string_view prefix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:40: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:30:58: error: expression list treated as compound expression in initializer [-fpermissive] 30 | std::string_view prefix); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:13: error: redefinition of 'bool fcitx::stringutils::startsWith' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:29:24: note: 'bool fcitx::stringutils::startsWith' previously defined here 29 | FCITXUTILS_EXPORT bool startsWith(std::string_view str, | ^~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:29: error: 'string_view' is not a member of 'std' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:33:46: error: expected primary-expression before 'char' 33 | inline bool startsWith(std::string_view str, char prefix) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:38: error: 'string_view' is not a member of 'std' 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:38: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:60: error: 'string_view' is not a member of 'std' 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:60: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:78: error: expression list treated as compound expression in initializer [-fpermissive] 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:13: error: redefinition of 'bool fcitx::stringutils::endsWith' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:38:24: note: 'bool fcitx::stringutils::endsWith' previously defined here 38 | FCITXUTILS_EXPORT bool endsWith(std::string_view str, std::string_view suffix); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:27: error: 'string_view' is not a member of 'std' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:27: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:41:44: error: expected primary-expression before 'char' 41 | inline bool endsWith(std::string_view str, char suffix) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:29: error: 'string_view' is not a member of 'std' 46 | inline bool isConcatOf(std::string_view str, std::string_view sub1, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:51: error: 'string_view' is not a member of 'std' 46 | inline bool isConcatOf(std::string_view str, std::string_view sub1, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:46:51: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:29: error: 'string_view' is not a member of 'std' 47 | std::string_view sub2) { | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:29: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:47:45: error: expression list treated as compound expression in initializer [-fpermissive] 47 | std::string_view sub2) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:57:18: error: 'string_view' is not a member of 'std' 57 | trimInplace(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:57:18: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:63:6: error: 'string_view' in namespace 'std' does not name a type 63 | std::string_view trimView(std::string_view); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:63:1: note: 'std::string_view' is only available from C++17 onwards 63 | std::string_view trimView(std::string_view); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:67:41: error: 'string_view' is not a member of 'std' 67 | FCITXUTILS_EXPORT std::string trim(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:67:41: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:55: error: 'string_view' is not a member of 'std' 70 | FCITXUTILS_EXPORT std::vector split(std::string_view str, | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:55: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:71:55: error: 'string_view' is not a member of 'std' 71 | std::string_view delim); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:71:55: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:1: error: redefinition of 'std::vector > fcitx::stringutils::split' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:70:44: note: 'std::vector > fcitx::stringutils::split' previously declared here 70 | FCITXUTILS_EXPORT std::vector split(std::string_view str, | ^~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:12: error: 'string_view' is not a member of 'std' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:12: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:34: error: 'string_view' is not a member of 'std' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:34: note: 'std::string_view' is only available from C++17 onwards /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:77:67: error: expected primary-expression before 'behavior' 77 | split(std::string_view str, std::string_view delim, SplitBehavior behavior); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:173:24: error: 'optional' in namespace 'std' does not name a template type 173 | FCITXUTILS_EXPORT std::optional | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:173:19: note: 'std::optional' is only available from C++17 onwards 173 | FCITXUTILS_EXPORT std::optional | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:184:51: error: 'string_view' is not a member of 'std' 184 | FCITXUTILS_EXPORT std::string escapeForValue(std::string_view str); | ^~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/stringutils.h:184:51: note: 'std::string_view' is only available from C++17 onwards In file included from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:26, from /usr/include/Fcitx5/Utils/fcitx-utils/unixfd.h:16, from /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:30: /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:54:24: error: 'optional' in namespace 'std' does not name a template type 54 | FCITXUTILS_EXPORT std::optional readlink(const std::string &path); | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:54:19: note: 'std::optional' is only available from C++17 onwards 54 | FCITXUTILS_EXPORT std::optional readlink(const std::string &path); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:76:19: error: 'UniqueFilePtr' does not name a type 76 | FCITXUTILS_EXPORT UniqueFilePtr openFD(UnixFD &fd, const char *modes); | ^~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/fs.h:87:19: error: 'UniqueFilePtr' does not name a type 87 | FCITXUTILS_EXPORT UniqueFilePtr openFD(StandardPathFile &file, | ^~~~~~~~~~~~~ In file included from /usr/include/Fcitx5/Utils/fcitx-utils/log.h:30: /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:53:1: error: 'callWithIndices' function uses 'auto' type specifier without trailing return type 53 | auto callWithIndices(F func, Sequence, std::tuple &tuple) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:53:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:59:1: error: 'callWithTuple' function uses 'auto' type specifier without trailing return type 59 | auto callWithTuple(F func, std::tuple &tuple) { | ^~~~ /usr/include/Fcitx5/Utils/fcitx-utils/tuplehelpers.h:59:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /usr/include/Fcitx5/Utils/fcitx-utils/log.h:62:27: error: 'std::underlying_type_t' has not been declared 62 | void setLogLevel(std::underlying_type_t l); | ^~~~~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:62:44: error: expected ',' or '...' before '<' token 62 | void setLogLevel(std::underlying_type_t l); | ^ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:53: error: 'optional' in namespace 'std' does not name a template type 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:48: note: 'std::optional' is only available from C++17 onwards 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h:142:61: error: expected ',' or '...' before '<' token 142 | inline LogMessageBuilder &operator<<(const std::optional &opt) { | ^ /usr/include/Fcitx5/Utils/fcitx-utils/log.h: In member function 'fcitx::LogMessageBuilder& fcitx::LogMessageBuilder::operator<<(const fcitx::Key&)': /usr/include/Fcitx5/Utils/fcitx-utils/log.h:116:44: error: 'fcitx::KeyStates' {aka 'class fcitx::Flags'} has no member named 'toInteger' 116 | << " states=" << key.states().toInteger() << ")"; | ^~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/log.h: In member function 'fcitx::LogMessageBuilder& fcitx::LogMessageBuilder::operator<<(int)': /usr/include/Fcitx5/Utils/fcitx-utils/log.h:143:43: error: 'opt' was not declared in this scope 143 | *this << "optional(has_value=" << opt.has_value(); | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h: In member function 'bool fcitx::filter::Prefix::operator()(const std::string&, const std::string&, bool) const': /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:99:39: error: 'fcitx::stringutils::startsWith' cannot be used as a function 99 | return stringutils::startsWith(path, prefix); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h: In member function 'bool fcitx::filter::Suffix::operator()(const std::string&, const std::string&, bool) const': /usr/include/Fcitx5/Utils/fcitx-utils/standardpath.h:110:37: error: 'fcitx::stringutils::endsWith' cannot be used as a function 110 | return stringutils::endsWith(path, suffix); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.cpp: In constructor 'fcitx::KkcShortcutWidget::KkcShortcutWidget(QWidget*)': /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.cpp:29:28: error: 'qOverload' was not declared in this scope; did you mean 'QOverload'? 29 | connect(ruleComboBox_, qOverload(&QComboBox::currentIndexChanged), | ^~~~~~~~~ | QOverload /usr/src/RPM/BUILD/fcitx5-kkc-5.0.10/gui/shortcutwidget.cpp:29:38: error: expected primary-expression before 'int' 29 | connect(ruleComboBox_, qOverload(&QComboBox::currentIndexChanged), | ^~~ /usr/include/Fcitx5/Utils/fcitx-utils/flags.h: In instantiation of 'constexpr bool fcitx::Flags::operator==(const fcitx::Flags&) const [with Enum = fcitx::KeyState]': /usr/include/Fcitx5/Utils/fcitx-utils/key.h:63:51: required from here /usr/include/Fcitx5/Utils/fcitx-utils/flags.h:121:28: error: 'const class fcitx::Flags' has no member named 'flags_'; did you mean 'Flags'? 121 | return flags_ == f.flags_; | ~~^~~~~~ | Flags ninja: build stopped: subcommand failed. error: Bad exit status from /usr/src/tmp/rpm-tmp.14903 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.14903 (%build) Command exited with non-zero status 1 20.09user 2.32system 0:09.11elapsed 245%CPU (0avgtext+0avgdata 359412maxresident)k 0inputs+0outputs (0major+610475minor)pagefaults 0swaps hsh-rebuild: rebuild of `fcitx5-kkc-5.0.10-alt1_2.src.rpm' failed. Command exited with non-zero status 1 10.58user 5.01system 1:00.66elapsed 25%CPU (0avgtext+0avgdata 126544maxresident)k 461464inputs+0outputs (0major+781571minor)pagefaults 0swaps