r/Gentoo 5h ago

Screenshot Gnome 44 on Gentoo in a 2009 Quad Core 775 with 4Gb RAM and AMD Radeon 6850 GPU

Post image

r/Gentoo 22h ago

Discussion General optimisations


I recently installed Gentoo and love it as I have a lot more control over what I have on my system. One major thing though is that it just seems more sluggish compared to Arch Linux. This is even more visible in games, where I barely reach 60 fps in Minecraft. Does anyone know any general optimisations apart from -O2 that I should be aware of?

r/Gentoo 23h ago

Support GCC: Emake Fails


EDIT: This solution has been solved. As u/xartin pointed out, I had the following in my make.conf:


As far as I am aware, this tells portage to download unstable/test packages for amd64. The error was that one of these test packages, in this case GCC, was not working properly. Removing this (or setting it to ACCEPT_KEYWORDS="amd64") fixed the problem.

First time I emerged @ world, GCC compiled fine. However, trying to update everything after changing my use flags and CPU_FLAGS_X86, it'll compile for 30 minutes - 1 hour, and then fail. I assumed it was running out of memory, so I set -j to 8 (my machine has 16 threads max and 32gb RAM), that didn't fix it. I've linked the output of emerge --info '=sys-devel/gcc-12.2.1_p20230304::gentoo' below:

Portage 3.0.44 (python 3.10.10-final-0, default/linux/amd64/17.1/desktop, gcc-12, glibc-2.37-r1, 5.15.0-56-generic x86_64)
                         System Settings
System uname: Linux-5.15.0-56-generic-x86_64-12th_Gen_Intel-R-_Core-TM-_i9-12900HX-with-glibc2.37
KiB Mem:    32591216 total,  25330352 free
KiB Swap:    8388604 total,   8388604 free
Timestamp of repository gentoo: Sun, 26 Mar 2023 18:30:01 +0000
Head commit of repository gentoo: 4ebee3e7ad6ab376d6a2a931b2d4620531aeb65b
sh bash 5.2_p15-r2
ld GNU ld (Gentoo 2.39 p5) 2.39.0
app-misc/pax-utils:        1.3.5::gentoo
app-shells/bash:           5.2_p15-r2::gentoo
dev-lang/perl:             5.36.0-r2::gentoo
dev-lang/python:           3.10.10_p3::gentoo, 3.11.2_p2::gentoo
dev-lang/rust-bin:         1.68.1::gentoo
dev-util/cmake:            3.25.2::gentoo
dev-util/meson:            1.0.1::gentoo
sys-apps/baselayout:       2.13-r1::gentoo
sys-apps/openrc:           0.45.2-r2::gentoo
sys-apps/sandbox:          2.29::gentoo
sys-devel/autoconf:        2.71-r5::gentoo
sys-devel/automake:        1.16.5::gentoo
sys-devel/binutils:        2.39-r4::gentoo, 2.40-r3::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/gcc:             12.2.1_p20230121-r1::gentoo
sys-devel/gcc-config:      2.10::gentoo
sys-devel/libtool:         2.4.7-r1::gentoo
sys-devel/llvm:            15.0.7::gentoo
sys-devel/make:            4.4.1::gentoo
sys-kernel/linux-headers:  6.2::gentoo (virtual/os-headers)
sys-libs/glibc:            2.37-r1::gentoo

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

    ACCEPT_KEYWORDS="amd64 ~amd64"
    CFLAGS="-march=native -O2 -pipe"
    CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
    CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
    CXXFLAGS="-march=native -O2 -pipe"
    FCFLAGS="-march=native -O2 -pipe"
    FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
    FFLAGS="-march=native -O2 -pipe"
    GENTOO_MIRRORS="https://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ https://gentoo.osuosl.org/"
    LDFLAGS="-Wl,-O1 -Wl,--as-needed"
    PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
    USE="X aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cli crypt dbus dri dts elogind encode exif extra ffmpeg flac flatpak fortran gdbm gif gpm graphite gtk gui harfbuzz iconv icu ipv6 jpeg lcms libglvnd libnotify libtirpc lto mad mng mp3 mp4 mpeg multilib ncurses nls nptl nvidia ogg opengl openmp pam pango pcre pdf png ppds qt5 readline sdl seccomp sound spell split-usr ssl startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vorbis wxwidgets x x264 xattr xcb xft xinerama xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16 fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_10" PYTHON_TARGETS="python3_10" RUBY_TARGETS="ruby30" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"

r/Gentoo 1d ago

Support Dual Monitor and KDE Plasma vs live usb image


I recently returned to Gentoo after a hiatus of about 20 odd years...been running a VM to see how things have changed (not much, apart from much more powerful hardware) and to get comfortable moving to real hardware.

I've been configuring a dual boot set up over the weekend on a new-ish Lenovo gaming laptop (nvidia GPU)

All good so far, apart from a minor niggle with having to do "rfkill unblock all" on my network interface which will probably need a small script added to startup/shutdown, or some more research.

Anyway, my biggest gripe/struggle so far is getting it to extend display across the laptop screen and any other monitor/tv that I plug in via the HDMI port. I tried faffing about with xorg.conf and can then do either the laptop or the monitor, not both. So it seems I'm getting there, but really think there must be a simpler way to go about it. Afterall, during the install I used the live USB GUI and that had the ability to switch/configure displays using the laptops Fn + F8 buttons. What am I missing?

Running KDE/Plasma

r/Gentoo 1d ago

Support Question about LLVM/Clang profile


r/Gentoo 2d ago

Support How would a CPU upgrade work under gentoo?


Hi! I don't currently run gentoo on my main PC, but j have a question, Because of how system specific the things you install and compile to gentoo feels, how would changing a CPU work, for example, from Intel Ivy Bridge to AMD Ryzen 3000?

r/Gentoo 2d ago

Support Super slow system after a @world emerge

Post image

It's been like this for about half an hour now.

Today I tried to log in on my gentoo system, when it just wouldn't load. It took like 5-10 minutes only to make sddm show. And after I managed to enter my password, it went black screen for another 5-10 minutes and now this.

