Building package "tuxclocker" :: Synchronizing package databases... core downloading... extra downloading... community downloading... multilib downloading... chaotic-aur downloading... :: Starting full system upgrade... there is nothing to do resolving dependencies... :: There are 2 providers available for libgl: :: Repository extra 1) libglvnd :: Repository chaotic-aur 2) nvidia-340xx-utils Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: nvidia-utils will be installed before its libglvnd dependency warning: dependency cycle detected: warning: eglexternalplatform will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (82) avahi-1:0.8+r194+g3f79789-1 default-cursors-2-1 double-conversion-3.3.0-1 duktape-2.7.0-6 egl-wayland-2:1.1.13-1 eglexternalplatform-1.1-2 fontconfig-2:2.15.0-2 freetype2-2.13.2-1 graphite-1:1.3.14-3 harfbuzz-8.3.0-2 libcups-1:2.4.7-2 libdaemon-0.14-5 libedit-20230828_3.1-1 libevdev-1.13.1-1 libglvnd-1.7.0-1 libgudev-238-1 libice-1.1.1-2 libinput-1.25.0-1 libjpeg-turbo-3.0.2-2 libnsl-2.0.1-1 libomxil-bellagio-0.9.3-4 libpciaccess-0.18-1 libpng-1.6.43-1 libproxy-0.5.4-1 libsm-1.2.4-1 libunwind-1.7.2-1 libwacom-2.10.0-1 libx11-1.8.7-1 libxau-1.0.11-2 libxcb-1.16-1 libxdamage-1.1.6-1 libxdmcp-1.1.4-2 libxext-1.3.6-1 libxfixes-6.0.1-1 libxi-1.8.1-1 libxkbcommon-1.6.0-1 libxkbcommon-x11-1.6.0-1 libxmu-1.1.4-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxt-1.3.0-1 libxxf86vm-1.1.5-1 llvm-libs-16.0.6-1 lm_sensors-1:3.6.0.r41.g31d1f125-2 md4c-0.5.2-1 mesa-1:24.0.2-1 mtdev-1.1.6-2 ninja-1.11.1-3 perl-error-0.17029-5 perl-mailtools-2.21-7 perl-timedate-2.33-5 python-3.11.7-1 python-tqdm-4.66.2-1 python-typing_extensions-4.10.0-1 qt5-translations-5.15.12-1 shared-mime-info-2.4-1 tslib-1.23-1 vulkan-icd-loader-1.3.276-1 wayland-1.22.0-1 xcb-proto-1.16.0-1 xcb-util-0.4.1-1 xcb-util-image-0.4.1-2 xcb-util-keysyms-0.4.1-4 xcb-util-renderutil-0.3.10-1 xcb-util-wm-0.4.2-1 xdg-utils-1.2.1-1 xkeyboard-config-2.41-1 xorg-xprop-1.2.7-1 xorg-xset-1.2.5-1 xorgproto-2023.2-1 boost-1.83.0-5 boost-libs-1.83.0-5 git-2.44.0-1 hicolor-icon-theme-0.17-3 libdrm-2.4.120-1 libxnvctrl-550.54.14-1 meson-1.3.2-1 nvidia-utils-550.54.14-2 python-hwdata-2.4.1-1 qt5-base-5.15.12+kde+r151-1 qt5-charts-5.15.12-1 qt5-tools-5.15.12+kde+r4-1 Total Download Size: 0.01 MiB Total Installed Size: 1277.83 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-hwdata-2.4.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing hicolor-icon-theme... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing xcb-util-keysyms... installing xcb-util-renderutil... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver [pending] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing eglexternalplatform... installing egl-wayland... installing nvidia-utils... If you run into trouble with CUDA not being available, run nvidia-modprobe first. If you use GDM on Wayland, you might have to run systemctl enable --now nvidia-resume.service Optional dependencies for nvidia-utils nvidia-settings: configuration tool xorg-server: Xorg support xorg-server-devel: nvidia-xconfig opencl-nvidia: OpenCL support installing libglvnd... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing shared-mime-info... installing xcb-util-wm... installing libxrender... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing duktape... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes qt5-wayland: to run Qt applications in a Wayland session postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing qt5-charts... Optional dependencies for qt5-charts qt5-declarative: QML bindings installing boost... Optional dependencies for boost python: for python bindings [pending] installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libxnvctrl... installing ninja... installing libnsl... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing python-typing_extensions... installing meson... installing python-hwdata... installing qt5-tools... Optional dependencies for qt5-tools clang: for qdoc :: Running post-transaction hooks... ( 1/10) Creating system user accounts... Creating group 'avahi' with GID 973. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 973 and GID 973. Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. Creating group 'nvidia-persistenced' with GID 143. Creating user 'nvidia-persistenced' (NVIDIA Persistence Daemon) with UID 143 and GID 143. ( 2/10) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/10) Updating udev hardware database... ( 4/10) Reloading device manager configuration... Skipped: Device manager is not running. ( 5/10) Arming ConditionNeedsUpdate... ( 6/10) Updating the MIME type database... ( 7/10) Updating fontconfig configuration... ( 8/10) Reloading system bus configuration... Skipped: Current root is not booted. ( 9/10) Warn about old perl modules (10/10) Updating fontconfig cache... ==> Making package: tuxclocker 1.5.1-1 (Sat 02 Mar 2024 02:36:26 AM CET) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating tuxclocker git repo... From https://github.com/Lurkki14/tuxclocker - [deleted] (none) -> refs/pull/82/merge * [new branch] cli -> cli 1022c35..3c9787c master -> master * [new branch] readmetest -> readmetest * [new ref] refs/pull/87/head -> refs/pull/87/head * [new ref] refs/pull/87/merge -> refs/pull/87/merge * [new tag] 1.5.0 -> 1.5.0 * [new tag] 1.5.1 -> 1.5.1 -> Updating patterns git repo... -> Updating FunctionalPlus git repo... From https://github.com/Dobiasd/FunctionalPlus * [new branch] improve-some-comments -> improve-some-comments 62658c2..870c649 master -> master * [new branch] use-identity-in-variant-test -> use-identity-in-variant-test * [new ref] refs/pull/284/head -> refs/pull/284/head * [new ref] refs/pull/286/head -> refs/pull/286/head * [new ref] refs/pull/289/head -> refs/pull/289/head * [new ref] refs/pull/290/head -> refs/pull/290/head * [new ref] refs/pull/291/head -> refs/pull/291/head * [new ref] refs/pull/292/head -> refs/pull/292/head * [new ref] refs/pull/293/head -> refs/pull/293/head * [new ref] refs/pull/294/head -> refs/pull/294/head * [new tag] v0.2.21-p0 -> v0.2.21-p0 * [new tag] v0.2.22 -> v0.2.22 * [new tag] v0.2.23 -> v0.2.23 -> Found tuxclocker.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... tuxclocker ... Skipped patterns ... Skipped FunctionalPlus ... Skipped tuxclocker.patch ... Passed ==> Extracting sources... -> Creating working copy of tuxclocker git repo... Cloning into 'tuxclocker'... done. Switched to a new branch 'makepkg' -> Creating working copy of patterns git repo... Cloning into 'patterns'... done. -> Creating working copy of FunctionalPlus git repo... Cloning into 'FunctionalPlus'... done. ==> Starting prepare()... Submodule 'src/include/deps/FunctionalPlus' (https://github.com/Dobiasd/FunctionalPlus) registered for path 'src/include/deps/FunctionalPlus' Submodule 'src/include/deps/patterns' (https://github.com/mpark/patterns) registered for path 'src/include/deps/patterns' Cloning into '/home/main-builder/pkgwork/src/tuxclocker/src/include/deps/FunctionalPlus'... done. Cloning into '/home/main-builder/pkgwork/src/tuxclocker/src/include/deps/patterns'... done. Submodule path 'src/include/deps/FunctionalPlus': checked out '25363e38172db64a744c4983cc2a5088838cb519' Submodule path 'src/include/deps/patterns': checked out 'b3270e0dd7b6312f7a4fe8647e2333dbb86e355e' patching file src/tuxclocker-qt/widgets/FlagEditor.hpp ==> Starting pkgver()... ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 tuxclocker build The Meson build system Version: 1.3.2 Source dir: /home/main-builder/pkgwork/src/tuxclocker Build dir: /home/main-builder/pkgwork/src/build Build type: native build Project name: tuxclocker Project version: undefined C compiler for the host machine: cc (gcc 13.2.1 "cc (GCC) 13.2.1 20230801") C linker for the host machine: cc ld.bfd 2.42.0 C++ compiler for the host machine: c++ (gcc 13.2.1 "c++ (GCC) 13.2.1 20230801") C++ linker for the host machine: c++ ld.bfd 2.42.0 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program msgfmt found: YES (/usr/bin/msgfmt) Program msginit found: YES (/usr/bin/msginit) Program msgmerge found: YES (/usr/bin/msgmerge) Program xgettext found: YES (/usr/bin/xgettext) WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in future releases of meson. See also: https://github.com/mesonbuild/meson/issues/9300 Found pkg-config: YES (/usr/bin/pkg-config) 2.1.0 Run-time dependency openssl found: YES 3.2.1 Run-time dependency Boost (found: filesystem, system) found: YES 1.83.0 (/usr) Library drm_amdgpu found: YES Run-time dependency libdrm found: YES 2.4.120 Program python3 (hwdata) found: YES (/usr/bin/python3) modules: hwdata Run-time dependency python found: YES 3.11 Library nvidia-ml found: YES Library Xext found: YES Library X11 found: YES Library XNVCtrl found: YES Run-time dependency qt5 (modules: DBus) found: YES 5.15.12 (pkg-config) Run-time dependency Boost (found: system) found: YES 1.83.0 (/usr) Detecting Qt5 tools Run-time dependency qt5 (modules: Core) found: YES 5.15.12 (pkg-config) Program /usr/bin/moc found: YES 5.15.12 5.15.12 (/usr/bin/moc) Program /usr/bin/uic found: YES 5.15.12 5.15.12 (/usr/bin/uic) Program /usr/bin/rcc found: YES 5.15.12 5.15.12 (/usr/bin/rcc) Program /usr/bin/lrelease found: YES 5.15.12 5.15.12 (/usr/bin/lrelease) Configuring org.tuxclocker.service using configuration Run-time dependency qt5 (modules: Charts, DBus, Widgets) found: YES 5.15.12 (pkg-config) Run-time dependency Boost found: YES 1.83.0 (/usr) Configuring tuxclocker.desktop using configuration Build targets in project: 19 tuxclocker undefined User defined options auto_features : enabled buildtype : plain libexecdir : lib prefix : /usr sbindir : bin wrap_mode : nodownload python.bytecompile: 1 b_pie : true Found ninja-1.11.1 at /usr/bin/ninja Generating targets: 0%| | 0/19 eta ? Writing build.ninja: 0%| | 0/104 eta ? ninja: Entering directory `/home/main-builder/pkgwork/src/build' [1/70] Building translation po/fi/LC_MESSAGES/tuxclocker-fi.mo [2/70] Building translation po/nb_NO/LC_MESSAGES/tuxclocker-nb_NO.mo [3/70] Building translation po/sk/LC_MESSAGES/tuxclocker-sk.mo [4/70] Building translation po/ru/LC_MESSAGES/tuxclocker-ru.mo [5/70] Building translation po/de/LC_MESSAGES/tuxclocker-de.mo [6/70] Building translation po/ka/LC_MESSAGES/tuxclocker-ka.mo [7/70] Building translation po/id/LC_MESSAGES/tuxclocker-id.mo [8/70] Building translation po/pl/LC_MESSAGES/tuxclocker-pl.mo [9/70] Building translation po/fr/LC_MESSAGES/tuxclocker-fr.mo [10/70] Compiling Qt resources src/tuxclocker-qt/qt5-resources_qrc [11/70] Generating 'src/tuxclockerd/tuxclockerd.p/moc_Adaptors.cpp' [12/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_AssignableConnection.cpp' [13/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_AssignableProxy.cpp' [14/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_DeviceModel.cpp' [15/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_MainWindow.cpp' [16/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_AbstractAssignableEditor.cpp' [17/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_Settings.cpp' [18/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_DynamicReadableConnection.cpp' ../tuxclocker/src/tuxclocker-qt/data/DynamicReadableConnection.hpp:0: Note: No relevant classes found. No output generated. [19/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_DynamicReadableProxy.cpp' [20/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_AssignableItem.cpp' [21/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_DynamicReadableConnection.cpp.o [22/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_.._qt5-resources_qrc.cpp.o [23/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_DragChartView.cpp' [24/70] Generating 'src/tuxclocker-qt/tuxclocker-qt.p/moc_FunctionEditor.cpp' [25/70] Compiling C++ object src/libtuxclocker.so.p/lib_Crypto.cpp.o ../tuxclocker/src/lib/Crypto.cpp: In function ‘std::string TuxClocker::Crypto::md5(std::string)’: ../tuxclocker/src/lib/Crypto.cpp:21:12: warning: ‘unsigned char* MD5(const unsigned char*, size_t, unsigned char*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 21 | MD5(reinterpret_cast(s.c_str()), s.size(), data); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../tuxclocker/src/lib/Crypto.cpp:2: /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ [26/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/main.cpp.o [27/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_AbstractAssignableEditor.cpp.o [28/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_AssignableConnection.cpp.o [29/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_MainWindow.cpp.o [30/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/data_DynamicReadableProxy.cpp.o [31/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_DeviceModel.cpp.o [32/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/widgets_DragChartView.cpp.o ../tuxclocker/src/tuxclocker-qt/widgets/DragChartView.cpp: In constructor ‘DragChartView::DragChartView(QWidget*)’: ../tuxclocker/src/tuxclocker-qt/widgets/DragChartView.cpp:113:71: warning: ‘QPalette::Background’ is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 113 | chart()->setBackgroundBrush(QBrush(QPalette().color(QPalette::Background))); | ^~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qgraphicswidget.h:47, from /usr/include/qt/QtWidgets/QGraphicsWidget:1, from /usr/include/qt/QtCharts/qlegend.h:34, from /usr/include/qt/QtCharts/QLegend:1, from /usr/include/qt/QtCharts/qchart.h:34, from /usr/include/qt/QtCharts/QChart:1, from /usr/include/qt/QtCharts/qchartview.h:35, from /usr/include/qt/QtCharts/QChartView:1, from ../tuxclocker/src/tuxclocker-qt/widgets/DragChartView.hpp:3, from ../tuxclocker/src/tuxclocker-qt/widgets/DragChartView.cpp:1: /usr/include/qt/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ ../tuxclocker/src/tuxclocker-qt/widgets/DragChartView.cpp:113:71: warning: ‘QPalette::Background’ is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 113 | chart()->setBackgroundBrush(QBrush(QPalette().color(QPalette::Background))); | ^~~~~~~~~~ /usr/include/qt/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ [33/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_Settings.cpp.o [34/70] Compiling C++ object src/libtuxclocker.so.p/lib_Plugin.cpp.o [35/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_DynamicReadableProxy.cpp.o [36/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_AssignableItem.cpp.o [37/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/data_DeviceProxyModel.cpp.o [38/70] Linking target src/libtuxclocker.so [39/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/widgets_Settings.cpp.o [40/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/data_DynamicReadableConnectionData.cpp.o [41/70] Generating symbol file src/libtuxclocker.so.p/libtuxclocker.so.symbols [42/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_DragChartView.cpp.o [43/70] Compiling C++ object src/plugins/libcpu.so.p/Utils.cpp.o [44/70] Compiling C++ object src/tuxclockerd/tuxclockerd.p/main.cpp.o ../tuxclocker/src/tuxclockerd/main.cpp: In function ‘int main(int, char**)’: ../tuxclocker/src/tuxclockerd/main.cpp:93:14: warning: unused variable ‘ma’ [-Wunused-variable] 93 | auto ma = new MainAdaptor(&root, dbusRootNode); | ^~ In file included from ../tuxclocker/src/include/Plugin.hpp:9, from ../tuxclocker/src/tuxclockerd/main.cpp:11: ../tuxclocker/src/include/Tree.hpp: In instantiation of ‘static void TuxClocker::TreeNode::preorder(TuxClocker::TreeNode, std::function) [with T = TuxClocker::Device::DeviceNode]’: ../tuxclocker/src/tuxclockerd/main.cpp:88:35: required from here ../tuxclocker/src/include/Tree.hpp:53:33: warning: loop variable ‘child’ creates a copy from type ‘const TuxClocker::TreeNode’ [-Wrange-loop-construct] 53 | for (const auto child : node.m_children) { | ^~~~~ ../tuxclocker/src/include/Tree.hpp:53:33: note: use reference type to prevent copying 53 | for (const auto child : node.m_children) { | ^~~~~ | & [45/70] Compiling C++ object src/plugins/libamd.so.p/AMDUtils.cpp.o ../tuxclocker/src/plugins/AMDUtils.cpp: In function ‘std::vector > pstateSectionLines(const std::string&, const std::string&)’: ../tuxclocker/src/plugins/AMDUtils.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 0; i < lines.size(); i++) { | ~~^~~~~~~~~~~~~~ ../tuxclocker/src/plugins/AMDUtils.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = startIndex; i < lines.size(); i++) { | ~~^~~~~~~~~~~~~~ ../tuxclocker/src/plugins/AMDUtils.cpp: In function ‘std::optional vfPoint(const std::string&, int, const std::string&)’: ../tuxclocker/src/plugins/AMDUtils.cpp:124:43: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 124 | if (lines.empty() && lines.size() < index + 1) | ~~~~~~~~~~~~~^~~~~~~~~~~ [46/70] Compiling C++ object src/tuxclockerd/tuxclockerd.p/meson-generated_moc_Adaptors.cpp.o [47/70] Compiling C++ object src/plugins/libnvidia.so.p/Utils.cpp.o [48/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/data_AssignableProxy.cpp.o [49/70] Compiling C++ object src/plugins/libamd.so.p/AMD.cpp.o ../tuxclocker/src/plugins/AMD.cpp: In lambda function: ../tuxclocker/src/plugins/AMD.cpp:491:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 491 | for (int i = 0; i < pointCount; i++) { | ~~^~~~~~~~~~~~ ../tuxclocker/src/plugins/AMD.cpp: In function ‘std::vector > getVoltFreqNodes(AMDGPUData)’: ../tuxclocker/src/plugins/AMD.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (int i = 0; i < lines.size(); i++) { | ~~^~~~~~~~~~~~~~ ../tuxclocker/src/plugins/AMD.cpp: In function ‘std::vector > getCorePStateNodes(AMDGPUData)’: ../tuxclocker/src/plugins/AMD.cpp:911:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 911 | for (int i = 0; i < lines.size(); i++) { | ~~^~~~~~~~~~~~~~ ../tuxclocker/src/plugins/AMD.cpp: In function ‘std::vector > getMemoryPStateNodes(AMDGPUData)’: ../tuxclocker/src/plugins/AMD.cpp:937:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = 0; i < lines.size(); i++) { | ~~^~~~~~~~~~~~~~ ../tuxclocker/src/plugins/AMD.cpp: In lambda function: ../tuxclocker/src/plugins/AMD.cpp:986:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 986 | for (int i = 0; i < performanceLevelEnumVec.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tuxclocker/src/plugins/AMD.cpp: In lambda function: ../tuxclocker/src/plugins/AMD.cpp:1221:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1221 | for (int i = 0; i < lines.size(); i++) { | ~~^~~~~~~~~~~~~~ ../tuxclocker/src/plugins/AMD.cpp:1223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1223 | i + 1 < lines.size()) { | ~~~~~~^~~~~~~~~~~~~~ [50/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/widgets_DeviceBrowser.cpp.o [51/70] Compiling C++ object src/plugins/libcpu.so.p/CPU.cpp.o ../tuxclocker/src/plugins/CPU.cpp: In function ‘std::ifstream& jumptoLine(std::ifstream&, unsigned int)’: ../tuxclocker/src/plugins/CPU.cpp:102:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 102 | for (int i = 0; i < num - 1; ++i) { | ~~^~~~~~~~~ ../tuxclocker/src/plugins/CPU.cpp: In function ‘std::vector utilizationsFromRange(uint, uint)’: ../tuxclocker/src/plugins/CPU.cpp:319:39: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 319 | } catch (std::out_of_range) { | ^~~~~~~~~~~~ ../tuxclocker/src/plugins/CPU.cpp: In function ‘std::vector > getGovernors(CPUData)’: ../tuxclocker/src/plugins/CPU.cpp:705:67: warning: narrowing conversion of ‘enumId’ from ‘int’ to ‘uint’ {aka ‘unsigned int’} [-Wnarrowing] 705 | auto e = Enumeration{fromSysFsName(word), enumId}; | ^~~~~~ ../tuxclocker/src/plugins/CPU.cpp: In lambda function: ../tuxclocker/src/plugins/CPU.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int i = 0; i < enumVec.size(); i++) { | ~~^~~~~~~~~~~~~~~~ ../tuxclocker/src/plugins/CPU.cpp: In function ‘std::vector > getEPPNodes(CPUData)’: ../tuxclocker/src/plugins/CPU.cpp:791:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (int i = 0; i < sysFsNames.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ ../tuxclocker/src/plugins/CPU.cpp:792:76: warning: narrowing conversion of ‘i’ from ‘int’ to ‘uint’ {aka ‘unsigned int’} [-Wnarrowing] 792 | auto e = Enumeration{fromSysFsName(sysFsNames[i]), i}; | ^ ../tuxclocker/src/plugins/CPU.cpp: In lambda function: ../tuxclocker/src/plugins/CPU.cpp:805:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 0; i < enumVec.size(); i++) { | ~~^~~~~~~~~~~~~~~~ [52/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/widgets_FunctionEditor.cpp.o [53/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/Utils.cpp.o [54/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_FunctionEditor.cpp.o [55/70] Compiling C++ object src/plugins/libamd.so.p/Utils.cpp.o [56/70] Compiling C++ object src/plugins/libamd.so.p/HWData.cpp.o [57/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/meson-generated_moc_AssignableProxy.cpp.o [58/70] Linking target src/tuxclockerd/tuxclockerd [59/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/widgets_DeviceTreeView.cpp.o ../tuxclocker/src/tuxclocker-qt/widgets/DeviceTreeView.cpp: In function ‘bool assignableInfoEquals(TuxClocker::Device::AssignableInfo, TuxClocker::Device::AssignableInfo)’: ../tuxclocker/src/tuxclocker-qt/widgets/DeviceTreeView.cpp:143:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 143 | for (int i = 0; i < enumsA.size(); i++) { | ~~^~~~~~~~~~~~~~~ [60/70] Linking target src/plugins/libcpu.so [61/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/widgets_FlagEditor.cpp.o [62/70] Compiling C++ object src/plugins/libnvidia.so.p/Nvidia.cpp.o ../tuxclocker/src/plugins/Nvidia.cpp: In function ‘std::vector > getMemClockWrite(NvidiaGPUData)’: ../tuxclocker/src/plugins/Nvidia.cpp:156:45: warning: narrowing conversion of ‘(values._NVCTRLAttributeValidValues::u._NVCTRLAttributeValidValues::::range._NVCTRLAttributeValidValues::::::min / 2)’ from ‘int64_t’ {aka ‘long int’} to ‘int’ [-Wnarrowing] 156 | Range range{values.u.range.min / 2, values.u.range.max / 2}; | ~~~~~~~~~~~~~~~~~~~^~~ ../tuxclocker/src/plugins/Nvidia.cpp:156:69: warning: narrowing conversion of ‘(values._NVCTRLAttributeValidValues::u._NVCTRLAttributeValidValues::::range._NVCTRLAttributeValidValues::::::max / 2)’ from ‘int64_t’ {aka ‘long int’} to ‘int’ [-Wnarrowing] 156 | Range range{values.u.range.min / 2, values.u.range.max / 2}; | ~~~~~~~~~~~~~~~~~~~^~~ ../tuxclocker/src/plugins/Nvidia.cpp: In function ‘std::vector > getCoreClockWrite(NvidiaGPUData)’: ../tuxclocker/src/plugins/Nvidia.cpp:231:41: warning: narrowing conversion of ‘values._NVCTRLAttributeValidValues::u._NVCTRLAttributeValidValues::::range._NVCTRLAttributeValidValues::::::min’ from ‘int64_t’ {aka ‘long int’} to ‘int’ [-Wnarrowing] 231 | Range range{values.u.range.min, values.u.range.max}; | ~~~~~~~~~~~~~~~^~~ ../tuxclocker/src/plugins/Nvidia.cpp:231:61: warning: narrowing conversion of ‘values._NVCTRLAttributeValidValues::u._NVCTRLAttributeValidValues::::range._NVCTRLAttributeValidValues::::::max’ from ‘int64_t’ {aka ‘long int’} to ‘int’ [-Wnarrowing] 231 | Range range{values.u.range.min, values.u.range.max}; | ~~~~~~~~~~~~~~~^~~ ../tuxclocker/src/plugins/Nvidia.cpp: In function ‘std::vector > getVoltageOffset(NvidiaGPUData)’: ../tuxclocker/src/plugins/Nvidia.cpp:780:45: warning: narrowing conversion of ‘(values._NVCTRLAttributeValidValues::u._NVCTRLAttributeValidValues::::range._NVCTRLAttributeValidValues::::::min / 1000)’ from ‘int64_t’ {aka ‘long int’} to ‘int’ [-Wnarrowing] 780 | Range range{values.u.range.min / 1000, values.u.range.max / 1000}; | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../tuxclocker/src/plugins/Nvidia.cpp:780:72: warning: narrowing conversion of ‘(values._NVCTRLAttributeValidValues::u._NVCTRLAttributeValidValues::::range._NVCTRLAttributeValidValues::::::max / 1000)’ from ‘int64_t’ {aka ‘long int’} to ‘int’ [-Wnarrowing] 780 | Range range{values.u.range.min / 1000, values.u.range.max / 1000}; | ~~~~~~~~~~~~~~~~~~~^~~~~~ [63/70] Linking target src/plugins/libamd.so [64/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/widgets_EnumEditor.cpp.o ../tuxclocker/src/tuxclocker-qt/widgets/EnumEditor.cpp: In constructor ‘EnumEditor::EnumEditor(TuxClocker::Device::EnumerationVec, QWidget*)’: ../tuxclocker/src/tuxclocker-qt/widgets/EnumEditor.cpp:31:56: warning: ‘static QVector QVector::fromStdVector(const std::vector&) [with T = QString]’ is deprecated: Use QVector(vector.begin(), vector.end()) instead. [-Wdeprecated-declarations] 31 | auto qStrings = QVector::fromStdVector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | transform([](auto e) { return QString::fromStdString(e.name); }, enums)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:48, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/QWidget:1, from ../tuxclocker/src/tuxclocker-qt/widgets/AbstractAssignableEditor.hpp:3, from ../tuxclocker/src/tuxclocker-qt/widgets/EnumEditor.hpp:3, from ../tuxclocker/src/tuxclocker-qt/widgets/EnumEditor.cpp:1: /usr/include/qt/QtCore/qvector.h:306:30: note: declared here 306 | static inline QVector fromStdVector(const std::vector &vector) | ^~~~~~~~~~~~~ ../tuxclocker/src/tuxclocker-qt/widgets/EnumEditor.cpp:34:28: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 34 | for (uint i = 0; i < qStrings.length(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ [65/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/data_AssignableItem.cpp.o [66/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/data_DeviceModel.cpp.o [67/70] Linking target src/plugins/libnvidia.so [68/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/MainWindow.cpp.o ../tuxclocker/src/tuxclocker-qt/MainWindow.cpp: In constructor ‘MainWindow::MainWindow(QWidget*)’: ../tuxclocker/src/tuxclocker-qt/MainWindow.cpp:72:74: warning: ‘std::vector QVector::toStdVector() const [with T = int]’ is deprecated: Use std::vector(vector.begin(), vector.end()) instead. [-Wdeprecated-declarations] 72 | f_node.value, f_node.childIndices.toStdVector()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/qlist.h:48, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qmainwindow.h:44, from /usr/include/qt/QtWidgets/QMainWindow:1, from ../tuxclocker/src/tuxclocker-qt/MainWindow.hpp:3, from ../tuxclocker/src/tuxclocker-qt/MainWindow.cpp:1: /usr/include/qt/QtCore/qvector.h:309:27: note: declared here 309 | inline std::vector toStdVector() const | ^~~~~~~~~~~ [69/70] Compiling C++ object src/tuxclocker-qt/tuxclocker-qt.p/data_DeviceModelDelegate.cpp.o [70/70] Linking target src/tuxclocker-qt/tuxclocker-qt INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/main-builder/pkgwork/src/build ==> Entering fakeroot environment... ==> Starting package()... ninja: Entering directory `/home/main-builder/pkgwork/src/build' ninja: no work to do. Installing po/fi/LC_MESSAGES/tuxclocker.mo to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/locale/fi/LC_MESSAGES Installing po/nb_NO/LC_MESSAGES/tuxclocker.mo to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/locale/nb_NO/LC_MESSAGES Installing po/sk/LC_MESSAGES/tuxclocker.mo to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/locale/sk/LC_MESSAGES Installing po/ru/LC_MESSAGES/tuxclocker.mo to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/locale/ru/LC_MESSAGES Installing po/de/LC_MESSAGES/tuxclocker.mo to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/locale/de/LC_MESSAGES Installing po/ka/LC_MESSAGES/tuxclocker.mo to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/locale/ka/LC_MESSAGES Installing po/id/LC_MESSAGES/tuxclocker.mo to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/locale/id/LC_MESSAGES Installing po/pl/LC_MESSAGES/tuxclocker.mo to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/locale/pl/LC_MESSAGES Installing po/fr/LC_MESSAGES/tuxclocker.mo to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/locale/fr/LC_MESSAGES Installing src/libtuxclocker.so to /home/main-builder/pkgwork/pkg/tuxclocker/usr/lib Installing src/plugins/libamd.so to /home/main-builder/pkgwork/pkg/tuxclocker/usr/lib/tuxclocker/plugins Installing src/plugins/libnvidia.so to /home/main-builder/pkgwork/pkg/tuxclocker/usr/lib/tuxclocker/plugins Installing src/plugins/libcpu.so to /home/main-builder/pkgwork/pkg/tuxclocker/usr/lib/tuxclocker/plugins Installing src/tuxclockerd/tuxclockerd to /home/main-builder/pkgwork/pkg/tuxclocker/usr/bin Installing src/tuxclocker-qt/tuxclocker-qt to /home/main-builder/pkgwork/pkg/tuxclocker/usr/bin Installing /home/main-builder/pkgwork/src/tuxclocker/src/tuxclockerd/org.tuxclocker.conf to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/dbus-1/system.d Installing /home/main-builder/pkgwork/src/build/src/tuxclockerd/org.tuxclocker.service to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/dbus-1/system-services Installing /home/main-builder/pkgwork/src/build/src/tuxclocker-qt/tuxclocker.desktop to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/applications Installing /home/main-builder/pkgwork/src/tuxclocker/src/tuxclocker-qt/resources/tuxclocker-logo.svg to /home/main-builder/pkgwork/pkg/tuxclocker/usr/share/icons/hicolor/scalable/apps ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "tuxclocker"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: tuxclocker 1.5.1-1 (Sat 02 Mar 2024 02:36:55 AM CET) umount: /home/xiota/logs/tuxclocker/machine/root/var/pkgdest unmounted umount: /home/xiota/logs/tuxclocker/machine/root/var/cache/pacman/pkg unmounted umount: /home/xiota/logs/tuxclocker/machine/root/home/main-builder/pkgsrc unmounted umount: /home/xiota/logs/tuxclocker/machine/root/home/main-builder/.ccache unmounted umount: /home/xiota/logs/tuxclocker/machine/root/home/main-builder/pkgwork unmounted umount: /home/xiota/logs/tuxclocker/machine/root (overlay) unmounted real 0m45.819s user 2m25.391s sys 0m30.982s