tkashkin / GameHub

All your games in one place
https://tkashkin.github.io/projects/gamehub
GNU General Public License v3.0
2.23k stars 129 forks source link

Build error: "The name get_modification_date_time does not exist in the context of GLib.FileInfo" #375

Closed Marukesu closed 2 years ago

Marukesu commented 4 years ago

I'm trying to actualize the flatpak manifest to a more recent version of gnome platform and elementary baseapp and use meson to build and install the manifest. but i'm getting this error when it's not supposed to happen.

I will include the flatpak folder and patched mesons files to build.

meson.build.txt (needed to add .txt to upload in github) meson_options.txt flatpak.tar.gz

Expected behavior

Don't get this error since it's a supported glib version

Actual behavior

Getting the error in /src/data/providers/images/Steam.vala:168.

Steps to reproduce

Try to build the flatpak with meson build -Dbuild-flatpak=true

alicetails commented 3 years ago

Same error for me while installing git version of GameHub from AUR

cknoblauch commented 2 years ago

I have the same error when installing from AUR (Manjaro distro). Full build output:

The Meson build system
Version: 0.59.2
Source dir: /tmp/pamac-build-user/gamehub-git/src/GameHub
Build dir: /tmp/pamac-build-usergamehub-git/src/GameHub/build
Build type: native build
Project name: com.github.tkashkin.gamehub
Project version: 0.16.1
C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0")
C linker for the host machine: cc ld.bfd 2.36.1
Vala compiler for the host machine: valac (valac 0.44.11)
Host machine cpu family: x86_64
Host machine cpu: x86_64
meson.build:6: WARNING: Consider using the built-in optimization level instead of using "-O0".
Configuring com.github.tkashkin.gamehub.gschema.xml using configuration
Configuring com.github.tkashkin.gamehub.appdata.xml using configuration
Configuring com.github.tkashkin.gamehub.policy using configuration
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring ProjectConfig.vala.in.in.in using configuration
Program /usr/bin/meson found: YES (/usr/bin/meson)
Program /usr/bin/meson found: YES (/usr/bin/meson)
Program /usr/bin/meson found: YES (/usr/bin/meson)
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency gdk-3.0 found: YES 3.24.30
Run-time dependency json-glib-1.0 found: YES 1.6.6
Run-time dependency gee-0.8 found: YES 0.20.4
Run-time dependency sqlite3 found: YES 3.36.0
Run-time dependency libxml-2.0 found: YES 2.9.12
Run-time dependency gio-unix-2.0 found: YES 2.70.0
Run-time dependency zlib found: YES 1.2.11
Library posix found: YES
Library linux found: YES
Run-time dependency glib-2.0 found: YES 2.70.0
Run-time dependency gtk+-3.0 found: YES 3.24.30
Run-time dependency libsoup-2.4 found: YES 2.74.0
Run-time dependency webkit2gtk-4.0 found: YES 2.32.4
Run-time dependency polkit-gobject-1 found: YES 0.119
Run-time dependency manette-0.2 found: YES 0.2.6
Run-time dependency x11 found: YES 1.7.2
Run-time dependency gdk-x11-3.0 found: YES 3.24.30
Run-time dependency xtst found: YES 1.2.3
Program meson/post_install.py found: YES (/usr/bin/python /tmp/pamac-build-user/gamehub-git/src/GameHub/meson/post_install.py)
Build targets in project: 12