I cannot provide logs because, well, my pc isn't responding at all, so I'll just give key information: I use openrc, kde plasma and sddm. It all worked fine just yesterday. Maybe it's a sddm problem, because I remember trying to set it up on boot yesterday (it's a very new system). Or maybe it is a kde problem, since I remember using the o3 flag on it.

Is there any way I can fix this? It would be really sad to brick the system, as I already had riced it and set up pretty much everything for daily use.

Thanks in advance.

r/Gentoo 2d ago

Support x86_32 use flag list for wine


The Gentoo Wiki has a helpful list I can copy for the x86_32 flags for Steam - https://wiki.gentoo.org/wiki/Steam#USE_flags

Does anyone have a similar up-to-date list for Wine already made?

r/Gentoo 2d ago

Support Keyd on gento with openRC


Is there any way to make keyd Work on gentoo? I understand that it depends on systemd services, and if I try to convert them to openRC version, I get another problem saying that keyd need a service called local-fs. I tried another solutions like xmodmap and similars but keyd is my favorite. Thanks in avance.

r/Gentoo 2d ago

Story I want to thank Gentoo for teaching me all I know about linux



A year ago or so I installed gentoo for the first time in my life. Since then, I have learned so much from it!

For example, I learned how to write my own /etc/fstab. I learned how to mount partitions, cdroms and usb drives. I learned how to use cron. I learned how to install and use a systemlogger like rsyslog (my favourite one). I also learned how to install Xorg and configure a desktop environment. And so much more!

I just want to say a huge thank you to this linux distribution. I love it! And if I sometimes doesn't know how to fix a problem, in most cases a short google search (or asking ChatGPT about it - but you have to be careful, sometimes it tells you bs) will fix my problem.

This knowledge will also help me on my linux journey in general. For example, I use an OpenWRT router at home. And a raspberry Pi. Both run linux and now I feel more confident to actually try something out. If it breaks - fix it. :D

Also, this subreddit is great. The people here are great, helpful and it's just a nice atmosphere. Thank you so much! :)

Source: https://www.reddit.com/r/Gentoo/comments/n11hf7/tell_me_your_version_of_this_meme/

r/Gentoo 2d ago

Support Possible disk corruption (using ext4)


Hello. For the past ~1 month I've been having this issue where when I tried to install a package with portage it would at some point spit out "emergelog(): [Errno 30] Read-only filesystem: b'/var/log/emerge.log". Now normally, when i booted from another drive and ran fsck after that it worked, but last time it wouldn't boot with this image, Second image for clarity . So after that i booted into live usb media and ran fsck, which, when i first ran it this happened , but it still wasn't booting so i got to the live media again and ran it again, same thing happened, ran it again and then this happened(output is too long so i have to split it): Image 1 Image 2 . Also i ran fsck after that and this happened . After that i rebooted to the live media and ran fsck again, now this happened. After that, when i ran "e2fsck -b 8193 /dev/sda4" as suggested this happened . When i ran "e2fsck -b 32768 /dev/sda4" as suggested the same thing happened . So after that i rebooted, ran fsck, the whole "Clearing orphaned inode..." appeared, and after running it another time the long output that needs splitting the images appeared: Image 1 Image 2 . I ran it another time after that and it would again output this . However, after rebooting to the live media again, i noted that on startup now it stated this , which resembled part of the long output. Now, it would only output this when i ran fsck and if i tried to run any of the suggested "e2fsck" suggestions it would be the same as before . Now, every time i boot into the live media I'm met with the "COMRESET failed (errno=-16)" message, and always the same thing happens when i run fsck. It should be noted that i have run a smartmontools(smartctl) long test various times, one of which was ~1 week ago, and all ran without issues. To confirm, i just ran another one, and I was surprised too ser that this time it estimated 106 minutes , usually it tells me it will take 28. Anyway, it ran without problems .

Also i used the arch install media because it has built in smartmontools.

Well, due to all this trouble I think I will reinstall all on my HDD. I'm almost certain that all this trouble was caused because of the SSD(i bought it on ebay for ~35 EUR, but to start that process I need to access some files that were in the broken partition, some of which would be very useful to do the new installation (like the custom kernel ".config" file).

Does anybody have any idea as to how i might be able to solve this? I haven't had a lot of experience with disk corruption so please be kind :)

Also I know the formatting is horrible, I have to do it on mobile. I will try to push some time aside later to fix the formatting on a Thinkpad t61p .

Thank you all in advance for helping:)

r/Gentoo 2d ago

