==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_3bef1c1a-43f2-4cdf-accb-d5c3ba2f6e1a]...done
==> Making package: gnome-calculator 50.0-1.1 (Tue Apr 7 21:23:26 2026)
==> Retrieving sources...
-> Cloning gnome-calculator git repo...
Cloning into bare repository '/home/alhp/workspace/build/x86-64-v3/gnome-calculator-50.0-1/gnome-calculator'...
warning: redirecting to https://github.com/GNOME/gnome-calculator.git/
==> Validating source files with b2sums...
gnome-calculator ... Passed
==> Making package: gnome-calculator 50.0-1.1 (Tue Apr 7 19:23:52 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Package (108) New Version Net Change
extra/adwaita-cursors 50.0-1 11.41 MiB
extra/adwaita-fonts 50.0-1 7.29 MiB
extra/adwaita-icon-theme 50.0-1 1.19 MiB
extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB
extra/appstream 1.1.2-1 17.13 MiB
extra/at-spi2-core 2.60.0-1 4.01 MiB
extra/avahi 1:0.9rc4-1 2.00 MiB
extra/bubblewrap 0.11.1-1 0.09 MiB
extra/cairo 1.18.4-1 1.59 MiB
extra/dav1d 1.5.3-1 1.78 MiB
extra/default-cursors 3-1 0.00 MiB
extra/desktop-file-utils 0.28-1 0.18 MiB
extra/duktape 2.7.0-7 0.78 MiB
extra/fontconfig 2:2.17.1-1 1.12 MiB
extra/freetype2 2.14.3-1 1.66 MiB
extra/fribidi 1.0.16-2 0.24 MiB
extra/gdk-pixbuf2 2.44.6-1 2.94 MiB
extra/giflib 6.1.2-1 0.33 MiB
extra/glib-networking 1:2.80.1-1 0.65 MiB
extra/glycin 2.1.1-1 17.50 MiB
extra/gperftools 2.18.1-1 2.01 MiB
extra/graphene 1.10.8-2 0.98 MiB
extra/graphite 1:1.3.14-6 0.20 MiB
extra/gsettings-desktop-schemas 50.0-1 6.08 MiB
extra/gsettings-system-schemas 50.0-1 0.02 MiB
extra/gssdp 1.6.4-1 0.24 MiB
extra/gst-plugins-bad-libs 1.28.1-2 14.50 MiB
extra/gst-plugins-base-libs 1.28.1-2 12.66 MiB
extra/gstreamer 1.28.1-2 11.76 MiB
extra/gtest 1.17.0-2 1.63 MiB
extra/gtk-update-icon-cache 1:4.22.2-1 0.04 MiB
extra/gupnp 1:1.6.9-1 0.70 MiB
extra/gupnp-igd 1.6.0-2 0.11 MiB
extra/harfbuzz 14.0.0-2 4.66 MiB
extra/highway 1.3.0-2 9.87 MiB
extra/iso-codes 4.20.1-1 22.30 MiB
extra/jbigkit 2.1-8 0.16 MiB
extra/json-glib 1.10.8-1 1.01 MiB
extra/lcms2 2.18-1 0.68 MiB
extra/libcloudproviders 0.4.0-1 0.32 MiB
extra/libcolord 1.4.8-1 1.24 MiB
extra/libcups 2:2.4.16-2 0.77 MiB
extra/libdaemon 0.14-6 0.06 MiB
extra/libdatrie 0.2.14-1 0.49 MiB
extra/libdeflate 1.25-1 0.14 MiB
extra/libdrm 2.4.131-1 1.28 MiB
core/libedit 20251016_3.1-1 0.26 MiB
extra/libepoxy 1.5.10-3 2.64 MiB
extra/libfyaml 0.9.6-2 1.27 MiB
extra/libglvnd 1.7.0-3 3.34 MiB
extra/libgudev 238-3 0.38 MiB
extra/libjpeg-turbo 3.1.4.1-1 2.43 MiB
extra/libjxl 0.11.2-2 9.65 MiB
extra/libnice 0.1.23-1 1.81 MiB
extra/libpciaccess 0.19-1 0.06 MiB
extra/libpng 1.6.56-1 0.58 MiB
extra/libproxy 0.5.12-1 0.10 MiB
extra/librsvg 2:2.62.1-1 10.25 MiB
extra/libstemmer 3.0.1-1 0.60 MiB
extra/libthai 0.1.30-1 1.24 MiB
extra/libtiff 4.7.1-1 1.26 MiB
extra/libunwind 1.8.2-1 0.29 MiB
extra/libva 2.23.0-1 0.98 MiB
extra/libwebp 1.6.0-2 1.04 MiB
extra/libx11 1.8.13-1 9.78 MiB
extra/libxau 1.0.12-1 0.02 MiB
extra/libxcb 1.17.0-1 3.87 MiB
extra/libxcursor 1.2.3-1 0.07 MiB
extra/libxdamage 1.1.7-1 0.02 MiB
extra/libxdmcp 1.1.5-1 0.13 MiB
extra/libxext 1.3.7-1 0.30 MiB
extra/libxfixes 6.0.2-1 0.04 MiB
extra/libxft 2.3.9-1 0.13 MiB
extra/libxi 1.8.2-1 0.48 MiB
extra/libxinerama 1.1.6-1 0.02 MiB
extra/libxkbcommon 1.13.1-1 1.03 MiB
extra/libxkbcommon-x11 1.13.1-1 0.10 MiB
extra/libxmlb 0.3.25-1 1.20 MiB
extra/libxrandr 1.5.5-1 0.07 MiB
extra/libxrender 0.9.12-1 0.09 MiB
extra/libxshmfence 1.3.3-1 0.02 MiB
extra/libxtst 1.2.5-1 0.11 MiB
extra/libxv 1.0.13-1 0.06 MiB
extra/libxxf86vm 1.1.7-1 0.03 MiB
extra/llvm-libs 22.1.2-1 160.11 MiB
extra/lm_sensors 1:3.6.2-1 0.48 MiB
core/lzo 2.10-5 0.38 MiB
extra/mesa 1:26.0.4-1 50.73 MiB
extra/orc 0.4.42-1 1.36 MiB
extra/pango 1:1.57.1-1 2.33 MiB
extra/pixman 0.46.4-1 0.74 MiB
extra/shared-mime-info 2.4-3 4.58 MiB
extra/spirv-tools 1:1.4.341.0-2 7.59 MiB
extra/tinysparql 3.11.0-1 3.88 MiB
extra/vmaf 3.1.0-1 6.53 MiB
extra/vulkan-icd-loader 1.4.341.0-1 0.58 MiB
extra/wayland 1.24.0-1 0.82 MiB
extra/xcb-proto 1.17.0-4 1.03 MiB
extra/xkeyboard-config 2.47-1 10.23 MiB
extra/xorg-xprop 1.2.8-1 0.05 MiB
extra/xorgproto 2025.1-1 1.47 MiB
extra/dconf 0.49.0-1 0.45 MiB
extra/gtk4 1:4.22.2-1 51.51 MiB
extra/gtksourceview5 5.20.0-1 5.67 MiB
extra/hicolor-icon-theme 0.18-1 0.05 MiB
extra/libadwaita 1:1.9.0-1 5.14 MiB
extra/libgee 0.20.8-1 1.82 MiB
extra/libsoup3 3.6.6-2 1.96 MiB
Total Installed Size: 543.25 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing dconf...
installing adwaita-fonts...
installing hicolor-icon-theme...
installing adwaita-icon-theme-legacy...
installing adwaita-cursors...
installing adwaita-icon-theme...
installing gsettings-system-schemas...
installing gsettings-desktop-schemas...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxfixes...
installing libxi...
installing libxtst...
installing xorg-xprop...
installing at-spi2-core...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
installing desktop-file-utils...
installing fribidi...
installing bubblewrap...
installing libjpeg-turbo...
Optional dependencies for libjpeg-turbo
java-runtime>11: for TurboJPEG Java wrapper
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
installing lcms2...
installing giflib...
installing libunwind...
installing gperftools...
installing gtest...
Optional dependencies for gtest
python: gmock generator
installing highway...
installing libjxl...
Optional dependencies for libjxl
java-runtime: for JNI bindings
installing dav1d...
Optional dependencies for dav1d
dav1d-doc: HTML documentation
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing glycin...
Optional dependencies for glycin
libheif: Load .avif, .heic and .heif
installing shared-mime-info...
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
libheif: Load .avif, .heic and .heif
libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
libwmf: Load .apm and .wmf
installing graphene...
installing gstreamer...
Optional dependencies for gstreamer
python: gst-plugins-doc-cache-generator
installing iso-codes...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool [installed]
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 spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme [installed]
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libgudev...
installing libxv...
installing orc...
installing gst-plugins-base-libs...
installing duktape...
installing libproxy...
installing glib-networking...
installing libsoup3...
Optional dependencies for libsoup3
samba: Windows Domain SSO
installing gssdp...
Optional dependencies for gssdp
gtk4: gssdp-device-sniffer [pending]
installing gupnp...
Optional dependencies for gupnp
python: gupnp-binding-tool
installing gupnp-igd...
installing libnice...
Optional dependencies for libnice
gstreamer: "nice" GStreamer plugin [installed]
installing libva...
Optional dependencies for libva
intel-media-driver: backend for Intel GPUs (>= Broadwell)
libva-intel-driver: backend for Intel GPUs (<= Haswell)
libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed]
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11 [pending]
wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
vulkan-driver: packaged vulkan driver
installing vmaf...
installing gst-plugins-bad-libs...
installing gtk-update-icon-cache...
installing libcloudproviders...
installing libcolord...
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
installing libcups...
installing libepoxy...
installing libxcursor...
installing libxdamage...
installing libxinerama...
installing libxrandr...
installing json-glib...
installing libstemmer...
installing tinysparql...
installing gtk4...
Optional dependencies for gtk4
evince: Default print preview command
xdg-desktop-portal-gtk: Fallback portals for various APIs
installing gtksourceview5...
installing libfyaml...
installing libxmlb...
installing appstream...
installing libadwaita...
installing libgee...
:: Running post-transaction hooks...
( 1/13) Creating system user accounts...
Creating group 'avahi' with GID 969.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969.
( 2/13) Reloading system manager configuration...
Skipped: Current root is not booted.
( 3/13) Reloading user manager configuration...
Skipped: Current root is not booted.
( 4/13) Updating the MIME type database...
( 5/13) Arming ConditionNeedsUpdate...
( 6/13) Updating fontconfig configuration...
( 7/13) Updating the appstream cache...
✔ Metadata cache was updated successfully.
( 8/13) Reloading system bus configuration...
Skipped: Current root is not booted.
( 9/13) Updating fontconfig cache...
(10/13) Updating GIO module cache...
(11/13) Compiling GSettings XML schema files...
(12/13) Updating icon theme caches...
(13/13) Updating the desktop file MIME type cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 11 providers available for ttf-font:
:: Repository extra
1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-ibm-plex 8) ttf-input 9) ttf-input-nerd 10) ttf-liberation 11) ttf-roboto
Enter a number (default=1):
looking for conflicting packages...
Package (70) New Version Net Change
extra/aom 3.13.3-1 9.16 MiB
extra/docbook-xml 4.5-11 1.96 MiB
extra/docbook-xsl 1.79.2-9 26.32 MiB
extra/gd 2.3.3-9 0.64 MiB
extra/ghostscript 10.07.0-1 43.77 MiB
core/glib2-docs 2.88.0-1 66.78 MiB
extra/gnu-free-fonts 20120503-9 6.65 MiB
extra/gobject-introspection-runtime 1.86.0-2 0.15 MiB
extra/graphviz 14.1.4-2 10.79 MiB
extra/gsfonts 20200910-6 3.11 MiB
extra/gtk-doc 1.36.0-1 3.26 MiB
extra/gts 0.7.6.121130-5 0.67 MiB
extra/ijs 0.35-6 0.12 MiB
extra/itstool 1:2.0.7-3 0.09 MiB
extra/jbig2dec 0.20-1 0.15 MiB
extra/l-smash 2.14.5-4 1.02 MiB
extra/libavif 1.4.1-1 0.84 MiB
extra/libde265 1.0.18-1 0.84 MiB
extra/libgirepository 1.86.0-2 1.52 MiB
extra/libheif 1.21.2-2 2.29 MiB
extra/libice 1.1.2-1 0.36 MiB
extra/libidn 1.43-1 0.85 MiB
extra/libpaper 2.2.7-1 0.16 MiB
extra/libsm 1.2.6-1 0.26 MiB
extra/libxpm 3.5.18-1 0.16 MiB
extra/libxslt 1.1.45-2 0.78 MiB
extra/libxt 1.3.1-1 2.02 MiB
extra/libyuv r2426+464c51a03-1 1.82 MiB
extra/mallard-ducktype 1.0.2-13 0.62 MiB
core/mpdecimal 4.0.1-3 0.32 MiB
extra/netpbm 10.86.49-1 6.99 MiB
extra/ninja 1.13.2-3 0.41 MiB
extra/openh264 2.6.0-2 2.22 MiB
extra/openjpeg2 2.5.4-1 13.37 MiB
extra/perl-error 0.17030-3 0.04 MiB
extra/perl-mailtools 2.22-3 0.10 MiB
extra/perl-timedate 2.35-1 0.15 MiB
extra/poppler-data 0.4.12-2 12.34 MiB
core/python 3.14.3-1 72.18 MiB
extra/python-autocommand 2.2.2-9 0.08 MiB
extra/python-gobject 3.56.2-1 1.49 MiB
extra/python-jaraco.collections 5.1.0-3 0.11 MiB
extra/python-jaraco.context 6.0.1-3 0.04 MiB
extra/python-jaraco.functools 4.1.0-3 0.07 MiB
extra/python-jaraco.text 4.0.0-4 0.08 MiB
extra/python-lxml 6.0.2-2 5.76 MiB
extra/python-mako 1.3.10-4 0.98 MiB
extra/python-markdown 3.10.2-1 1.13 MiB
extra/python-markupsafe 3.0.3-1 0.09 MiB
extra/python-more-itertools 11.0.1-1 0.76 MiB
extra/python-packaging 26.0-1 0.89 MiB
extra/python-pkg_resources 81.0.0-1 0.50 MiB
extra/python-platformdirs 4.9.5-1 0.40 MiB
extra/python-pygments 2.20.0-1 15.36 MiB
extra/python-setuptools 1:82.0.1-1 7.35 MiB
extra/python-tqdm 4.67.3-1 0.62 MiB
extra/python-typing_extensions 4.15.0-3 0.52 MiB
extra/python-wheel 0.46.3-1 0.31 MiB
extra/rav1e 0.8.1-2 7.61 MiB
extra/svt-av1 4.1.0-1 5.24 MiB
extra/x264 3:0.165.r3222.b35605a-2 3.79 MiB
extra/x265 4.1-1 20.84 MiB
extra/yelp-xsl 49.0-1 1.47 MiB
extra/zlib-ng 2.3.3-1 0.28 MiB
extra/blueprint-compiler 0.20.4-1 2.70 MiB
extra/git 2.53.0-1 29.72 MiB
extra/gobject-introspection 1.86.0-2 3.11 MiB
extra/meson 1.10.2-1 16.09 MiB
extra/vala 0.56.19-1 14.43 MiB
extra/yelp-tools 42.1-2 0.16 MiB
Total Installed Size: 437.26 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing libgirepository...
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending]
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]
xz: for lzma [installed]
tk: for tkinter
installing gobject-introspection-runtime...
installing python-gobject...
Optional dependencies for python-gobject
python-cairo: Cairo bindings
installing blueprint-compiler...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
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-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing python-markupsafe...
installing python-mako...
Optional dependencies for python-mako
python-babel: for i18n features
python-beaker: for caching support
python-dogpile.cache: for caching support
python-pygments: for syntax highlighting [pending]
python-pytest: for testing utilities
installing python-markdown...
Optional dependencies for python-markdown
python-yaml: parse Python in YAML metadata
python-pygments: Code highlighting [pending]
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-packaging...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
python-keyring: for wheel.signatures
python-xdg: for wheel.signatures
python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-typing_extensions...
installing python-pkg_resources...
installing python-setuptools...
installing gobject-introspection...
installing ninja...
installing python-tqdm...
Optional dependencies for python-tqdm
python-requests: telegram
installing meson...
installing libice...
installing libsm...
installing libxt...
installing libxpm...
installing aom...
installing libyuv...
installing rav1e...
installing svt-av1...
installing libavif...
installing libde265...
Optional dependencies for libde265
sdl2-compat: for the decoder tool
installing openh264...
installing l-smash...
installing x264...
installing x265...
installing libheif...
Optional dependencies for libheif
libjpeg-turbo: for heif-dec and heif-enc [installed]
libpng: for heif-dec and heif-enc [installed]
libtiff: for heif-dec and heif-enc [installed]
dav1d: dav1d encoder [installed]
ffmpeg: hardware decode
openjpeg2: JPEG2000 decoder [pending]
rav1e: rav1e encoder [installed]
svt-av1: svt-av1 encoder [installed]
installing gd...
Optional dependencies for gd
perl: bdftogd script [installed]
installing jbig2dec...
installing libpaper...
installing ijs...
installing openjpeg2...
installing libidn...
installing poppler-data...
installing ghostscript...
Optional dependencies for ghostscript
gtk3: needed for gsx
installing netpbm...
installing gts...
installing gsfonts...
installing graphviz...
Optional dependencies for graphviz
mono: sharp bindings
guile: guile bindings [installed]
lua: lua bindings
perl: perl bindings [installed]
python: python bindings [installed]
r: r bindings
tcl: tcl bindings
qt6-base: gvedit
xterm: vimdot
installing docbook-xml...
installing libxslt...
Optional dependencies for libxslt
python: Python bindings [installed]
installing docbook-xsl...
installing glib2-docs...
installing python-lxml...
Optional dependencies for python-lxml
python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML
python-cssselect: support for cssselect
python-html5lib: support for html5lib parser
python-lxml-docs: offline docs
python-lxml-html-clean: enable htmlclean feature
installing python-pygments...
installing gtk-doc...
Optional dependencies for gtk-doc
dblatex: PDF support
installing gnu-free-fonts...
installing vala...
installing yelp-xsl...
installing itstool...
installing mallard-ducktype...
installing yelp-tools...
:: Running post-transaction hooks...
(1/7) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/7) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/7) Arming ConditionNeedsUpdate...
(4/7) Updating fontconfig configuration...
(5/7) Checking for old perl modules...
(6/7) Updating fontconfig cache...
(7/7) Updating the info directory file...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of gnome-calculator git repo...
Cloning into 'gnome-calculator'...
done.
Switched to a new branch 'makepkg'
==> 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 gnome-calculator build
The Meson build system
Version: 1.10.2
Source dir: /startdir/src/gnome-calculator
Build dir: /startdir/src/build
Build type: native build
Project name: gnome-calculator
Project version: 50.0
C compiler for the host machine: cc (gcc 15.2.1 "cc (GCC) 15.2.1 20260209")
C linker for the host machine: cc ld.bfd 2.46
Vala compiler for the host machine: valac (valac 0.56.19)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
Run-time dependency gio-2.0 found: YES 2.88.0
Run-time dependency glib-2.0 found: YES 2.88.0
Run-time dependency gmodule-export-2.0 found: YES 2.88.0
Run-time dependency gobject-2.0 found: YES 2.88.0
Run-time dependency libxml-2.0 found: YES 2.15.2
Run-time dependency libsoup-3.0 found: YES 3.6.6
Run-time dependency gee-0.8 found: YES 0.20.8
Run-time dependency gobject-introspection-1.0 found: YES 1.86.0
Library m found: YES
Library mpc found: YES
Library mpc found: YES
Library mpfr found: YES
Library mpfr found: YES
Library posix found: YES
Configuring config.h using configuration
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)
Configuring gcalc-2.pc using configuration
Configuring gcalc-2.deps using configuration
Configuring namespace-info.vala using configuration
Configuring config.h using configuration
Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Run-time dependency gtk4 found: YES 4.22.2
Configuring gci-1.pc using configuration
Configuring gci-1.deps using configuration
Configuring namespace-info.vala using configuration
Configuring config.h using configuration
Dependency gio-2.0 found: YES 2.88.0 (cached)
Program /usr/bin/glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Program gtk4-update-icon-cache found: YES (/usr/bin/gtk4-update-icon-cache)
Run-time dependency libadwaita-1 found: YES 1.9.0
Run-time dependency gtksourceview-5 found: YES 5.20.0
Configuring org.gnome.Calculator.desktop.in using configuration
Configuring org.gnome.Calculator.metainfo.xml.in using configuration
Program appstreamcli found: YES (/usr/bin/appstreamcli)
Program blueprint-compiler found: YES (/usr/bin/blueprint-compiler)
Dependency gio-2.0 found: YES 2.88.0 (cached)
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring org.gnome.Calculator.SearchProvider.service using configuration
Program itstool found: YES (/usr/bin/itstool)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program msgfmt found: YES (/usr/bin/msgfmt)
Program valadoc found: YES (/usr/bin/valadoc)
Build targets in project: 225
gnome-calculator 50.0
User defined options
auto_features : enabled
b_pie : true
buildtype : plain
libexecdir : lib
prefix : /usr
python.bytecompile: 1
sbindir : bin
wrap_mode : nodownload
Found ninja-1.13.2 at /usr/bin/ninja
Generating targets: 0%| | 0/225 eta ?
Writing build.ninja: 0%| | 0/411 eta ?
ninja: Entering directory `/startdir/src/build'
[1/309] Generating yelp doc help/bg/help-gnome-calculator-bg-gmo
[2/309] Generating yelp doc help/ca/help-gnome-calculator-ca-gmo
[3/309] Generating yelp doc help/cs/help-gnome-calculator-cs-gmo
[4/309] Generating yelp doc help/da/help-gnome-calculator-da-gmo
[5/309] Generating yelp doc help/de/help-gnome-calculator-de-gmo
[6/309] Generating yelp doc help/el/help-gnome-calculator-el-gmo
[7/309] Generating yelp doc help/es/help-gnome-calculator-es-gmo
[8/309] Generating yelp doc help/eu/help-gnome-calculator-eu-gmo
[9/309] Generating yelp doc help/fi/help-gnome-calculator-fi-gmo
[10/309] Generating yelp doc help/fr/help-gnome-calculator-fr-gmo
[11/309] Generating yelp doc help/gl/help-gnome-calculator-gl-gmo
[12/309] Generating yelp doc help/hu/help-gnome-calculator-hu-gmo
[13/309] Generating yelp doc help/id/help-gnome-calculator-id-gmo
[14/309] Generating yelp doc help/it/help-gnome-calculator-it-gmo
[15/309] Generating yelp doc help/ja/help-gnome-calculator-ja-gmo
[16/309] Generating yelp doc help/kk/help-gnome-calculator-kk-gmo
[17/309] Generating yelp doc help/ko/help-gnome-calculator-ko-gmo
[18/309] Generating yelp doc help/lv/help-gnome-calculator-lv-gmo
[19/309] Generating yelp doc help/nl/help-gnome-calculator-nl-gmo
[20/309] Compiling Vala source ../gnome-calculator/libmpfr/mpfr-glue.vala
[21/309] Generating yelp doc help/oc/help-gnome-calculator-oc-gmo
[22/309] Generating yelp doc help/pl/help-gnome-calculator-pl-gmo
[23/309] Generating yelp doc help/pt/help-gnome-calculator-pt-gmo
[24/309] Generating yelp doc help/pt_BR/help-gnome-calculator-pt_BR-gmo
[25/309] Generating yelp doc help/ro/help-gnome-calculator-ro-gmo
[26/309] Generating yelp doc help/ru/help-gnome-calculator-ru-gmo
[27/309] Generating yelp doc help/sl/help-gnome-calculator-sl-gmo
[28/309] Generating yelp doc help/sv/help-gnome-calculator-sv-gmo
[29/309] Generating yelp doc help/te/help-gnome-calculator-te-gmo
[30/309] Generating yelp doc help/tr/help-gnome-calculator-tr-gmo
[31/309] Generating yelp doc help/uk/help-gnome-calculator-uk-gmo
[32/309] Generating yelp doc help/zh_CN/help-gnome-calculator-zh_CN-gmo
[33/309] Generating yelp doc help/zh_HK/help-gnome-calculator-zh_HK-gmo
[34/309] Generating yelp doc help/zh_TW/help-gnome-calculator-zh_TW-gmo
[35/309] Building translation po/ab/LC_MESSAGES/gnome-calculator-ab.mo
[36/309] Building translation po/af/LC_MESSAGES/gnome-calculator-af.mo
[37/309] Building translation po/am/LC_MESSAGES/gnome-calculator-am.mo
[38/309] Building translation po/ar/LC_MESSAGES/gnome-calculator-ar.mo
[39/309] Building translation po/as/LC_MESSAGES/gnome-calculator-as.mo
[40/309] Building translation po/ast/LC_MESSAGES/gnome-calculator-ast.mo
[41/309] Building translation po/az/LC_MESSAGES/gnome-calculator-az.mo
[42/309] Building translation po/be@latin/LC_MESSAGES/gnome-calculator-be@latin.mo
[43/309] Building translation po/be/LC_MESSAGES/gnome-calculator-be.mo
[44/309] Building translation po/bg/LC_MESSAGES/gnome-calculator-bg.mo
[45/309] Building translation po/bn_IN/LC_MESSAGES/gnome-calculator-bn_IN.mo
[46/309] Building translation po/bn/LC_MESSAGES/gnome-calculator-bn.mo
[47/309] Building translation po/bs/LC_MESSAGES/gnome-calculator-bs.mo
[48/309] Building translation po/ca/LC_MESSAGES/gnome-calculator-ca.mo
[49/309] Building translation po/ca@valencia/LC_MESSAGES/gnome-calculator-ca@valencia.mo
[50/309] Building translation po/cs/LC_MESSAGES/gnome-calculator-cs.mo
[51/309] Building translation po/cy/LC_MESSAGES/gnome-calculator-cy.mo
[52/309] Building translation po/da/LC_MESSAGES/gnome-calculator-da.mo
[53/309] Building translation po/de/LC_MESSAGES/gnome-calculator-de.mo
[54/309] Building translation po/dz/LC_MESSAGES/gnome-calculator-dz.mo
[55/309] Building translation po/el/LC_MESSAGES/gnome-calculator-el.mo
[56/309] Building translation po/en_CA/LC_MESSAGES/gnome-calculator-en_CA.mo
[57/309] Building translation po/en_GB/LC_MESSAGES/gnome-calculator-en_GB.mo
[58/309] Building translation po/en@shaw/LC_MESSAGES/gnome-calculator-en@shaw.mo
[59/309] Building translation po/eo/LC_MESSAGES/gnome-calculator-eo.mo
[60/309] Building translation po/es/LC_MESSAGES/gnome-calculator-es.mo
[61/309] Building translation po/et/LC_MESSAGES/gnome-calculator-et.mo
[62/309] Building translation po/eu/LC_MESSAGES/gnome-calculator-eu.mo
[63/309] Building translation po/fa/LC_MESSAGES/gnome-calculator-fa.mo
[64/309] Building translation po/fi/LC_MESSAGES/gnome-calculator-fi.mo
[65/309] Building translation po/fil/LC_MESSAGES/gnome-calculator-fil.mo
[66/309] Building translation po/fo/LC_MESSAGES/gnome-calculator-fo.mo
[67/309] Building translation po/fr/LC_MESSAGES/gnome-calculator-fr.mo
[68/309] Building translation po/fur/LC_MESSAGES/gnome-calculator-fur.mo
[69/309] Building translation po/ga/LC_MESSAGES/gnome-calculator-ga.mo
[70/309] Building translation po/gd/LC_MESSAGES/gnome-calculator-gd.mo
[71/309] Building translation po/gl/LC_MESSAGES/gnome-calculator-gl.mo
[72/309] Building translation po/gu/LC_MESSAGES/gnome-calculator-gu.mo
[73/309] Building translation po/he/LC_MESSAGES/gnome-calculator-he.mo
[74/309] Building translation po/hi/LC_MESSAGES/gnome-calculator-hi.mo
[75/309] Building translation po/hr/LC_MESSAGES/gnome-calculator-hr.mo
[76/309] Building translation po/hu/LC_MESSAGES/gnome-calculator-hu.mo
[77/309] Building translation po/hy/LC_MESSAGES/gnome-calculator-hy.mo
[78/309] Building translation po/it/LC_MESSAGES/gnome-calculator-it.mo
[79/309] Building translation po/ja/LC_MESSAGES/gnome-calculator-ja.mo
[80/309] Compiling Vala source ../gnome-calculator/gcalc/gcalc-assign.vala ../gnome-calculator/gcalc/gcalc-calculator.vala ../gnome-calculator/gcalc/gcalc-constant.vala ../gnome-calculator/gcalc/gcalc-division.vala ../gnome-calculator/gcalc/gcalc-equation.vala ../gnome-calculator/gcalc/gcalc-equation-manager.vala ../gnome-calculator/gcalc/gcalc-error-result.vala ../gnome-calculator/gcalc/gcalc-expression.vala ../gnome-calculator/gcalc/gcalc-expression-container.vala ../gnome-calculator/gcalc/gcalc-expression-hash-map.vala ../gnome-calculator/gcalc/gcalc-function.vala ../gnome-calculator/gcalc/gcalc-function-acos.vala ../gnome-calculator/gcalc/gcalc-function-acosh.vala ../gnome-calculator/gcalc/gcalc-function-asin.vala ../gnome-calculator/gcalc/gcalc-function-asinh.vala ../gnome-calculator/gcalc/gcalc-function-atan.vala ../gnome-calculator/gcalc/gcalc-function-atanh.vala ../gnome-calculator/gcalc/gcalc-function-cos.vala ../gnome-calculator/gcalc/gcalc-function-cosh.vala ../gnome-calculator/gcalc/gcalc-function-exp.vala ../gnome-calculator/gcalc/gcalc-function-log.vala ../gnome-calculator/gcalc/gcalc-function-sin.vala ../gnome-calculator/gcalc/gcalc-function-sinh.vala ../gnome-calculator/gcalc/gcalc-function-sqrt.vala ../gnome-calculator/gcalc/gcalc-function-tan.vala ../gnome-calculator/gcalc/gcalc-function-tanh.vala ../gnome-calculator/gcalc/gcalc-group.vala ../gnome-calculator/gcalc/gcalc-hashable.vala ../gnome-calculator/gcalc/gcalc-math-assign.vala ../gnome-calculator/gcalc/gcalc-math-binary-operator.vala ../gnome-calculator/gcalc/gcalc-math-constant.vala ../gnome-calculator/gcalc/gcalc-math-constant-complex.vala ../gnome-calculator/gcalc/gcalc-math-constant-number.vala ../gnome-calculator/gcalc/gcalc-math-constant-vector.vala ../gnome-calculator/gcalc/gcalc-math-division.vala ../gnome-calculator/gcalc/gcalc-math-equation.vala ../gnome-calculator/gcalc/gcalc-math-equation-manager.vala ../gnome-calculator/gcalc/gcalc-math-error-result.vala ../gnome-calculator/gcalc/gcalc-math-expression.vala ../gnome-calculator/gcalc/gcalc-math-function.vala ../gnome-calculator/gcalc/gcalc-math-group.vala ../gnome-calculator/gcalc/gcalc-math-minus.vala ../gnome-calculator/gcalc/gcalc-math-multiply.vala ../gnome-calculator/gcalc/gcalc-math-operator.vala ../gnome-calculator/gcalc/gcalc-math-parameter.vala ../gnome-calculator/gcalc/gcalc-math-plus.vala ../gnome-calculator/gcalc/gcalc-math-polynomial.vala ../gnome-calculator/gcalc/gcalc-math-pow.vala ../gnome-calculator/gcalc/gcalc-math-result.vala ../gnome-calculator/gcalc/gcalc-math-term.vala ../gnome-calculator/gcalc/gcalc-math-variable.vala ../gnome-calculator/gcalc/gcalc-minus.vala ../gnome-calculator/gcalc/gcalc-multiply.vala ../gnome-calculator/gcalc/gcalc-parameter.vala ../gnome-calculator/gcalc/gcalc-parser.vala ../gnome-calculator/gcalc/gcalc-plus.vala ../gnome-calculator/gcalc/gcalc-polynomial.vala ../gnome-calculator/gcalc/gcalc-pow.vala ../gnome-calculator/gcalc/gcalc-result.vala ../gnome-calculator/gcalc/gcalc-solver.vala ../gnome-calculator/gcalc/gcalc-term.vala ../gnome-calculator/gcalc/gcalc-units.vala ../gnome-calculator/gcalc/gcalc-variable.vala gcalc/namespace-info.vala libmpfr/mpfrg.vapi
[81/309] Building translation po/id/LC_MESSAGES/gnome-calculator-id.mo
[82/309] Building translation po/ka/LC_MESSAGES/gnome-calculator-ka.mo
[83/309] Building translation po/kab/LC_MESSAGES/gnome-calculator-kab.mo
[84/309] Building translation po/kk/LC_MESSAGES/gnome-calculator-kk.mo
[85/309] Building translation po/km/LC_MESSAGES/gnome-calculator-km.mo
[86/309] Building translation po/kn/LC_MESSAGES/gnome-calculator-kn.mo
[87/309] Building translation po/ko/LC_MESSAGES/gnome-calculator-ko.mo
[88/309] Building translation po/ku/LC_MESSAGES/gnome-calculator-ku.mo
[89/309] Building translation po/kw/LC_MESSAGES/gnome-calculator-kw.mo
[90/309] Building translation po/lt/LC_MESSAGES/gnome-calculator-lt.mo
[91/309] Building translation po/lv/LC_MESSAGES/gnome-calculator-lv.mo
[92/309] Building translation po/mai/LC_MESSAGES/gnome-calculator-mai.mo
[93/309] Building translation po/mg/LC_MESSAGES/gnome-calculator-mg.mo
[94/309] Building translation po/mjw/LC_MESSAGES/gnome-calculator-mjw.mo
[95/309] Building translation po/mk/LC_MESSAGES/gnome-calculator-mk.mo
[96/309] Building translation po/ml/LC_MESSAGES/gnome-calculator-ml.mo
[97/309] Building translation po/mn/LC_MESSAGES/gnome-calculator-mn.mo
[98/309] Building translation po/mr/LC_MESSAGES/gnome-calculator-mr.mo
[99/309] Building translation po/nb/LC_MESSAGES/gnome-calculator-nb.mo
[100/309] Generating src/blueprints with a custom command
[101/309] Compiling C object libmpfr/libmpfrg.a.p/meson-generated_mpfr-glue.c.o
[102/309] Building translation po/ms/LC_MESSAGES/gnome-calculator-ms.mo
[103/309] Building translation po/my/LC_MESSAGES/gnome-calculator-my.mo
[104/309] Building translation po/ne/LC_MESSAGES/gnome-calculator-ne.mo
[105/309] Compiling Vala source ../gnome-calculator/lib/currency.vala ../gnome-calculator/lib/currency-provider.vala ../gnome-calculator/lib/equation.vala ../gnome-calculator/lib/equation-lexer.vala ../gnome-calculator/lib/equation-parser.vala ../gnome-calculator/lib/financial.vala ../gnome-calculator/lib/function-manager.vala ../gnome-calculator/lib/math-equation.vala ../gnome-calculator/lib/math-function.vala ../gnome-calculator/lib/math-variables.vala ../gnome-calculator/lib/number.vala ../gnome-calculator/lib/serializer.vala ../gnome-calculator/lib/unit.vala ../gnome-calculator/lib/providers/imf-provider.vala ../gnome-calculator/lib/providers/ecb-provider.vala ../gnome-calculator/lib/providers/unt-provider.vala ../gnome-calculator/lib/providers/boc-provider.vala libmpfr/mpfrg.vapi
../gnome-calculator/lib/function-manager.vala:336.21-336.33: warning: Access to static member `Number.error' with an instance reference
336 | args[0].error = _("Function “%s” takes 1 argument").printf (name);
| ^~~~~~~~~~~~~
../gnome-calculator/lib/function-manager.vala:354.17-354.29: warning: Access to static member `Number.error' with an instance reference
354 | args[0].error = _("Function “%s” takes 1 or 2 arguments").printf (name);
| ^~~~~~~~~~~~~
../gnome-calculator/lib/function-manager.vala:362.17-362.29: warning: Access to static member `Number.error' with an instance reference
362 | args[0].error = _("Function “%s” takes at least 2 arguments").printf (name);
| ^~~~~~~~~~~~~
../gnome-calculator/lib/function-manager.vala:372.13-372.25: warning: Access to static member `Number.error' with an instance reference
372 | args[0].error = error.printf (name, function.arguments.length);
| ^~~~~~~~~~~~~
../gnome-calculator/lib/equation-parser.vala:1240.51-1240.80: warning: Access to possible `null'. Perform a check or use an unsafe cast.
1240 | if (root == null || !(root is LRNode) || !(root as LRNode).is_repeatable ())
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/lib/equation-parser.vala:1242.19-1242.40: warning: Access to possible `null'. Perform a check or use an unsafe cast.
1242 | operand = (root as LRNode).right.solve ();
| ^~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/lib/equation-parser.vala:1233.37-1233.52: warning: Use of possibly unassigned parameter `x_unit'
1233 | out Unit? x_unit, out Unit? z_unit)
| ^~~~~~~~~~~~~~~~
../gnome-calculator/lib/equation-parser.vala:1233.55-1233.70: warning: Use of possibly unassigned parameter `z_unit'
1233 | out Unit? x_unit, out Unit? z_unit)
| ^~~~~~~~~~~~~~~~
../gnome-calculator/lib/equation-parser.vala:1238.39-1238.57: warning: Use of possibly unassigned parameter `operand'
1238 | public string get_last_operation (out Number? operand)
| ^~~~~~~~~~~~~~~~~~~
../gnome-calculator/lib/equation-parser.vala:1432.5-1432.34: warning: Method `Parser.destroy_all_nodes' never used
1432 | private void destroy_all_nodes (ParseNode node)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/lib/equation-parser.vala:1598.17-1598.26: warning: Local variable `first_type' declared but never used
1598 | var first_type = token.type;
| ^~~~~~~~~~
../gnome-calculator/lib/math-equation.vala:988.17-988.21: warning: unreachable code detected
988 | break;
| ^~~~~
../gnome-calculator/lib/math-function.vala:353.5-353.15: warning: unreachable code detected
353 | return null;
| ^~~~~~~~~~~
../gnome-calculator/lib/number.vala:261.13-261.23: warning: unreachable code detected
261 | return true;
| ^~~~~~~~~~~
../gnome-calculator/lib/number.vala:286.13-286.23: warning: unreachable code detected
286 | return true;
| ^~~~~~~~~~~
../gnome-calculator/lib/unit.vala:318.57-318.72: warning: Use of possibly unassigned parameter `z_unit'
318 | out Unit? x_unit, out Unit? z_unit)
| ^~~~~~~~~~~~~~~~
../gnome-calculator/lib/unit.vala:318.39-318.54: warning: Use of possibly unassigned parameter `x_unit'
318 | out Unit? x_unit, out Unit? z_unit)
| ^~~~~~~~~~~~~~~~
../gnome-calculator/lib/providers/ecb-provider.vala:97.17-97.17: warning: Local variable `c' declared but never used
97 | var c = register_currency (name, source_name, eur_rate.multiply (r), date);
| ^
../gnome-calculator/lib/providers/ecb-provider.vala:105.13-105.13: warning: Local variable `c' declared but never used
105 | var c = register_currency (name, source_name + "#fixed", eur_rate.divide (r), date);
| ^
../gnome-calculator/lib/providers/unt-provider.vala:85.25-85.25: warning: Local variable `c' declared but never used
85 | var c = register_currency (name, source_name, v, tokens[date_index]);
| ^
../gnome-calculator/lib/providers/boc-provider.vala:71.13-71.13: warning: Local variable `c' declared but never used
71 | var c = register_currency (name, source_name, cad_rate.divide (r), date);
| ^
../gnome-calculator/lib/number.vala:48.5-48.42: warning: Type `MPFR.Precision' can not be used for a GLib.Object property
48 | public static MPFR.Precision precision { get; set; default = 1000; }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compilation succeeded - 22 warning(s)
[106/309] Linking static target libmpfr/libmpfrg.a
[107/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-expression-hash-map.c.o
[108/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-assign.c.o
[109/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-division.c.o
[110/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-calculator.c.o
[111/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-equation.c.o
[112/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-equation-manager.c.o
[113/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-error-result.c.o
[114/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-expression.c.o
[115/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-expression-container.c.o
[116/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-acos.c.o
[117/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-asinh.c.o
[118/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-exp.c.o
[119/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-log.c.o
[120/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-constant.c.o
[121/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function.c.o
[122/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-acosh.c.o
[123/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-asin.c.o
[124/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-atan.c.o
[125/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-atanh.c.o
[126/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-cos.c.o
[127/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-cosh.c.o
[128/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-sin.c.o
[129/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-sinh.c.o
[130/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-sqrt.c.o
[131/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-tan.c.o
[132/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-function-tanh.c.o
[133/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-group.c.o
[134/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-hashable.c.o
[135/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-assign.c.o
[136/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-binary-operator.c.o
[137/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-constant.c.o
[138/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-constant-complex.c.o
[139/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-constant-number.c.o
[140/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-constant-vector.c.o
[141/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-division.c.o
[142/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-equation.c.o
[143/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-equation-manager.c.o
[144/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-error-result.c.o
[145/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-expression.c.o
[146/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-function.c.o
[147/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-group.c.o
[148/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-minus.c.o
[149/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-multiply.c.o
[150/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-operator.c.o
[151/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-parameter.c.o
[152/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-plus.c.o
[153/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-polynomial.c.o
[154/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-pow.c.o
[155/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-result.c.o
[156/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-term.c.o
[157/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-math-variable.c.o
[158/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-minus.c.o
[159/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-multiply.c.o
[160/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-parameter.c.o
[161/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-parser.c.o
[162/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-plus.c.o
[163/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-polynomial.c.o
[164/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-pow.c.o
[165/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-result.c.o
[166/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-solver.c.o
[167/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-term.c.o
[168/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-units.c.o
[169/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_gcalc-variable.c.o
[170/309] Compiling C object gcalc/libgcalc-2.so.1.p/meson-generated_namespace-info.c.o
[171/309] Compiling Vala source ../gnome-calculator/gci/gci-entry-controller.vala gci/namespace-info.vala gcalc/gcalc-2.vapi
[172/309] Generating src/org.gnome.Calculator_c with a custom command
[173/309] Compiling C object lib/libcalculator.a.p/meson-generated_currency-provider.c.o
[174/309] Compiling C object lib/libcalculator.a.p/meson-generated_equation.c.o
[175/309] Compiling C object lib/libcalculator.a.p/meson-generated_financial.c.o
[176/309] Generating src/org.gnome.Calculator_h with a custom command
[177/309] Compiling C object lib/libcalculator.a.p/meson-generated_equation-lexer.c.o
[178/309] Compiling C object lib/libcalculator.a.p/meson-generated_math-equation.c.o
lib/libcalculator.a.p/math-equation.c: In function ‘math_equation_toggle_bit’:
lib/libcalculator.a.p/math-equation.c:4422:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
4422 | bits = *((guint64*) (&d));
| ~^~~~~~~~~~~~~~~~
lib/libcalculator.a.p/math-equation.c:4428:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
4428 | bits = (guint64) (*((guint32*) (&f)));
| ~^~~~~~~~~~~~~~~~
lib/libcalculator.a.p/math-equation.c:4473:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
4473 | _tmp25_ = number_new_double (*((gdouble*) (&bits)), (gdouble) 0);
| ~^~~~~~~~~~~~~~~~~~~
lib/libcalculator.a.p/math-equation.c:4478:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
4478 | _tmp26_ = number_new_float (*((gfloat*) (&bits)), (gfloat) 0);
| ~^~~~~~~~~~~~~~~~~~
[179/309] Compiling C object lib/libcalculator.a.p/meson-generated_number.c.o
lib/libcalculator.a.p/number.c: In function ‘number_construct_float’:
lib/libcalculator.a.p/number.c:329:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
329 | mpc_set_ui_ui (&self->priv->num, (gulong) (*((guint32*) (&real))), (gulong) 0, MPC_RNDNN);
| ~^~~~~~~~~~~~~~~~~~~
lib/libcalculator.a.p/number.c: In function ‘number_construct_double’:
lib/libcalculator.a.p/number.c:352:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
352 | mpc_set_ui_ui (&self->priv->num, (gulong) (*((guint64*) (&real))), (gulong) 0, MPC_RNDNN);
| ~^~~~~~~~~~~~~~~~~~~
lib/libcalculator.a.p/number.c: In function ‘number_to_float’:
lib/libcalculator.a.p/number.c:568:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
568 | result = (gfloat) (*((gdouble*) (&bits)));
| ~^~~~~~~~~~~~~~~~~~~
lib/libcalculator.a.p/number.c:571:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
571 | result = *((gfloat*) (&bits));
| ~^~~~~~~~~~~~~~~~~~
lib/libcalculator.a.p/number.c: In function ‘number_to_double’:
lib/libcalculator.a.p/number.c:589:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
589 | result = *((gdouble*) (&bits));
| ~^~~~~~~~~~~~~~~~~~~
lib/libcalculator.a.p/number.c:592:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
592 | result = (gdouble) (*((gfloat*) (&bits)));
| ~^~~~~~~~~~~~~~~~~~
lib/libcalculator.a.p/number.c: In function ‘number_root’:
lib/libcalculator.a.p/number.c:1578:17: warning: ‘mpfr_root’ is deprecated [-Wdeprecated-declarations]
1578 | mpfr_root (&_tmp7_->val, &_tmp9_->val, (gulong) p, MPFR_RNDN);
| ^~~~~~~~~
In file included from lib/calculator.h:12,
from lib/libcalculator.a.p/number.c:32:
/usr/include/mpfr.h:768:21: note: declared here
768 | __MPFR_DECLSPEC int mpfr_root (mpfr_ptr, mpfr_srcptr, unsigned long,
| ^~~~~~~~~
lib/libcalculator.a.p/number.c: At top level:
lib/libcalculator.a.p/number.c:3629:1: warning: ‘block2_data_ref’ defined but not used [-Wunused-function]
3629 | block2_data_ref (Block2Data* _data2_)
| ^~~~~~~~~~~~~~~
[180/309] Compiling C object gci/libgci-1.so.0.p/meson-generated_namespace-info.c.o
[181/309] Compiling C object lib/libcalculator.a.p/meson-generated_currency.c.o
[182/309] Compiling C object lib/libcalculator.a.p/meson-generated_math-variables.c.o
[183/309] Compiling Vala source ../gnome-calculator/search-provider/search-provider.vala lib/calculator.vapi libmpfr/mpfrg.vapi
[184/309] Building translation po/nl/LC_MESSAGES/gnome-calculator-nl.mo
[185/309] Building translation po/nn/LC_MESSAGES/gnome-calculator-nn.mo
[186/309] Compiling C object lib/libcalculator.a.p/meson-generated_equation-parser.c.o
lib/libcalculator.a.p/equation-parser.c:7375:1: warning: ‘parser_destroy_all_nodes’ defined but not used [-Wunused-function]
7375 | parser_destroy_all_nodes (Parser* self,
| ^~~~~~~~~~~~~~~~~~~~~~~~
[187/309] Compiling C object lib/libcalculator.a.p/meson-generated_function-manager.c.o
[188/309] Compiling C object lib/libcalculator.a.p/meson-generated_math-function.c.o
[189/309] Compiling C object lib/libcalculator.a.p/meson-generated_serializer.c.o
[190/309] Compiling C object lib/libcalculator.a.p/meson-generated_unit.c.o
[191/309] Compiling C object lib/libcalculator.a.p/meson-generated_providers_imf-provider.c.o
[192/309] Compiling C object lib/libcalculator.a.p/meson-generated_providers_unt-provider.c.o
[193/309] Compiling Vala source ../gnome-calculator/src/gcalccmd.vala lib/calculator.vapi libmpfr/mpfrg.vapi
[194/309] Compiling Vala source ../gnome-calculator/tests/test-currency-providers.vala lib/calculator.vapi libmpfr/mpfrg.vapi
[195/309] Compiling Vala source ../gnome-calculator/tests/test-number.vala lib/calculator.vapi libmpfr/mpfrg.vapi
[196/309] Compiling Vala source ../gnome-calculator/tests/test-serializer.vala lib/calculator.vapi libmpfr/mpfrg.vapi
[197/309] Compiling Vala source ../gnome-calculator/tests/gcalc-parsing.vala gcalc/gcalc-2.vapi libmpfr/mpfrg.vapi
[198/309] Compiling Vala source ../gnome-calculator/tests/gcalc-solving-basic.vala gcalc/gcalc-2.vapi libmpfr/mpfrg.vapi
[199/309] Compiling C object src/gnome-calculator.p/meson-generated_.._org.gnome.Calculator.c.o
[200/309] Building translation po/oc/LC_MESSAGES/gnome-calculator-oc.mo
[201/309] Building translation po/or/LC_MESSAGES/gnome-calculator-or.mo
[202/309] Building translation po/pa/LC_MESSAGES/gnome-calculator-pa.mo
[203/309] Compiling C object lib/libcalculator.a.p/meson-generated_providers_ecb-provider.c.o
lib/libcalculator.a.p/providers/ecb-provider.c: In function ‘ecb_currency_provider_set_ecb_rate’:
lib/libcalculator.a.p/providers/ecb-provider.c:383:40: warning: pointer targets in assignment from ‘const xmlChar *’ {aka ‘const unsigned char *’} to ‘const gchar *’ {aka ‘const char *’} differ in signedness [-Wpointer-sign]
383 | _tmp7_ = _tmp6_->name;
| ^
lib/libcalculator.a.p/providers/ecb-provider.c:395:49: warning: pointer targets in assignment from ‘const xmlChar *’ {aka ‘const unsigned char *’} to ‘const gchar *’ {aka ‘const char *’} differ in signedness [-Wpointer-sign]
395 | _tmp11_ = _tmp10_->name;
| ^
[204/309] Compiling C object lib/libcalculator.a.p/meson-generated_providers_boc-provider.c.o
lib/libcalculator.a.p/providers/boc-provider.c:374:1: warning: ‘bc_currency_provider_get_currency_filename’ defined but not used [-Wunused-function]
374 | bc_currency_provider_get_currency_filename (BCCurrencyProvider* self)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/libcalculator.a.p/providers/boc-provider.c:352:1: warning: ‘bc_currency_provider_get_currency’ defined but not used [-Wunused-function]
352 | bc_currency_provider_get_currency (BCCurrencyProvider* self)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[205/309] Compiling Vala source ../gnome-calculator/tests/test-equation.vala lib/calculator.vapi libmpfr/mpfrg.vapi
../gnome-calculator/tests/test-equation.vala:115.56-115.71: warning: Use of possibly unassigned parameter `z_unit'
115 | out Unit? x_unit, out Unit? z_unit)
| ^~~~~~~~~~~~~~~~
../gnome-calculator/tests/test-equation.vala:115.38-115.53: warning: Use of possibly unassigned parameter `x_unit'
115 | out Unit? x_unit, out Unit? z_unit)
| ^~~~~~~~~~~~~~~~
Compilation succeeded - 2 warning(s)
[206/309] Linking target gcalc/libgcalc-2.so.1
[207/309] Compiling C object gci/libgci-1.so.0.p/meson-generated_gci-entry-controller.c.o
[208/309] Building translation po/pl/LC_MESSAGES/gnome-calculator-pl.mo
[209/309] Building translation po/pt_BR/LC_MESSAGES/gnome-calculator-pt_BR.mo
[210/309] Building translation po/pt/LC_MESSAGES/gnome-calculator-pt.mo
[211/309] Building translation po/ro/LC_MESSAGES/gnome-calculator-ro.mo
[212/309] Building translation po/ru/LC_MESSAGES/gnome-calculator-ru.mo
[213/309] Building translation po/rw/LC_MESSAGES/gnome-calculator-rw.mo
[214/309] Building translation po/si/LC_MESSAGES/gnome-calculator-si.mo
[215/309] Building translation po/sk/LC_MESSAGES/gnome-calculator-sk.mo
[216/309] Building translation po/sl/LC_MESSAGES/gnome-calculator-sl.mo
[217/309] Building translation po/sq/LC_MESSAGES/gnome-calculator-sq.mo
[218/309] Building translation po/sr@latin/LC_MESSAGES/gnome-calculator-sr@latin.mo
[219/309] Compiling Vala source ../gnome-calculator/src/buttons-advanced.vala ../gnome-calculator/src/buttons-basic.vala ../gnome-calculator/src/buttons-conversion.vala ../gnome-calculator/src/buttons-financial.vala ../gnome-calculator/src/buttons-programming.vala ../gnome-calculator/src/gnome-calculator.vala ../gnome-calculator/src/math-buttons.vala ../gnome-calculator/src/math-converter.vala ../gnome-calculator/src/math-display.vala ../gnome-calculator/src/math-preferences.vala ../gnome-calculator/src/math-popover.vala ../gnome-calculator/src/math-function-popover.vala ../gnome-calculator/src/math-variable-popover.vala ../gnome-calculator/src/math-window.vala ../gnome-calculator/src/math-history.vala lib/calculator.vapi libmpfr/mpfrg.vapi
../gnome-calculator/src/math-converter.vala:663.13-663.46: warning: Access to possible `null'. Perform a check or use an unsafe cast.
663 | if ((combo.selected_item as Unit).name == "dms")
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:672.42-672.75: warning: Access to possible `null'. Perform a check or use an unsafe cast.
672 | var number_base = int.parse ((combo.selected_item as Unit).name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:169.24-169.56: warning: Access to possible `null'. Perform a check or use an unsafe cast.
169 | return (c1 as UnitCategory).display_name.collate ((c2 as UnitCategory).display_name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:169.67-169.99: warning: Access to possible `null'. Perform a check or use an unsafe cast.
169 | return (c1 as UnitCategory).display_name.collate ((c2 as UnitCategory).display_name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:643.38-643.71: warning: Access to possible `null'. Perform a check or use an unsafe cast.
643 | number_base = int.parse ((combo.selected_item as Unit).name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:447.9-447.36: warning: Access to possible `null'. Perform a check or use an unsafe cast.
447 | (item as Gtk.ListItem).child = box;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:452.19-452.46: warning: Access to possible `null'. Perform a check or use an unsafe cast.
452 | var box = (item as Gtk.ListItem).child;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:453.20-453.46: warning: Access to possible `null'. Perform a check or use an unsafe cast.
453 | var unit = (item as Gtk.ListItem).item as Unit;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:215.16-215.49: warning: Access to possible `null'. Perform a check or use an unsafe cast.
215 | return (combo.selected_item as Unit).name;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-window.vala:25.5-25.30: warning: MathWindow.display hides inherited property `Gtk.Window.display'. Use the `new' keyword if hiding was intentional
25 | public MathDisplay display { get { return _display; } }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/buttons-programming.vala:95.9-95.24: warning: `Gtk.StyleContext' has been deprecated since 4.10
95 | Gtk.StyleContext.add_provider_for_display (Gdk.Display.get_default (), css_provider, Gtk.STYLE_PROVIDER_PRIORITY_USER);
| ^~~~~~~~~~~~~~~~
../gnome-calculator/src/buttons-conversion.vala:196.9-196.53: warning: implicit .begin is deprecated
196 | new Gtk.UriLauncher (row.tooltip_text).launch ((Gtk.Window) root, null);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-window.vala:99.9-99.43: warning: Access to possible `null'. Perform a check or use an unsafe cast.
99 | (this as Gtk.Widget).add_controller (event_controller);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/gnome-calculator.vala:263.9-263.60: warning: implicit .begin is deprecated
263 | new Gtk.UriLauncher ("help:gnome-calculator").launch (get_active_window (), null);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:74.5-74.64: warning: Field `MathConverter.from_event_controller' never used
74 | private unowned Gtk.EventControllerKey from_event_controller;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:76.5-76.62: warning: Field `MathConverter.to_event_controller' never used
76 | private unowned Gtk.EventControllerKey to_event_controller;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:908.40-908.60: warning: Use of possibly unassigned parameter `target_unit'
908 | out Unit? target_unit)
| ^~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-converter.vala:907.40-907.60: warning: Use of possibly unassigned parameter `source_unit'
907 | out Unit? source_unit,
| ^~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-display.vala:28.5-28.51: warning: Field `MathDisplay.event_controller' never used
28 | unowned Gtk.EventControllerKey event_controller;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gnome-calculator/src/math-popover.vala:29.29-29.40: warning: copying delegates is not supported
29 | this.compare_func = compare_func;
| ^~~~~~~~~~~~
Compilation succeeded - 20 warning(s)
[220/309] Compiling C object src/gcalccmd.p/meson-generated_gcalccmd.c.o
[221/309] Building translation po/sr/LC_MESSAGES/gnome-calculator-sr.mo
[222/309] Building translation po/sv/LC_MESSAGES/gnome-calculator-sv.mo
[223/309] Building translation po/ta/LC_MESSAGES/gnome-calculator-ta.mo
[224/309] Linking static target lib/libcalculator.a
[225/309] Generating symbol file gcalc/libgcalc-2.so.1.p/libgcalc-2.so.1.symbols
[226/309] Building translation po/te/LC_MESSAGES/gnome-calculator-te.mo
[227/309] Building translation po/tg/LC_MESSAGES/gnome-calculator-tg.mo
[228/309] Building translation po/th/LC_MESSAGES/gnome-calculator-th.mo
[229/309] Building translation po/tk/LC_MESSAGES/gnome-calculator-tk.mo
[230/309] Building translation po/tr/LC_MESSAGES/gnome-calculator-tr.mo
[231/309] Building translation po/ug/LC_MESSAGES/gnome-calculator-ug.mo
[232/309] Building translation po/uk/LC_MESSAGES/gnome-calculator-uk.mo
[233/309] Building translation po/uz/LC_MESSAGES/gnome-calculator-uz.mo
[234/309] Compiling C object search-provider/gnome-calculator-search-provider.p/meson-generated_search-provider.c.o
search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘_dbus_search_provider_get_initial_result_set’:
search-provider/gnome-calculator-search-provider.p/search-provider.c:2640:9: warning: label ‘_error’ defined but not used [-Wunused-label]
2640 | _error:
| ^~~~~~
search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘_dbus_search_provider_get_subsearch_result_set’:
search-provider/gnome-calculator-search-provider.p/search-provider.c:2748:9: warning: label ‘_error’ defined but not used [-Wunused-label]
2748 | _error:
| ^~~~~~
search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘_dbus_search_provider_get_result_metas’:
search-provider/gnome-calculator-search-provider.p/search-provider.c:2832:9: warning: label ‘_error’ defined but not used [-Wunused-label]
2832 | _error:
| ^~~~~~
search-provider/gnome-calculator-search-provider.p/search-provider.c: In function ‘_dbus_search_provider_activate_result’:
search-provider/gnome-calculator-search-provider.p/search-provider.c:2936:9: warning: label ‘_error’ defined but not used [-Wunused-label]
2936 | _error:
| ^~~~~~
[235/309] Compiling C object tests/test-currency-providers.p/meson-generated_test-currency-providers.c.o
[236/309] Compiling C object tests/test-serializer.p/meson-generated_test-serializer.c.o
[237/309] Compiling C object tests/gcalc-parsing.p/meson-generated_gcalc-parsing.c.o
[238/309] Compiling C object tests/gcalc-solve-basic.p/meson-generated_gcalc-solving-basic.c.o
[239/309] Building translation po/vi/LC_MESSAGES/gnome-calculator-vi.mo
[240/309] Building translation po/xh/LC_MESSAGES/gnome-calculator-xh.mo
[241/309] Building translation po/zh_CN/LC_MESSAGES/gnome-calculator-zh_CN.mo
[242/309] Building translation po/zh_HK/LC_MESSAGES/gnome-calculator-zh_HK.mo
[243/309] Linking target gci/libgci-1.so.0
[244/309] Compiling C object tests/test-equation.p/meson-generated_test-equation.c.o
[245/309] Building translation po/zh_TW/LC_MESSAGES/gnome-calculator-zh_TW.mo
[246/309] Compiling C object src/gnome-calculator.p/meson-generated_buttons-basic.c.o
[247/309] Compiling C object src/gnome-calculator.p/meson-generated_buttons-financial.c.o
[248/309] Compiling C object src/gnome-calculator.p/meson-generated_math-buttons.c.o
[249/309] Generating gcalc/gcalc-typelib with a custom command
[250/309] Compiling C object src/gnome-calculator.p/meson-generated_buttons-advanced.c.o
[251/309] Compiling C object src/gnome-calculator.p/meson-generated_buttons-conversion.c.o
[252/309] Compiling C object src/gnome-calculator.p/meson-generated_math-converter.c.o
src/gnome-calculator.p/math-converter.c:1939:1: warning: ‘block6_data_ref’ defined but not used [-Wunused-function]
1939 | block6_data_ref (Block6Data* _data6_)
| ^~~~~~~~~~~~~~~
[253/309] Compiling C object src/gnome-calculator.p/meson-generated_math-popover.c.o
[254/309] Compiling C object src/gnome-calculator.p/meson-generated_math-window.c.o
[255/309] Compiling C object src/gnome-calculator.p/meson-generated_buttons-programming.c.o
src/gnome-calculator.p/buttons-programming.c: In function ‘programming_button_panel_update_bit_panel’:
src/gnome-calculator.p/buttons-programming.c:1125:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
1125 | bits = *((guint64*) (&d));
| ~^~~~~~~~~~~~~~~~
src/gnome-calculator.p/buttons-programming.c:1138:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
1138 | bits = (guint64) (*((guint32*) (&f)));
| ~^~~~~~~~~~~~~~~~
src/gnome-calculator.p/buttons-programming.c:1330:50: warning: format ‘%llo’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘guint64’ {aka ‘long unsigned int’} [-Wformat=]
1330 | _tmp63_ = g_strdup_printf ("%s%llo₈ ", _tmp62_, bits);
| ~~~^ ~~~~
| | |
| | guint64 {aka long unsigned int}
| long long unsigned int
| %lo
src/gnome-calculator.p/buttons-programming.c:1348:50: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘guint64’ {aka ‘long unsigned int’} [-Wformat=]
1348 | _tmp71_ = g_strdup_printf ("%s%llu₁₀ ", _tmp70_, bits);
| ~~~^ ~~~~
| | |
| | guint64 {aka long unsigned int}
| long long unsigned int
| %lu
src/gnome-calculator.p/buttons-programming.c:1366:50: warning: format ‘%llX’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘guint64’ {aka ‘long unsigned int’} [-Wformat=]
1366 | _tmp79_ = g_strdup_printf ("%s%llX₁₆", _tmp78_, bits);
| ~~~^ ~~~~
| | |
| | guint64 {aka long unsigned int}
| long long unsigned int
| %lX
[256/309] Compiling C object src/gnome-calculator.p/meson-generated_gnome-calculator.c.o
[257/309] Compiling C object src/gnome-calculator.p/meson-generated_math-display.c.o
[258/309] Compiling C object src/gnome-calculator.p/meson-generated_math-preferences.c.o
src/gnome-calculator.p/math-preferences.c:1164:1: warning: ‘block9_data_ref’ defined but not used [-Wunused-function]
1164 | block9_data_ref (Block9Data* _data9_)
| ^~~~~~~~~~~~~~~
src/gnome-calculator.p/math-preferences.c:972:1: warning: ‘block8_data_ref’ defined but not used [-Wunused-function]
972 | block8_data_ref (Block8Data* _data8_)
| ^~~~~~~~~~~~~~~
[259/309] Compiling C object src/gnome-calculator.p/meson-generated_math-function-popover.c.o
[260/309] Compiling C object src/gnome-calculator.p/meson-generated_math-variable-popover.c.o
[261/309] Compiling C object src/gnome-calculator.p/meson-generated_math-history.c.o
[262/309] Merging translations for data/org.gnome.Calculator.desktop
[263/309] Merging translations for data/org.gnome.Calculator.metainfo.xml
[264/309] Generating yelp doc help/bg/help-gnome-calculator-bg
[265/309] Generating gci/gci-typelib with a custom command
[266/309] Generating yelp doc help/ca/help-gnome-calculator-ca
[267/309] Generating yelp doc help/cs/help-gnome-calculator-cs
[268/309] Generating yelp doc help/da/help-gnome-calculator-da
[269/309] Generating yelp doc help/de/help-gnome-calculator-de
[270/309] Generating yelp doc help/el/help-gnome-calculator-el
[271/309] Generating yelp doc help/es/help-gnome-calculator-es
[272/309] Generating yelp doc help/eu/help-gnome-calculator-eu
[273/309] Generating yelp doc help/fi/help-gnome-calculator-fi
[274/309] Generating yelp doc help/fr/help-gnome-calculator-fr
[275/309] Generating yelp doc help/gl/help-gnome-calculator-gl
[276/309] Generating yelp doc help/hu/help-gnome-calculator-hu
Warning: Could not merge hu translation for msgid:
Modulus division is performed using the mod operator or the mod function.
[277/309] Generating yelp doc help/id/help-gnome-calculator-id
Warning: Could not merge id translation for msgid:
link:trailCalculator Help
Warning: Could not merge id translation for msgid:
textCalculator Help
Warning: Could not merge id translation for msgid:
linkCalculator Help
[278/309] Generating yelp doc help/it/help-gnome-calculator-it
[279/309] Generating yelp doc help/ja/help-gnome-calculator-ja
[280/309] Generating yelp doc help/kk/help-gnome-calculator-kk
[281/309] Generating yelp doc help/ko/help-gnome-calculator-ko
[282/309] Generating yelp doc help/lv/help-gnome-calculator-lv
[283/309] Generating yelp doc help/nl/help-gnome-calculator-nl
[284/309] Generating yelp doc help/oc/help-gnome-calculator-oc
[285/309] Generating yelp doc help/pl/help-gnome-calculator-pl
[286/309] Generating yelp doc help/pt/help-gnome-calculator-pt
[287/309] Generating yelp doc help/pt_BR/help-gnome-calculator-pt_BR
[288/309] Generating yelp doc help/ro/help-gnome-calculator-ro
[289/309] Generating yelp doc help/ru/help-gnome-calculator-ru
[290/309] Generating yelp doc help/sl/help-gnome-calculator-sl
[291/309] Generating yelp doc help/sv/help-gnome-calculator-sv
[292/309] Generating yelp doc help/te/help-gnome-calculator-te
[293/309] Compiling C object tests/test-number.p/meson-generated_test-number.c.o
tests/test-number.p/test-number.c: In function ‘test_integer’:
tests/test-number.p/test-number.c:164:108: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 3 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
164 | _tmp5_ = g_strdup_printf ("Number.integer (%d).to_integer () -> %lli, expected %i", a, number_to_integer (_tmp4_), a);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_factorial’:
tests/test-number.p/test-number.c:2762:93: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 3 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
2762 | _tmp12_ = g_strdup_printf ("(%d).factorial () -> %lli, expected %lli", a, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c:2762:108: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint’ {aka ‘int’} [-Wformat=]
2762 | _tmp12_ = g_strdup_printf ("(%d).factorial () -> %lli, expected %lli", a, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~
| | |
| long long int gint {aka int}
| %i
tests/test-number.p/test-number.c: In function ‘test_add’:
tests/test-number.p/test-number.c:2837:113: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
2837 | _tmp12_ = g_strdup_printf ("(%d).add (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_subtract’:
tests/test-number.p/test-number.c:2914:118: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
2914 | _tmp12_ = g_strdup_printf ("(%d).subtract (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_multiply’:
tests/test-number.p/test-number.c:2991:118: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
2991 | _tmp12_ = g_strdup_printf ("(%d).multiply (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_multiply_integer’:
tests/test-number.p/test-number.c:3063:126: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3063 | _tmp10_ = g_strdup_printf ("(%d).multiply_integer (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp9_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_divide’:
tests/test-number.p/test-number.c:3143:116: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3143 | _tmp12_ = g_strdup_printf ("(%d).divide (%d) -> %lli, expected %d", a * b, b, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_divide_integer’:
tests/test-number.p/test-number.c:3218:124: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3218 | _tmp10_ = g_strdup_printf ("(%d).divide_integer (%d) -> %lli, expected %d", a * b, b, number_to_integer (_tmp9_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_modulus_divide’:
tests/test-number.p/test-number.c:3295:124: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3295 | _tmp12_ = g_strdup_printf ("(%d).modulus_divide (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_and’:
tests/test-number.p/test-number.c:3474:113: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3474 | _tmp12_ = g_strdup_printf ("(%d).and (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_or’:
tests/test-number.p/test-number.c:3551:112: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3551 | _tmp12_ = g_strdup_printf ("(%d).or (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_xor’:
tests/test-number.p/test-number.c:3628:113: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3628 | _tmp12_ = g_strdup_printf ("(%d).xor (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_not’:
tests/test-number.p/test-number.c:3684:86: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 3 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3684 | _tmp8_ = g_strdup_printf ("(%d).not () -> %lli, expected %d", a, number_to_integer (_tmp7_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c: In function ‘test_shift’:
tests/test-number.p/test-number.c:3764:120: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3764 | _tmp12_ = g_strdup_printf ("(%d).left_shift (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp11_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c:3787:121: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3787 | _tmp21_ = g_strdup_printf ("(%d).right_shift (%d) -> %lli, expected %d", a, b, number_to_integer (_tmp20_), expected);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
tests/test-number.p/test-number.c:3818:138: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘gint64’ {aka ‘long int’} [-Wformat=]
3818 | _tmp30_ = g_strdup_printf ("(%d).unsigned_right_shift (%d) -> %lli, expected %u", a, b, number_to_integer (_tmp29_), expected_u);
| ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| long long int gint64 {aka long int}
| %li
[294/309] Linking target src/gcalccmd
[295/309] Linking target search-provider/gnome-calculator-search-provider
[296/309] Generating yelp doc help/tr/help-gnome-calculator-tr
[297/309] Generating yelp doc help/uk/help-gnome-calculator-uk
Warning: Could not merge uk translation for msgid:
Length/Area/Volume conversions must be performed using the keyboard or using the conversion mode and selecting the length/area/volume category.
Warning: Could not merge uk translation for msgid:
Mass conversions must be performed using the keyboard or using the conversion mode and selecting the mass category.
[298/309] Generating yelp doc help/zh_CN/help-gnome-calculator-zh_CN
[299/309] Generating yelp doc help/zh_HK/help-gnome-calculator-zh_HK
[300/309] Generating yelp doc help/zh_TW/help-gnome-calculator-zh_TW
[301/309] Linking target tests/test-serializer
[302/309] Generating doc/libgci_valadocs with a custom command
Succeeded - 0 warning(s)
[303/309] Linking target tests/gcalc-parsing
[304/309] Linking target tests/gcalc-solve-basic
[305/309] Linking target tests/test-equation
[306/309] Generating doc/libgcalc_valadocs with a custom command
Succeeded - 0 warning(s)
[307/309] Linking target src/gnome-calculator
[308/309] Linking target tests/test-number
[309/309] Linking target tests/test-currency-providers
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /startdir/src/build
==> Starting check()...
ninja: Entering directory `/startdir/src/build'
ninja: no work to do.
1/7 gnome-calculator:Validating appdata OK 0.07s
2/7 gnome-calculator:Serializer test OK 0.03s
3/7 gnome-calculator:Currency test OK 0.06s
4/7 gnome-calculator:Number test OK 0.09s
5/7 gnome-calculator:gcalc-parsing OK 0.24s
6/7 gnome-calculator:gcalc-solve-basic OK 0.23s
7/7 gnome-calculator:Equation test FAIL 1.76s exit status 5
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=165 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /startdir/src/build/tests/test-equation
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
*FAIL: 'Sqrt (-1)' -> '−i', expected 'i'
*FAIL: '(−1)^(1/2)' -> '−i', expected 'i'
*FAIL: '√−1' -> '−i', expected 'i'
*FAIL: '(−1)^0.5' -> '−i', expected 'i'
*FAIL: '√−4' -> '−2i', expected '2i'
Failed 5/787 tests
stderr:
** (process:2998): WARNING **: 19:24:51.794: imf-provider.vala:100: Failed to read exchange rates: Failed to open file “/build/.cache/gnome-calculator/rms_five.xls”: No such file or directory
** (process:2998): WARNING **: 19:24:51.794: currency-provider.vala:105: Cannot use United Nations Treasury rates as we don't have USD rate yet, retrying
** (process:2998): WARNING **: 19:24:51.794: currency-provider.vala:105: Cannot use European Central Bank rates as we don't have EUR rate yet, retrying
** (process:2998): WARNING **: 19:24:51.794: currency-provider.vala:105: Cannot use Bank of Canada rates as we don't have CAD rate yet, retrying
** (process:2998): CRITICAL **: 19:24:52.049: super_atoi: assertion 'data != NULL' failed
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Summary of Failures:
7/7 gnome-calculator:Equation test FAIL 1.76s exit status 5
Ok: 6
Fail: 1
Full log written to /startdir/src/build/meson-logs/testlog.txt
==> ERROR: A failure occurred in check().
Aborting...
==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_3bef1c1a-43f2-4cdf-accb-d5c3ba2f6e1a/build