Found ninja-1.10.2 at /usr/bin/ninja
ninja: Entering directory `build'
[1/140] Generating gresource_css_h with a custom command
[2/140] Generating gresource_icons_h with a custom command
[3/140] Generating gresource_css_c with a custom command
[4/140] Generating gresource_icons_c with a custom command
[5/140] Generating ProjectConfig.vala.in.in with a custom command
[6/140] Compiling C object src/com.github.tkashkin.gamehub.p/meson-generated_.._.._data_gresource_css.c.o
[7/140] Compiling C object src/com.github.tkashkin.gamehub.p/meson-generated_.._.._data_gresource_icons.c.o
[8/140] Generating com.github.tkashkin.gamehub.desktop_data_merge with a custom command
[9/140] Generating ProjectConfig.vala.in with a custom command
[10/140] Generating ProjectConfig.vala with a custom command
[11/140] Compiling Vala source ../src/app.vala ../src/data/Runnable.vala ../src/data/Game.vala ../src/data/GameSource.vala ../src/data/Emulator.vala ../src/data/sources/steam/Steam.vala ../src/data/sources/steam/SteamGame.vala ../src/data/sources/gog/GOG.vala ../src/data/sources/gog/GOGGame.vala ../src/data/sources/humble/Humble.vala ../src/data/sources/humble/HumbleGame.vala ../src/data/sources/humble/Trove.vala ../src/data/sources/itch/Itch.vala ../src/data/sources/itch/ItchGame.vala ../src/data/sources/itch/ItchDownloader.vala ../src/data/sources/itch/ButlerDaemon.vala ../src/data/sources/itch/ButlerConnection.vala ../src/data/sources/itch/ButlerClient.vala ../src/data/sources/user/User.vala ../src/data/sources/user/UserGame.vala ../src/data/db/Database.vala ../src/data/db/Table.vala ../src/data/db/tables/Games.vala ../src/data/db/tables/Tags.vala ../src/data/db/tables/Merges.vala ../src/data/db/tables/Emulators.vala ../src/data/db/tables/IGDBData.vala ../src/data/CompatTool.vala ../src/data/compat/CustomScript.vala ../src/data/compat/Innoextract.vala ../src/data/compat/WineWrap.vala ../src/data/compat/Proton.vala ../src/data/compat/Wine.vala ../src/data/compat/DOSBox.vala ../src/data/compat/ScummVM.vala ../src/data/compat/RetroArch.vala ../src/data/compat/CustomEmulator.vala ../src/data/adapters/GamesAdapter.vala ../src/data/providers/Provider.vala ../src/data/providers/ImagesProvider.vala ../src/data/providers/DataProvider.vala ../src/data/providers/images/Steam.vala ../src/data/providers/images/SteamGridDB.vala ../src/data/providers/images/JinxSGVI.vala ../src/data/providers/data/IGDB.vala ../src/data/tweaks/Tweak.vala ../src/ui/windows/MainWindow.vala ../src/ui/windows/WebAuthWindow.vala ../src/ui/dialogs/SettingsDialog/SettingsDialog.vala ../src/ui/dialogs/SettingsDialog/SettingsDialogPage.vala ../src/ui/dialogs/SettingsDialog/pages/ui/Appearance.vala ../src/ui/dialogs/SettingsDialog/pages/ui/Behavior.vala ../src/ui/dialogs/SettingsDialog/pages/general/Collection.vala ../src/ui/dialogs/SettingsDialog/pages/general/Tweaks.vala ../src/ui/dialogs/SettingsDialog/pages/sources/Steam.vala ../src/ui/dialogs/SettingsDialog/pages/sources/GOG.vala ../src/ui/dialogs/SettingsDialog/pages/sources/Humble.vala ../src/ui/dialogs/SettingsDialog/pages/sources/Itch.vala ../src/ui/dialogs/SettingsDialog/pages/emulators/RetroArch.vala ../src/ui/dialogs/SettingsDialog/pages/emulators/Emulators.vala ../src/ui/dialogs/SettingsDialog/pages/providers/Providers.vala ../src/ui/dialogs/SettingsDialog/pages/About.vala ../src/ui/dialogs/InstallDialog.vala ../src/ui/dialogs/GameDetailsDialog.vala ../src/ui/dialogs/GamePropertiesDialog.vala ../src/ui/dialogs/GameFSOverlaysDialog.vala ../src/ui/dialogs/CompatRunDialog.vala ../src/ui/dialogs/CorruptedInstallerDialog.vala ../src/ui/dialogs/ImportEmulatedGamesDialog.vala ../src/ui/dialogs/GameTweaksDialog.vala ../src/ui/views/BaseView.vala ../src/ui/views/WelcomeView.vala ../src/ui/views/GamesView/GamesView.vala ../src/ui/views/GamesView/grid/GamesGrid.vala ../src/ui/views/GamesView/grid/GameCard.vala ../src/ui/views/GamesView/list/GamesList.vala ../src/ui/views/GamesView/list/GameListRow.vala ../src/ui/views/GamesView/DownloadProgressView.vala ../src/ui/views/GamesView/FiltersPopover.vala ../src/ui/views/GamesView/AddGamePopover.vala ../src/ui/views/GamesView/GameContextMenu.vala ../src/ui/views/GameDetailsView/GameDetailsView.vala ../src/ui/views/GameDetailsView/MultipleGamesDetailsView.vala ../src/ui/views/GameDetailsView/GameDetailsPage.vala ../src/ui/views/GameDetailsView/GameDetailsBlock.vala ../src/ui/views/GameDetailsView/blocks/Artwork.vala ../src/ui/views/GameDetailsView/blocks/Playtime.vala ../src/ui/views/GameDetailsView/blocks/Achievements.vala ../src/ui/views/GameDetailsView/blocks/Description.vala ../src/ui/views/GameDetailsView/blocks/GOGDetails.vala ../src/ui/views/GameDetailsView/blocks/SteamDetails.vala ../src/ui/views/GameDetailsView/blocks/IGDBInfo.vala ../src/ui/widgets/AutoSizeImage.vala ../src/ui/widgets/ActionButton.vala ../src/ui/widgets/FileChooserEntry.vala ../src/ui/widgets/ExtendedStackSwitcher.vala ../src/ui/widgets/ImagesDownloadPopover.vala ../src/ui/widgets/CompatToolOptions.vala ../src/ui/widgets/CompatToolPicker.vala ../src/ui/widgets/GameTagsList.vala ../src/ui/widgets/TagRow.vala ../src/ui/widgets/Styles.vala ../src/ui/widgets/AlertView.vala ../src/ui/widgets/ModeButton.vala ../src/ui/widgets/OverlayBar.vala ../src/ui/widgets/Welcome.vala ../src/ui/widgets/SettingsSidebar.vala ../src/ui/widgets/TweaksList.vala ../src/utils/Utils.vala ../src/utils/ImageCache.vala ../src/utils/FSUtils.vala ../src/utils/FSOverlay.vala ../src/utils/Parser.vala ../src/utils/BinaryVDF.vala ../src/utils/SignalRateLimiter.vala ../src/settings/Settings.vala ../src/settings/UI.vala ../src/settings/SavedState.vala ../src/settings/Auth.vala ../src/settings/Compat.vala ../src/settings/Providers.vala ../src/settings/Controller.vala ../src/settings/Tweaks.vala ../src/utils/downloader/Downloader.vala ../src/utils/downloader/SoupDownloader.vala ../src/utils/Gamepad.vala ../src/ui/dialogs/SettingsDialog/pages/general/Controller.vala src/ProjectConfig.vala
FAILED: src/com.github.tkashkin.gamehub.p/app.c src/com.github.tkashkin.gamehub.p/data/Runnable.c src/com.github.tkashkin.gamehub.p/data/Game.c src/com.github.tkashkin.gamehub.p/data/GameSource.c src/com.github.tkashkin.gamehub.p/data/Emulator.c src/com.github.tkashkin.gamehub.p/data/sources/steam/Steam.c src/com.github.tkashkin.gamehub.p/data/sources/steam/SteamGame.c src/com.github.tkashkin.gamehub.p/data/sources/gog/GOG.c src/com.github.tkashkin.gamehub.p/data/sources/gog/GOGGame.c src/com.github.tkashkin.gamehub.p/data/sources/humble/Humble.c src/com.github.tkashkin.gamehub.p/data/sources/humble/HumbleGame.c src/com.github.tkashkin.gamehub.p/data/sources/humble/Trove.c src/com.github.tkashkin.gamehub.p/data/sources/itch/Itch.c src/com.github.tkashkin.gamehub.p/data/sources/itch/ItchGame.c src/com.github.tkashkin.gamehub.p/data/sources/itch/ItchDownloader.c src/com.github.tkashkin.gamehub.p/data/sources/itch/ButlerDaemon.c src/com.github.tkashkin.gamehub.p/data/sources/itch/ButlerConnection.c src/com.github.tkashkin.gamehub.p/data/sources/itch/ButlerClient.c src/com.github.tkashkin.gamehub.p/data/sources/user/User.c src/com.github.tkashkin.gamehub.p/data/sources/user/UserGame.c src/com.github.tkashkin.gamehub.p/data/db/Database.c src/com.github.tkashkin.gamehub.p/data/db/Table.c src/com.github.tkashkin.gamehub.p/data/db/tables/Games.c src/com.github.tkashkin.gamehub.p/data/db/tables/Tags.c src/com.github.tkashkin.gamehub.p/data/db/tables/Merges.c src/com.github.tkashkin.gamehub.p/data/db/tables/Emulators.c src/com.github.tkashkin.gamehub.p/data/db/tables/IGDBData.c src/com.github.tkashkin.gamehub.p/data/CompatTool.c src/com.github.tkashkin.gamehub.p/data/compat/CustomScript.c src/com.github.tkashkin.gamehub.p/data/compat/Innoextract.c src/com.github.tkashkin.gamehub.p/data/compat/WineWrap.c src/com.github.tkashkin.gamehub.p/data/compat/Proton.c src/com.github.tkashkin.gamehub.p/data/compat/Wine.c src/com.github.tkashkin.gamehub.p/data/compat/DOSBox.c src/com.github.tkashkin.gamehub.p/data/compat/ScummVM.c src/com.github.tkashkin.gamehub.p/data/compat/RetroArch.c src/com.github.tkashkin.gamehub.p/data/compat/CustomEmulator.c src/com.github.tkashkin.gamehub.p/data/adapters/GamesAdapter.c src/com.github.tkashkin.gamehub.p/data/providers/Provider.c src/com.github.tkashkin.gamehub.p/data/providers/ImagesProvider.c src/com.github.tkashkin.gamehub.p/data/providers/DataProvider.c src/com.github.tkashkin.gamehub.p/data/providers/images/Steam.c src/com.github.tkashkin.gamehub.p/data/providers/images/SteamGridDB.c src/com.github.tkashkin.gamehub.p/data/providers/images/JinxSGVI.c src/com.github.tkashkin.gamehub.p/data/providers/data/IGDB.c src/com.github.tkashkin.gamehub.p/data/tweaks/Tweak.c src/com.github.tkashkin.gamehub.p/ui/windows/MainWindow.c src/com.github.tkashkin.gamehub.p/ui/windows/WebAuthWindow.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/SettingsDialog.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/SettingsDialogPage.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/ui/Appearance.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/ui/Behavior.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/general/Collection.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/general/Tweaks.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/sources/Steam.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/sources/GOG.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/sources/Humble.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/sources/Itch.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/emulators/RetroArch.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/emulators/Emulators.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/providers/Providers.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/About.c src/com.github.tkashkin.gamehub.p/ui/dialogs/InstallDialog.c src/com.github.tkashkin.gamehub.p/ui/dialogs/GameDetailsDialog.c src/com.github.tkashkin.gamehub.p/ui/dialogs/GamePropertiesDialog.c src/com.github.tkashkin.gamehub.p/ui/dialogs/GameFSOverlaysDialog.c src/com.github.tkashkin.gamehub.p/ui/dialogs/CompatRunDialog.c src/com.github.tkashkin.gamehub.p/ui/dialogs/CorruptedInstallerDialog.c src/com.github.tkashkin.gamehub.p/ui/dialogs/ImportEmulatedGamesDialog.c src/com.github.tkashkin.gamehub.p/ui/dialogs/GameTweaksDialog.c src/com.github.tkashkin.gamehub.p/ui/views/BaseView.c src/com.github.tkashkin.gamehub.p/ui/views/WelcomeView.c src/com.github.tkashkin.gamehub.p/ui/views/GamesView/GamesView.c src/com.github.tkashkin.gamehub.p/ui/views/GamesView/grid/GamesGrid.c src/com.github.tkashkin.gamehub.p/ui/views/GamesView/grid/GameCard.c src/com.github.tkashkin.gamehub.p/ui/views/GamesView/list/GamesList.c src/com.github.tkashkin.gamehub.p/ui/views/GamesView/list/GameListRow.c src/com.github.tkashkin.gamehub.p/ui/views/GamesView/DownloadProgressView.c src/com.github.tkashkin.gamehub.p/ui/views/GamesView/FiltersPopover.c src/com.github.tkashkin.gamehub.p/ui/views/GamesView/AddGamePopover.c src/com.github.tkashkin.gamehub.p/ui/views/GamesView/GameContextMenu.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/GameDetailsView.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/MultipleGamesDetailsView.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/GameDetailsPage.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/GameDetailsBlock.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/blocks/Artwork.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/blocks/Playtime.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/blocks/Achievements.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/blocks/Description.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/blocks/GOGDetails.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/blocks/SteamDetails.c src/com.github.tkashkin.gamehub.p/ui/views/GameDetailsView/blocks/IGDBInfo.c src/com.github.tkashkin.gamehub.p/ui/widgets/AutoSizeImage.c src/com.github.tkashkin.gamehub.p/ui/widgets/ActionButton.c src/com.github.tkashkin.gamehub.p/ui/widgets/FileChooserEntry.c src/com.github.tkashkin.gamehub.p/ui/widgets/ExtendedStackSwitcher.c src/com.github.tkashkin.gamehub.p/ui/widgets/ImagesDownloadPopover.c src/com.github.tkashkin.gamehub.p/ui/widgets/CompatToolOptions.c src/com.github.tkashkin.gamehub.p/ui/widgets/CompatToolPicker.c src/com.github.tkashkin.gamehub.p/ui/widgets/GameTagsList.c src/com.github.tkashkin.gamehub.p/ui/widgets/TagRow.c src/com.github.tkashkin.gamehub.p/ui/widgets/Styles.c src/com.github.tkashkin.gamehub.p/ui/widgets/AlertView.c src/com.github.tkashkin.gamehub.p/ui/widgets/ModeButton.c src/com.github.tkashkin.gamehub.p/ui/widgets/OverlayBar.c src/com.github.tkashkin.gamehub.p/ui/widgets/Welcome.c src/com.github.tkashkin.gamehub.p/ui/widgets/SettingsSidebar.c src/com.github.tkashkin.gamehub.p/ui/widgets/TweaksList.c src/com.github.tkashkin.gamehub.p/utils/Utils.c src/com.github.tkashkin.gamehub.p/utils/ImageCache.c src/com.github.tkashkin.gamehub.p/utils/FSUtils.c src/com.github.tkashkin.gamehub.p/utils/FSOverlay.c src/com.github.tkashkin.gamehub.p/utils/Parser.c src/com.github.tkashkin.gamehub.p/utils/BinaryVDF.c src/com.github.tkashkin.gamehub.p/utils/SignalRateLimiter.c src/com.github.tkashkin.gamehub.p/settings/Settings.c src/com.github.tkashkin.gamehub.p/settings/UI.c src/com.github.tkashkin.gamehub.p/settings/SavedState.c src/com.github.tkashkin.gamehub.p/settings/Auth.c src/com.github.tkashkin.gamehub.p/settings/Compat.c src/com.github.tkashkin.gamehub.p/settings/Providers.c src/com.github.tkashkin.gamehub.p/settings/Controller.c src/com.github.tkashkin.gamehub.p/settings/Tweaks.c src/com.github.tkashkin.gamehub.p/utils/downloader/Downloader.c src/com.github.tkashkin.gamehub.p/utils/downloader/SoupDownloader.c src/com.github.tkashkin.gamehub.p/utils/Gamepad.c src/com.github.tkashkin.gamehub.p/ui/dialogs/SettingsDialog/pages/general/Controller.c src/com.github.tkashkin.gamehub.p/ProjectConfig.c 
valac -C --debug --debug -D DISTRO_ARCH -D PM_PACMAN -D PERF_GAMECARD_UNLOAD_IMAGES -D OS_LINUX -D GLIB_2_62 -D GLIB_2_56 -D GTK_3_22 -D SOUP_2_60 -D WEBKIT2GTK -D OVERLAYFS -D POLKIT -D MANETTE --pkg xtst --pkg gdk-x11-3.0 --pkg x11 --pkg manette-0.2 --pkg polkit-gobject-1 --pkg webkit2gtk-4.0 --pkg libsoup-2.4 --pkg gtk+-3.0 --target-glib 2.62 --pkg glib-2.0 --pkg linux --pkg posix --pkg zlib --pkg gio-unix-2.0 --pkg libxml-2.0 --pkg sqlite3 --pkg gee-0.8 --pkg json-glib-1.0 --pkg gdk-3.0 --color=always --directory src/com.github.tkashkin.gamehub.p --basedir ../src --gresources=../data/icons/icons.gresource.xml --gresources=../data/com.github.tkashkin.gamehub.gresource.xml ../src/app.vala ../src/data/Runnable.vala ../src/data/Game.vala ../src/data/GameSource.vala ../src/data/Emulator.vala ../src/data/sources/steam/Steam.vala ../src/data/sources/steam/SteamGame.vala ../src/data/sources/gog/GOG.vala ../src/data/sources/gog/GOGGame.vala ../src/data/sources/humble/Humble.vala ../src/data/sources/humble/HumbleGame.vala ../src/data/sources/humble/Trove.vala ../src/data/sources/itch/Itch.vala ../src/data/sources/itch/ItchGame.vala ../src/data/sources/itch/ItchDownloader.vala ../src/data/sources/itch/ButlerDaemon.vala ../src/data/sources/itch/ButlerConnection.vala ../src/data/sources/itch/ButlerClient.vala ../src/data/sources/user/User.vala ../src/data/sources/user/UserGame.vala ../src/data/db/Database.vala ../src/data/db/Table.vala ../src/data/db/tables/Games.vala ../src/data/db/tables/Tags.vala ../src/data/db/tables/Merges.vala ../src/data/db/tables/Emulators.vala ../src/data/db/tables/IGDBData.vala ../src/data/CompatTool.vala ../src/data/compat/CustomScript.vala ../src/data/compat/Innoextract.vala ../src/data/compat/WineWrap.vala ../src/data/compat/Proton.vala ../src/data/compat/Wine.vala ../src/data/compat/DOSBox.vala ../src/data/compat/ScummVM.vala ../src/data/compat/RetroArch.vala ../src/data/compat/CustomEmulator.vala ../src/data/adapters/GamesAdapter.vala ../src/data/providers/Provider.vala ../src/data/providers/ImagesProvider.vala ../src/data/providers/DataProvider.vala ../src/data/providers/images/Steam.vala ../src/data/providers/images/SteamGridDB.vala ../src/data/providers/images/JinxSGVI.vala ../src/data/providers/data/IGDB.vala ../src/data/tweaks/Tweak.vala ../src/ui/windows/MainWindow.vala ../src/ui/windows/WebAuthWindow.vala ../src/ui/dialogs/SettingsDialog/SettingsDialog.vala ../src/ui/dialogs/SettingsDialog/SettingsDialogPage.vala ../src/ui/dialogs/SettingsDialog/pages/ui/Appearance.vala ../src/ui/dialogs/SettingsDialog/pages/ui/Behavior.vala ../src/ui/dialogs/SettingsDialog/pages/general/Collection.vala ../src/ui/dialogs/SettingsDialog/pages/general/Tweaks.vala ../src/ui/dialogs/SettingsDialog/pages/sources/Steam.vala ../src/ui/dialogs/SettingsDialog/pages/sources/GOG.vala ../src/ui/dialogs/SettingsDialog/pages/sources/Humble.vala ../src/ui/dialogs/SettingsDialog/pages/sources/Itch.vala ../src/ui/dialogs/SettingsDialog/pages/emulators/RetroArch.vala ../src/ui/dialogs/SettingsDialog/pages/emulators/Emulators.vala ../src/ui/dialogs/SettingsDialog/pages/providers/Providers.vala ../src/ui/dialogs/SettingsDialog/pages/About.vala ../src/ui/dialogs/InstallDialog.vala ../src/ui/dialogs/GameDetailsDialog.vala ../src/ui/dialogs/GamePropertiesDialog.vala ../src/ui/dialogs/GameFSOverlaysDialog.vala ../src/ui/dialogs/CompatRunDialog.vala ../src/ui/dialogs/CorruptedInstallerDialog.vala ../src/ui/dialogs/ImportEmulatedGamesDialog.vala ../src/ui/dialogs/GameTweaksDialog.vala ../src/ui/views/BaseView.vala ../src/ui/views/WelcomeView.vala ../src/ui/views/GamesView/GamesView.vala ../src/ui/views/GamesView/grid/GamesGrid.vala ../src/ui/views/GamesView/grid/GameCard.vala ../src/ui/views/GamesView/list/GamesList.vala ../src/ui/views/GamesView/list/GameListRow.vala ../src/ui/views/GamesView/DownloadProgressView.vala ../src/ui/views/GamesView/FiltersPopover.vala ../src/ui/views/GamesView/AddGamePopover.vala ../src/ui/views/GamesView/GameContextMenu.vala ../src/ui/views/GameDetailsView/GameDetailsView.vala ../src/ui/views/GameDetailsView/MultipleGamesDetailsView.vala ../src/ui/views/GameDetailsView/GameDetailsPage.vala ../src/ui/views/GameDetailsView/GameDetailsBlock.vala ../src/ui/views/GameDetailsView/blocks/Artwork.vala ../src/ui/views/GameDetailsView/blocks/Playtime.vala ../src/ui/views/GameDetailsView/blocks/Achievements.vala ../src/ui/views/GameDetailsView/blocks/Description.vala ../src/ui/views/GameDetailsView/blocks/GOGDetails.vala ../src/ui/views/GameDetailsView/blocks/SteamDetails.vala ../src/ui/views/GameDetailsView/blocks/IGDBInfo.vala ../src/ui/widgets/AutoSizeImage.vala ../src/ui/widgets/ActionButton.vala ../src/ui/widgets/FileChooserEntry.vala ../src/ui/widgets/ExtendedStackSwitcher.vala ../src/ui/widgets/ImagesDownloadPopover.vala ../src/ui/widgets/CompatToolOptions.vala ../src/ui/widgets/CompatToolPicker.vala ../src/ui/widgets/GameTagsList.vala ../src/ui/widgets/TagRow.vala ../src/ui/widgets/Styles.vala ../src/ui/widgets/AlertView.vala ../src/ui/widgets/ModeButton.vala ../src/ui/widgets/OverlayBar.vala ../src/ui/widgets/Welcome.vala ../src/ui/widgets/SettingsSidebar.vala ../src/ui/widgets/TweaksList.vala ../src/utils/Utils.vala ../src/utils/ImageCache.vala ../src/utils/FSUtils.vala ../src/utils/FSOverlay.vala ../src/utils/Parser.vala ../src/utils/BinaryVDF.vala ../src/utils/SignalRateLimiter.vala ../src/settings/Settings.vala ../src/settings/UI.vala ../src/settings/SavedState.vala ../src/settings/Auth.vala ../src/settings/Compat.vala ../src/settings/Providers.vala ../src/settings/Controller.vala ../src/settings/Tweaks.vala ../src/utils/downloader/Downloader.vala ../src/utils/downloader/SoupDownloader.vala ../src/utils/Gamepad.vala ../src/ui/dialogs/SettingsDialog/pages/general/Controller.vala src/ProjectConfig.vala
../src/ui/views/GameDetailsView/blocks/Description.vala:86.35-86.74: warning: Gtk.StyleContext.get_background_color has been deprecated since 3.16
../src/ui/dialogs/SettingsDialog/SettingsDialog.vala:129.4-129.18: warning: Gtk.Dialog.get_action_area has been deprecated since 3.12
../src/ui/dialogs/GameDetailsDialog.vala:68.4-68.18: warning: Gtk.Dialog.get_action_area has been deprecated since 3.12
../src/ui/dialogs/GameDetailsDialog.vala:69.4-69.18: warning: Gtk.Dialog.get_action_area has been deprecated since 3.12
../src/ui/dialogs/ImportEmulatedGamesDialog.vala:112.4-112.20: warning: Gtk.Button.xalign has been deprecated since 3.14
../src/data/providers/images/Steam.vala:168.26-168.103: error: The name `get_modification_date_time' does not exist in the context of `GLib.FileInfo?'
                    modification_date = cache_file.query_info("*", FileQueryInfoFlags.NONE).get_modification_date_time();
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 5 warning(s)
ninja: build stopped: subcommand failed.
tkashkin commented 2 years ago

@cknoblauch

Vala compiler for the host machine: valac (valac 0.44.11)`

This Vala compiler version is more than 2 years old, try to build with a newer compiler.

cknoblauch commented 2 years ago

This Vala compiler version is more than 2 years old, try to build with a newer compiler.

That was it, I had the vala0.44 package installed as a dependency of some other package. I upgraded the compiler by manually installing the vala package (v0.54.2 at this time) and that did the trick. Thanks, @tkashkin !