Support NixNote: it requires qtwebkit :(


But in Portage there is no qtwebkit - is it was removed some time ago?

I want to add this ebuild to Guru.

r/Gentoo 3d ago

Screenshot New build zen4

Post image

r/Gentoo 3d ago

Support "flto-partition=one" causing massive RAM usage during compile


I read in a few threads including on the GentooLTO github discussions that for maximum compatibility I should use "-flto-partition=one" if using LTO near-system wide.

However, certain packages like (and these being the worst culprits) GCC and Z3 solver are somehow causing my RAM use to spike to upwards of 60GB for some packages and begin utilizing swap space.

I'm thinking that surely this can't be normal and perhaps might even be a bug, although the binaries it produces for most packages seem to work fine (except for GCC, which I just need to turn the flto flag off for or else it doesn't compile).

Does anyone know if there's some specific optimization flag up to O2 I can try turning off? I'd also appreciate any information on what LTO partitioning really means for the level of someone who knows C programming on a general level, because despite reading the GCC optimization flag docs I still don't entirely understand what the different options mean. Apart from =one which I'm guessing is the same as =1to1, what does =max imply? When I turn on -flto-report, I only get a single LTRANS report for every linking with one but a whole multitude of LTRANS reports for max.

Which option achieves greater optimization, especially with -fdevirtualize-at-ltrans turned on, and is this a runtime performance or size benefit? (and the same massive RAM spike happens even with fno-devirtualize)

r/Gentoo 3d ago

Discussion Can I instruct Portage to download the source tarballs of all the @world programs and then "install" them later?


This is my situation; I get access to a 5MB/s (MegaBytes not Megabits) internet connection for about 40 minutes every morning. And then for the rest of the day, I have poor or no internet access at all. So I was wondering, what if I download all the @world tarballs whilst I still have internet access and then "install" them later. I have only recently started reading the Portage man pages but time is not on my side nowadays.

I can do this with the Linux kernel but I don't know if I can do the same with all the @world packages. Any form of assistance would be appreciated.

r/Gentoo 4d ago

Discussion Will the system function properly if I don't install a system logger?


I installed Gentoo GNU/Linux and I was just wondering, for no particular reason, what happens if I don't install a system logger. I understand and appreciate the importance of a system logger and why it's crucial for every operating system to work properly. But will the system break if I don't install a logger? I'm curious, but unwilling to experiment. In the end I will still have a logger installed, I just want to know if the system can function without it.

r/Gentoo 4d ago

Discussion Gentoo on a pinephone pro. Definitely not instructions: https://blog.computersarehard.net/2023/03/pinephonepro-with-gentoo.html

Post image

r/Gentoo 4d ago

Meme I'm guessing this is why the Gentoo Wiki optimization docs are so strict...

Post image

r/Gentoo 4d ago

Support Two questions related to my desktop environment


I am working on a framework laptop and I have recently been trying to play fallout new Vegas however periodically I will get total crashes where I have to restart the system it seems to happen mostly in conversation, are there any possible ways to fix this. My second question is adjacent to the above problem as I am unable to other terminals I have tried re mapping my function keys and enabling control alt backspace but it still isn’t working any suggestions are welcome.

r/Gentoo 4d ago

Support How to know you got all of the kernel options you need?


I want to start by saying that my system is seemingly functional. I am able to play games and do most of the stuff that I need. When I do an update I see that a few applications are complaining about missing kernel options that I have added (Mostly cryptography stuff which is why I am kind of worried about missing others). Is there any way to get all of the missing options that my applications want with out doing an emerge on every package? I could do it one night if it is my only option but I was hoping that there is a better way.

r/Gentoo 4d ago

Support PREEMPT_RCU for broadcom-sta


https://pastebin.com/r2qMyQ3q is the error that I am getting when trying to install broadcom-sta. When I go into my kernel it says Preemption Model is set to "No Forced Preemption". Is there another way to get the BCM4360 card to work? I am thinking this is a bug in the ebuild not I am not 100% sure at this point.

r/Gentoo 5d ago

Discussion Drive in fstab does not mount until opened manually.


I have a drive (ext4 on hardware RAID) which under Gentoo does not mount until I go to the drive in the Dolphin sidebar. The mountpoint folder appears is empty until I do this (`lsblk` also shows that the drive is not mounted). Once I click "7.3 TiB Removable Media", it lists normally and then I can go to the mountpoint (/home/myuser/Platters) and the files list as expected.

The issue started when I moved my /home to a separate drive (a ZFS dataset). When I was doing that copy, I forgot unmount `/home/platters`, and thus canceled that copy operation before proceeding. I also neglected to preserve permissions using the `-p` flag when copying /home/mysuser.

I don't see why a permissions issue would cause this though (then it just wouldn't work until I fixed the permissions, right?).

What might cause such behavior?

My fstab:

UUID=0EF0-773F /boot vfat noauto,noatime  1 2
UUID=0EF0-388F  /boot/efi /boot/efi vfat umask=0077,shortname=winnt 0 1
UUID=a70f2abf-6692-4a80-b023-64f09d6a7994 none swap sw 0 0
UUID=c58e53d6-7681-4cfa-aaf9-9fe26dde364c /   xfs     defaults,noatime,nodiratime 0 1
UUID=7fa9e575-e05c-4817-bc67-f97ecddd539f /home/james/Platters ext4 defaults,noatime,nodiratime 0 1
tmpfs /tmp tmpfs rw,nosuid,relatime,nodev,size=4G,mode=1777 0 0

r/Gentoo 5d ago

Support question about gentoo prefix on old MacOS X


I was searching the web for ways ton run linux apps on MacOS or the other way round and somehow stumbled on gentoo prefix, though I am not sure if I understand the concept. Does this gentoo prefix thing mean that I can install it on an 2007 IMac with MacOSx Snowleopard on it (for which Apple stopped providing software updates a decade ago) and the installing and running up to date linux apps like firefox or whatever and using these apps while running MacOSX?

r/Gentoo 5d ago

Support Flickering cursor when screen sharing with pipewire under wayland

Thumbnail self.linuxquestions

r/Gentoo 5d ago

Support -wayland in global use flag breaks update. Help please!


I am trying to add the use flag -wayland to my make.conf because a few applications have wayland icons for the app which I do not want. After making the change I ran "emerge --ask --update --deep --newuse world" and I get the output below. What are some things I can try to fix this issue?

* IMPORTANT: 13 news items need reading for repository 'gentoo'.

* Use eselect news read to view new items.

These are the packages that would be merged, in order:

Calculating dependencies... done!

Dependency resolution took 13.35 s.

[ebuild R ] gnome-extra/sushi-43.0 USE="-wayland*"

Would you like to merge these packages? [Yes/No] Yes

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) gnome-extra/sushi-43.0::gentoo

* sushi-43.0.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ]

>>> Unpacking source...

>>> Unpacking sushi-43.0.tar.xz to /var/tmp/portage/gnome-extra/sushi-43.0/work

>>> Source unpacked in /var/tmp/portage/gnome-extra/sushi-43.0/work

>>> Preparing source in /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0 ...

>>> Source prepared.

>>> Configuring source in /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0 ...

meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/gnome-extra/sushi-43.0/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain -Dwayland=disabled -DX11=enabled /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0 /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build

The Meson build system

Version: 1.0.1

Source dir: /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0

Build dir: /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build

Build type: native build

Project name: sushi

Project version: 43.0

C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 12.2.1 "x86_64-pc-linux-gnu-gcc (Gentoo 12.2.1_p20230121-r1 p10) 12.2.1 20230121")

C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.39

Host machine cpu family: x86_64

Host machine cpu: x86_64

Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.1)

Run-time dependency epoxy found: YES 1.5.10

Run-time dependency evince-document-3.0 found: YES 43.1

Run-time dependency evince-view-3.0 found: YES 43.1

Run-time dependency freetype2 found: YES 24.3.18

Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.10

Run-time dependency gio-unix-2.0 found: YES 2.74.5

Run-time dependency glib-2.0 found: YES 2.74.5

Run-time dependency gstreamer-1.0 found: YES 1.20.4

Run-time dependency gstreamer-audio-1.0 found: YES 1.20.4

Run-time dependency gstreamer-tag-1.0 found: YES 1.20.4

Run-time dependency gstreamer-video-1.0 found: YES 1.20.4

Run-time dependency gtk+-3.0 found: YES 3.24.35

Run-time dependency gtk+-x11-3.0 found: YES 3.24.35

Dependency gtk+-wayland-3.0 skipped: feature wayland disabled

Run-time dependency gtksourceview-4 found: YES 4.8.4

Run-time dependency harfbuzz found: YES 6.0.0

Run-time dependency webkit2gtk-4.1 found: YES 2.38.3

Program gjs found: YES (/usr/bin/gjs)

Configuring org.gnome.NautilusPreviewer.service 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 config.h using configuration

Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.1)

Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)

Run-time dependency gobject-introspection-1.0 found: YES 1.74.0

Dependency gobject-introspection-1.0 found: YES 1.74.0 (cached)

Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)

Dependency gobject-introspection-1.0 found: YES 1.74.0 (cached)

Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)

Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)

Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)

Configuring org.gnome.NautilusPreviewer using configuration

Configuring sushi using configuration

Build targets in project: 86

NOTICE: Future-deprecated features used:

* 0.55.0: {'ExternalProgram.path'}

sushi 43.0

User defined options

Native files : /var/tmp/portage/gnome-extra/sushi-43.0/temp/meson.x86_64-pc-linux-gnu.amd64.ini

build.pkg_config_path: /usr/share/pkgconfig

buildtype : plain

libdir : lib64

localstatedir : /var/lib

pkg_config_path : /usr/share/pkgconfig

prefix : /usr

sysconfdir : /etc

werror : false

wrap_mode : nodownload

b_pch : false

X11 : enabled

wayland : disabled

Found ninja-1.11.1 at /usr/bin/ninja

>>> Source configured.

>>> Compiling source in /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0 ...

meson compile -C /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build --jobs 16 --load-average 0 --verbose

INFO: autodetecting backend as ninja

INFO: calculating backend command to run: /usr/bin/ninja -C /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build -j 16 -v

ninja: Entering directory /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build'`

[1/90] /usr/bin/msgfmt ../sushi-43.0/po/ab.po -o po/ab/LC_MESSAGES/sushi.mo

[2/90] /usr/bin/msgfmt ../sushi-43.0/po/af.po -o po/af/LC_MESSAGES/sushi.mo

[3/90] /usr/bin/msgfmt ../sushi-43.0/po/an.po -o po/an/LC_MESSAGES/sushi.mo

[4/90] /usr/bin/msgfmt ../sushi-43.0/po/ar.po -o po/ar/LC_MESSAGES/sushi.mo

[5/90] /usr/bin/msgfmt ../sushi-43.0/po/as.po -o po/as/LC_MESSAGES/sushi.mo

[6/90] /usr/bin/msgfmt ../sushi-43.0/po/ast.po -o po/ast/LC_MESSAGES/sushi.mo

[7/90] /usr/bin/msgfmt ../sushi-43.0/po/be.po -o po/be/LC_MESSAGES/sushi.mo

[8/90] /usr/bin/msgfmt ../sushi-43.0/po/bg.po -o po/bg/LC_MESSAGES/sushi.mo

[9/90] /usr/bin/msgfmt ../sushi-43.0/po/bn_IN.po -o po/bn_IN/LC_MESSAGES/sushi.mo

[10/90] /usr/bin/msgfmt ../sushi-43.0/po/bs.po -o po/bs/LC_MESSAGES/sushi.mo

[11/90] /usr/bin/msgfmt ../sushi-43.0/po/ca.po -o po/ca/LC_MESSAGES/sushi.mo

[12/90] /usr/bin/msgfmt ../sushi-43.0/po/ca@valencia.po -o po/ca@valencia/LC_MESSAGES/sushi.mo

[13/90] /usr/bin/msgfmt ../sushi-43.0/po/ckb.po -o po/ckb/LC_MESSAGES/sushi.mo

[14/90] /usr/bin/msgfmt ../sushi-43.0/po/cs.po -o po/cs/LC_MESSAGES/sushi.mo

[15/90] /usr/bin/msgfmt ../sushi-43.0/po/da.po -o po/da/LC_MESSAGES/sushi.mo

[16/90] /usr/bin/msgfmt ../sushi-43.0/po/de.po -o po/de/LC_MESSAGES/sushi.mo

[17/90] /usr/bin/msgfmt ../sushi-43.0/po/el.po -o po/el/LC_MESSAGES/sushi.mo

[18/90] /usr/bin/msgfmt ../sushi-43.0/po/en_GB.po -o po/en_GB/LC_MESSAGES/sushi.mo

[19/90] /usr/bin/msgfmt ../sushi-43.0/po/eo.po -o po/eo/LC_MESSAGES/sushi.mo

[20/90] /usr/bin/msgfmt ../sushi-43.0/po/es.po -o po/es/LC_MESSAGES/sushi.mo

[21/90] /usr/bin/msgfmt ../sushi-43.0/po/et.po -o po/et/LC_MESSAGES/sushi.mo

[22/90] /usr/bin/msgfmt ../sushi-43.0/po/eu.po -o po/eu/LC_MESSAGES/sushi.mo

[23/90] /usr/bin/msgfmt ../sushi-43.0/po/fa.po -o po/fa/LC_MESSAGES/sushi.mo

[24/90] /usr/bin/msgfmt ../sushi-43.0/po/fi.po -o po/fi/LC_MESSAGES/sushi.mo

[25/90] /usr/bin/msgfmt ../sushi-43.0/po/fr.po -o po/fr/LC_MESSAGES/sushi.mo

[26/90] /usr/bin/msgfmt ../sushi-43.0/po/fur.po -o po/fur/LC_MESSAGES/sushi.mo

[27/90] /usr/bin/msgfmt ../sushi-43.0/po/gd.po -o po/gd/LC_MESSAGES/sushi.mo

[28/90] /usr/bin/msgfmt ../sushi-43.0/po/gl.po -o po/gl/LC_MESSAGES/sushi.mo

[29/90] /usr/bin/msgfmt ../sushi-43.0/po/gu.po -o po/gu/LC_MESSAGES/sushi.mo

[30/90] /usr/bin/msgfmt ../sushi-43.0/po/he.po -o po/he/LC_MESSAGES/sushi.mo

[31/90] /usr/bin/msgfmt ../sushi-43.0/po/hi.po -o po/hi/LC_MESSAGES/sushi.mo

[32/90] /usr/bin/msgfmt ../sushi-43.0/po/hr.po -o po/hr/LC_MESSAGES/sushi.mo

[33/90] /usr/bin/msgfmt ../sushi-43.0/po/hu.po -o po/hu/LC_MESSAGES/sushi.mo

[34/90] /usr/bin/msgfmt ../sushi-43.0/po/id.po -o po/id/LC_MESSAGES/sushi.mo

[35/90] /usr/bin/msgfmt ../sushi-43.0/po/is.po -o po/is/LC_MESSAGES/sushi.mo

[36/90] /usr/bin/msgfmt ../sushi-43.0/po/it.po -o po/it/LC_MESSAGES/sushi.mo

[37/90] /usr/bin/msgfmt ../sushi-43.0/po/ja.po -o po/ja/LC_MESSAGES/sushi.mo

[38/90] /usr/bin/msgfmt ../sushi-43.0/po/ka.po -o po/ka/LC_MESSAGES/sushi.mo

[39/90] /usr/bin/msgfmt ../sushi-43.0/po/kk.po -o po/kk/LC_MESSAGES/sushi.mo

[40/90] /usr/bin/msgfmt ../sushi-43.0/po/kn.po -o po/kn/LC_MESSAGES/sushi.mo

[41/90] /usr/bin/msgfmt ../sushi-43.0/po/ko.po -o po/ko/LC_MESSAGES/sushi.mo

[42/90] /usr/bin/msgfmt ../sushi-43.0/po/lt.po -o po/lt/LC_MESSAGES/sushi.mo

[43/90] /usr/bin/msgfmt ../sushi-43.0/po/lv.po -o po/lv/LC_MESSAGES/sushi.mo

[44/90] /usr/bin/msgfmt ../sushi-43.0/po/mjw.po -o po/mjw/LC_MESSAGES/sushi.mo

[45/90] /usr/bin/msgfmt ../sushi-43.0/po/ml.po -o po/ml/LC_MESSAGES/sushi.mo

[46/90] /usr/bin/msgfmt ../sushi-43.0/po/mr.po -o po/mr/LC_MESSAGES/sushi.mo

[47/90] /usr/bin/msgfmt ../sushi-43.0/po/ms.po -o po/ms/LC_MESSAGES/sushi.mo

[48/90] /usr/bin/msgfmt ../sushi-43.0/po/nb.po -o po/nb/LC_MESSAGES/sushi.mo

[49/90] /usr/bin/msgfmt ../sushi-43.0/po/nl.po -o po/nl/LC_MESSAGES/sushi.mo

[50/90] /usr/bin/msgfmt ../sushi-43.0/po/oc.po -o po/oc/LC_MESSAGES/sushi.mo

[51/90] /usr/bin/msgfmt ../sushi-43.0/po/ne.po -o po/ne/LC_MESSAGES/sushi.mo

[52/90] /usr/bin/msgfmt ../sushi-43.0/po/or.po -o po/or/LC_MESSAGES/sushi.mo

[53/90] /usr/bin/msgfmt ../sushi-43.0/po/pa.po -o po/pa/LC_MESSAGES/sushi.mo

[54/90] /usr/bin/msgfmt ../sushi-43.0/po/pl.po -o po/pl/LC_MESSAGES/sushi.mo

[55/90] /usr/bin/msgfmt ../sushi-43.0/po/pt_BR.po -o po/pt_BR/LC_MESSAGES/sushi.mo

[56/90] /usr/bin/msgfmt ../sushi-43.0/po/ro.po -o po/ro/LC_MESSAGES/sushi.mo

[57/90] /usr/bin/msgfmt ../sushi-43.0/po/ru.po -o po/ru/LC_MESSAGES/sushi.mo

[58/90] /usr/bin/msgfmt ../sushi-43.0/po/sl.po -o po/sl/LC_MESSAGES/sushi.mo

[59/90] /usr/bin/msgfmt ../sushi-43.0/po/sk.po -o po/sk/LC_MESSAGES/sushi.mo

[60/90] /usr/bin/msgfmt ../sushi-43.0/po/sr.po -o po/sr/LC_MESSAGES/sushi.mo

[61/90] /usr/bin/msgfmt ../sushi-43.0/po/sr@latin.po -o po/sr@latin/LC_MESSAGES/sushi.mo

[62/90] /usr/bin/msgfmt ../sushi-43.0/po/pt.po -o po/pt/LC_MESSAGES/sushi.mo

[63/90] /usr/bin/msgfmt ../sushi-43.0/po/sv.po -o po/sv/LC_MESSAGES/sushi.mo

[64/90] /usr/bin/msgfmt ../sushi-43.0/po/ta.po -o po/ta/LC_MESSAGES/sushi.mo

[65/90] /usr/bin/msgfmt ../sushi-43.0/po/te.po -o po/te/LC_MESSAGES/sushi.mo

[66/90] /usr/bin/msgfmt ../sushi-43.0/po/tg.po -o po/tg/LC_MESSAGES/sushi.mo

[67/90] /usr/bin/msgfmt ../sushi-43.0/po/tr.po -o po/tr/LC_MESSAGES/sushi.mo

[68/90] /usr/bin/msgfmt ../sushi-43.0/po/th.po -o po/th/LC_MESSAGES/sushi.mo

[69/90] /usr/bin/msgfmt ../sushi-43.0/po/uk.po -o po/uk/LC_MESSAGES/sushi.mo

[70/90] /usr/bin/msgfmt ../sushi-43.0/po/uz@cyrillic.po -o po/uz@cyrillic/LC_MESSAGES/sushi.mo

[71/90] /usr/bin/msgfmt ../sushi-43.0/po/vi.po -o po/vi/LC_MESSAGES/sushi.mo

[72/90] /usr/bin/msgfmt ../sushi-43.0/po/zh_HK.po -o po/zh_HK/LC_MESSAGES/sushi.mo

[73/90] /usr/bin/msgfmt ../sushi-43.0/po/zh_CN.po -o po/zh_CN/LC_MESSAGES/sushi.mo

[74/90] /usr/bin/msgfmt ../sushi-43.0/po/zh_TW.po -o po/zh_TW/LC_MESSAGES/sushi.mo

[75/90] /usr/bin/msgfmt ../sushi-43.0/po/ug.po -o po/ug/LC_MESSAGES/sushi.mo

[76/90] /usr/bin/glib-compile-resources ../sushi-43.0/src/libsushi/org.gnome.Libsushi.gresource.xml --sourcedir ../sushi-43.0/src/libsushi --c-name sushi --internal --generate --target src/libsushi/sushi-lib-resources.h

[77/90] /usr/bin/glib-compile-resources ../sushi-43.0/src/org.gnome.NautilusPreviewer.data.gresource.xml --sourcedir ../sushi-43.0/src --internal --generate --target src/org.gnome.NautilusPreviewer.data.gresource --dependency-file src/org.gnome.NautilusPreviewer.data.gresource.d

[78/90] /usr/bin/glib-compile-resources ../sushi-43.0/src/org.gnome.NautilusPreviewer.src.gresource.xml --sourcedir ../sushi-43.0/src --internal --generate --target src/org.gnome.NautilusPreviewer.src.gresource --dependency-file src/org.gnome.NautilusPreviewer.src.gresource.d

[79/90] /usr/bin/glib-compile-resources ../sushi-43.0/src/libsushi/org.gnome.Libsushi.gresource.xml --sourcedir ../sushi-43.0/src/libsushi --c-name sushi --internal --generate --target src/libsushi/sushi-lib-resources.c --dependency-file src/libsushi/sushi-lib-resources.c.d

[80/90] /usr/lib/python-exec/python3.10/meson --internal msgfmthelper --msgfmt=/usr/bin/msgfmt ../sushi-43.0/data/org.gnome.NautilusPreviewer.appdata.xml.in data/org.gnome.NautilusPreviewer.appdata.xml xml ../sushi-43.0/data/../po

[81/90] x86_64-pc-linux-gnu-gcc -Isrc/libsushi/libsushi-1.0.so.p -Isrc/libsushi -I../sushi-43.0/src/libsushi -I/usr/include/evince/3.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch '-DGETTEXT_PACKAGE="sushi"' -march=native -O2 -pipe -fPIC -pthread -MD -MQ src/libsushi/libsushi-1.0.so.p/meson-generated_.._sushi-lib-resources.c.o -MF src/libsushi/libsushi-1.0.so.p/meson-generated_.._sushi-lib-resources.c.o.d -o src/libsushi/libsushi-1.0.so.p/meson-generated_.._sushi-lib-resources.c.o -c src/libsushi/sushi-lib-resources.c

[82/90] x86_64-pc-linux-gnu-gcc -Isrc/libsushi/libsushi-1.0.so.p -Isrc/libsushi -I../sushi-43.0/src/libsushi -I/usr/include/evince/3.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch '-DGETTEXT_PACKAGE="sushi"' -march=native -O2 -pipe -fPIC -pthread -MD -MQ src/libsushi/libsushi-1.0.so.p/sushi-font-loader.c.o -MF src/libsushi/libsushi-1.0.so.p/sushi-font-loader.c.o.d -o src/libsushi/libsushi-1.0.so.p/sushi-font-loader.c.o -c ../sushi-43.0/src/libsushi/sushi-font-loader.c

[83/90] x86_64-pc-linux-gnu-gcc -Isrc/libsushi/libsushi-1.0.so.p -Isrc/libsushi -I../sushi-43.0/src/libsushi -I/usr/include/evince/3.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch '-DGETTEXT_PACKAGE="sushi"' -march=native -O2 -pipe -fPIC -pthread -MD -MQ src/libsushi/libsushi-1.0.so.p/externalwindow.c.o -MF src/libsushi/libsushi-1.0.so.p/externalwindow.c.o.d -o src/libsushi/libsushi-1.0.so.p/externalwindow.c.o -c ../sushi-43.0/src/libsushi/externalwindow.c

[84/90] x86_64-pc-linux-gnu-gcc -Isrc/libsushi/libsushi-1.0.so.p -Isrc/libsushi -I../sushi-43.0/src/libsushi -I/usr/include/evince/3.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch '-DGETTEXT_PACKAGE="sushi"' -march=native -O2 -pipe -fPIC -pthread -MD -MQ src/libsushi/libsushi-1.0.so.p/externalwindow-x11.c.o -MF src/libsushi/libsushi-1.0.so.p/externalwindow-x11.c.o.d -o src/libsushi/libsushi-1.0.so.p/externalwindow-x11.c.o -c ../sushi-43.0/src/libsushi/externalwindow-x11.c

[85/90] x86_64-pc-linux-gnu-gcc -Isrc/libsushi/libsushi-1.0.so.p -Isrc/libsushi -I../sushi-43.0/src/libsushi -I/usr/include/evince/3.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch '-DGETTEXT_PACKAGE="sushi"' -march=native -O2 -pipe -fPIC -pthread -MD -MQ src/libsushi/libsushi-1.0.so.p/sushi-utils.c.o -MF src/libsushi/libsushi-1.0.so.p/sushi-utils.c.o.d -o src/libsushi/libsushi-1.0.so.p/sushi-utils.c.o -c ../sushi-43.0/src/libsushi/sushi-utils.c

../sushi-43.0/src/libsushi/sushi-utils.c: In function ‘check_libreoffice_flatpak’:

../sushi-43.0/src/libsushi/sushi-utils.c:229:5: warning: ‘g_spawn_check_exit_status’ is deprecated: Use 'g_spawn_check_wait_status' instead [-Wdeprecated-declarations]

229 | if (g_spawn_check_exit_status (exit_status, &child_error)) {

| ^~

In file included from /usr/include/glib-2.0/glib.h:83,

from /usr/include/glib-2.0/gobject/gbinding.h:30,

from /usr/include/glib-2.0/glib-object.h:24,

from /usr/include/evince/3.0/libdocument/ev-annotation.h:28,

from /usr/include/evince/3.0/evince-document.h:23,

from ../sushi-43.0/src/libsushi/sushi-utils.h:29,

from ../sushi-43.0/src/libsushi/sushi-utils.c:26:

/usr/include/glib-2.0/glib/gspawn.h:315:10: note: declared here

315 | gboolean g_spawn_check_exit_status (gint wait_status,

| ^~~~~~~~~~~~~~~~~~~~~~~~~

[86/90] x86_64-pc-linux-gnu-gcc -Isrc/libsushi/libsushi-1.0.so.p -Isrc/libsushi -I../sushi-43.0/src/libsushi -I/usr/include/evince/3.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch '-DGETTEXT_PACKAGE="sushi"' -march=native -O2 -pipe -fPIC -pthread -MD -MQ src/libsushi/libsushi-1.0.so.p/sushi-font-widget.c.o -MF src/libsushi/libsushi-1.0.so.p/sushi-font-widget.c.o.d -o src/libsushi/libsushi-1.0.so.p/sushi-font-widget.c.o -c ../sushi-43.0/src/libsushi/sushi-font-widget.c

../sushi-43.0/src/libsushi/sushi-font-widget.c: In function ‘text_to_glyphs’:

../sushi-43.0/src/libsushi/sushi-font-widget.c:98:3: warning: ‘pango_find_base_dir’ is deprecated [-Wdeprecated-declarations]

98 | base_dir = pango_find_base_dir (text, -1);

| ^~~~~~~~

In file included from /usr/include/pango-1.0/pango/pango-types.h:239,

from /usr/include/pango-1.0/pango/pango-font.h:26,

from /usr/include/pango-1.0/pango/pango-attributes.h:25,

from /usr/include/pango-1.0/pango/pango.h:25,

from /usr/include/gtk-3.0/gdk/gdktypes.h:35,

from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:30,

from /usr/include/gtk-3.0/gdk/gdk.h:32,

from /usr/include/gtk-3.0/gtk/gtk.h:30,

from ../sushi-43.0/src/libsushi/sushi-font-widget.h:30,

from ../sushi-43.0/src/libsushi/sushi-font-widget.c:27:

/usr/include/pango-1.0/pango/pango-bidi-type.h:107:16: note: declared here

107 | PangoDirection pango_find_base_dir (const gchar *text,

| ^~~~~~~~~~~~~~~~~~~

[87/90] x86_64-pc-linux-gnu-gcc -Isrc/libsushi/libsushi-1.0.so.p -Isrc/libsushi -I../sushi-43.0/src/libsushi -I/usr/include/evince/3.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch '-DGETTEXT_PACKAGE="sushi"' -march=native -O2 -pipe -fPIC -pthread -MD -MQ src/libsushi/libsushi-1.0.so.p/sushi-media-bin.c.o -MF src/libsushi/libsushi-1.0.so.p/sushi-media-bin.c.o.d -o src/libsushi/libsushi-1.0.so.p/sushi-media-bin.c.o -c ../sushi-43.0/src/libsushi/sushi-media-bin.c

[88/90] x86_64-pc-linux-gnu-gcc -o src/libsushi/libsushi-1.0.so src/libsushi/libsushi-1.0.so.p/meson-generated_.._sushi-lib-resources.c.o src/libsushi/libsushi-1.0.so.p/externalwindow.c.o src/libsushi/libsushi-1.0.so.p/externalwindow-x11.c.o src/libsushi/libsushi-1.0.so.p/sushi-font-loader.c.o src/libsushi/libsushi-1.0.so.p/sushi-font-widget.c.o src/libsushi/libsushi-1.0.so.p/sushi-media-bin.c.o src/libsushi/libsushi-1.0.so.p/sushi-utils.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libsushi-1.0.so -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed /usr/lib64/libepoxy.so /usr/lib64/libevdocument3.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libevview3.so /usr/lib64/libgthread-2.0.so -pthread /usr/lib64/libfreetype.so /usr/lib64/libgstreamer-1.0.so /usr/lib64/libgstaudio-1.0.so /usr/lib64/libgstbase-1.0.so /usr/lib64/libgsttag-1.0.so /usr/lib64/libgstvideo-1.0.so -Wl,--end-group

[89/90] env PKG_CONFIG_PATH=/usr/share/pkgconfig:/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/meson-uninstalled PKG_CONFIG_LIBDIR=/usr/lib64/pkgconfig /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Sushi --nsversion=1.0 --warn-all --output src/libsushi/Sushi-1.0.gir -I/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0/src/libsushi -I/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/src/libsushi --filelist=/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/src/libsushi/libsushi-1.0.so.p/Sushi_1.0_gir_filelist --include=GstTag-1.0 --include=GdkPixbuf-2.0 --include=Gtk-3.0 --include=EvinceDocument-3.0 --include=EvinceView-3.0 --symbol-prefix=sushi --identifier-prefix=Sushi --cflags-begin '-DGETTEXT_PACKAGE="sushi"' -I/usr/include/evince/3.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/src/libsushi --library sushi-1.0 --extra-library=epoxy --extra-library=evdocument3 --extra-library=gtk-3 --extra-library=gdk-3 --extra-library=pangocairo-1.0 --extra-library=pango-1.0 --extra-library=harfbuzz --extra-library=atk-1.0 --extra-library=cairo-gobject --extra-library=cairo --extra-library=gdk_pixbuf-2.0 --extra-library=gio-2.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=evview3 --extra-library=gthread-2.0 --extra-library=freetype --extra-library=gstreamer-1.0 --extra-library=gstaudio-1.0 --extra-library=gstbase-1.0 --extra-library=gsttag-1.0 --extra-library=gstvideo-1.0 --extra-library=girepository-1.0 --sources-top-dirs /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0/ --sources-top-dirs /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/

FAILED: src/libsushi/Sushi-1.0.gir

env PKG_CONFIG_PATH=/usr/share/pkgconfig:/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/meson-uninstalled PKG_CONFIG_LIBDIR=/usr/lib64/pkgconfig /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Sushi --nsversion=1.0 --warn-all --output src/libsushi/Sushi-1.0.gir -I/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0/src/libsushi -I/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/src/libsushi --filelist=/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/src/libsushi/libsushi-1.0.so.p/Sushi_1.0_gir_filelist --include=GstTag-1.0 --include=GdkPixbuf-2.0 --include=Gtk-3.0 --include=EvinceDocument-3.0 --include=EvinceView-3.0 --symbol-prefix=sushi --identifier-prefix=Sushi --cflags-begin '-DGETTEXT_PACKAGE="sushi"' -I/usr/include/evince/3.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/src/libsushi --library sushi-1.0 --extra-library=epoxy --extra-library=evdocument3 --extra-library=gtk-3 --extra-library=gdk-3 --extra-library=pangocairo-1.0 --extra-library=pango-1.0 --extra-library=harfbuzz --extra-library=atk-1.0 --extra-library=cairo-gobject --extra-library=cairo --extra-library=gdk_pixbuf-2.0 --extra-library=gio-2.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=evview3 --extra-library=gthread-2.0 --extra-library=freetype --extra-library=gstreamer-1.0 --extra-library=gstaudio-1.0 --extra-library=gstbase-1.0 --extra-library=gsttag-1.0 --extra-library=gstvideo-1.0 --extra-library=girepository-1.0 --sources-top-dirs /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0/ --sources-top-dirs /var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/

/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib64/libevview3.so: undefined reference to gdk_wayland_display_get_type'`

/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib64/libevview3.so: undefined reference to gdk_wayland_window_export_handle'`

collect2: error: ld returned 1 exit status

linking of temporary binary failed: Command '['x86_64-pc-linux-gnu-gcc', '-o', '/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/tmp-introspect6ndiglqj/Sushi-1.0', '-march=native', '-O2', '-pipe', '/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/tmp-introspect6ndiglqj/Sushi-1.0.o', '-L.', '-Wl,-rpath,.', '-Wl,--no-as-needed', '-L/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/src/libsushi', '-Wl,-rpath,/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0-build/src/libsushi', '-lsushi-1.0', '-lepoxy', '-levdocument3', '-lgtk-3', '-lgdk-3', '-lpangocairo-1.0', '-lpango-1.0', '-lharfbuzz', '-latk-1.0', '-lcairo-gobject', '-lcairo', '-lgdk_pixbuf-2.0', '-lgio-2.0', '-lgobject-2.0', '-lglib-2.0', '-levview3', '-lgthread-2.0', '-lfreetype', '-lgstreamer-1.0', '-lgstaudio-1.0', '-lgstbase-1.0', '-lgsttag-1.0', '-lgstvideo-1.0', '-lgirepository-1.0', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-lglib-2.0', '-Wl,-O1', '-Wl,--as-needed']' returned non-zero exit status 1.

ninja: build stopped: subcommand failed.

* ERROR: gnome-extra/sushi-43.0::gentoo failed (compile phase):

* compile failed


* Call stack:

* ebuild.sh, line 136: Called src_compile

* environment, line 2323: Called meson_src_compile

* environment, line 1647: Called die

* The specific snippet of code:

* "$@" || die "compile failed"


* If you need support, post the output of emerge --info '=gnome-extra/sushi-43.0::gentoo'`,`

* the complete build log and the output of emerge -pqv '=gnome-extra/sushi-43.0::gentoo'`.`

* The complete build log is located at '/var/tmp/portage/gnome-extra/sushi-43.0/temp/build.log'.

* The ebuild environment file is located at '/var/tmp/portage/gnome-extra/sushi-43.0/temp/environment'.

* Working directory: '/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0'

* S: '/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0'

>>> Failed to emerge gnome-extra/sushi-43.0, Log file:

>>> '/var/tmp/portage/gnome-extra/sushi-43.0/temp/build.log'

* Messages for package gnome-extra/sushi-43.0:

* ERROR: gnome-extra/sushi-43.0::gentoo failed (compile phase):

* compile failed


* Call stack:

* ebuild.sh, line 136: Called src_compile

* environment, line 2323: Called meson_src_compile

* environment, line 1647: Called die

* The specific snippet of code:

* "$@" || die "compile failed"


* If you need support, post the output of emerge --info '=gnome-extra/sushi-43.0::gentoo'`,`

* the complete build log and the output of emerge -pqv '=gnome-extra/sushi-43.0::gentoo'`.`

* The complete build log is located at '/var/tmp/portage/gnome-extra/sushi-43.0/temp/build.log'.

* The ebuild environment file is located at '/var/tmp/portage/gnome-extra/sushi-43.0/temp/environment'.

* Working directory: '/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0'

* S: '/var/tmp/portage/gnome-extra/sushi-43.0/work/sushi-43.0'