Skip to content

Instantly share code, notes, and snippets.

@MalteT
Created June 4, 2022 11:12
Show Gist options
  • Select an option

  • Save MalteT/30adc398eaefb603e98a0b7a88720ecc to your computer and use it in GitHub Desktop.

Select an option

Save MalteT/30adc398eaefb603e98a0b7a88720ecc to your computer and use it in GitHub Desktop.
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/wggwjl79ia10zv90h5mhq576jdvvlmjg-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
meson flags: --buildtype=plain --libdir=/nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/lib --libexecdir=/nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/libexec --bindir=/nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/bin --sbindir=/nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/sbin --includedir=/nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/include --mandir=/nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/share/man --infodir=/nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/share/info --localedir=/nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --prefix=/nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2
The Meson build system
Version: 0.61.2
Source dir: /build/source
Build dir: /build/source/build
Build type: native build
Project name: com.github.tkashkin.gamehub
Project version: 0.16.1
C compiler for the host machine: gcc (gcc 11.3.0 "gcc (GCC) 11.3.0")
C linker for the host machine: gcc ld.bfd 2.38
Vala compiler for the host machine: valac (valac 0.56.1)
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
WARNING: You should add the boolean check kwarg to the run_command call.
It currently defaults to false,
but it will default to true in future releases of meson.
See also: https://github.com/mesonbuild/meson/issues/9300
Configuring com.github.tkashkin.gamehub.appdata.xml using configuration
Configuring com.github.tkashkin.gamehub.policy using configuration
Found pkg-config: /nix/store/0sjmycy1s616jag5fvsczjgzj7rf0kc2-pkg-config-wrapper-0.29.2/bin/pkg-config (0.29.2)
Program glib-compile-resources found: YES (/nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/bin/glib-compile-resources)
Program glib-compile-resources found: YES (/nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/bin/glib-compile-resources)
Configuring ProjectConfig.vala.in.in.in using configuration
Found pkg-config: /nix/store/0sjmycy1s616jag5fvsczjgzj7rf0kc2-pkg-config-wrapper-0.29.2/bin/pkg-config (0.29.2)
Run-time dependency gdk-3.0 found: YES 3.24.34
Run-time dependency json-glib-1.0 found: YES 1.6.6
Run-time dependency gee-0.8 found: YES 0.20.5
Run-time dependency sqlite3 found: YES 3.38.5
Run-time dependency libxml-2.0 found: YES 2.9.14
Run-time dependency gio-unix-2.0 found: YES 2.72.1
Run-time dependency zlib found: YES 1.2.12
Library posix found: YES
Library linux found: YES
Run-time dependency glib-2.0 found: YES 2.72.1
Run-time dependency gtk+-3.0 found: YES 3.24.34
Run-time dependency libsoup-2.4 found: YES 2.74.2
Run-time dependency webkit2gtk-4.0 found: YES 2.36.3
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency polkit-gobject-1 found: NO (tried pkgconfig and cmake)
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.34
Run-time dependency xtst found: YES 1.2.3
Build targets in project: 45
com.github.tkashkin.gamehub 0.16.1
User defined options
auto_features: enabled
bindir : /nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/bin
buildtype : plain
includedir : /nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/include
infodir : /nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/share/info
libdir : /nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/lib
libexecdir : /nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/libexec
localedir : /nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/share/locale
mandir : /nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/share/man
prefix : /nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2
sbindir : /nix/store/2abz83sd2468kmwwdj8wd5fy3wp20lkx-GameHub-0.16.1-2/sbin
wrap_mode : nodownload
Found ninja-1.10.2 at /nix/store/xqlq1lj7r396b141wmgp61jfyzbxyba4-ninja-1.10.2/bin/ninja
meson: enabled parallel building
@nix { "action": "setPhase", "phase": "buildPhase" }
building
build flags: -j12 -l12
[1/173] Generating data/gresource_css_h with a custom command
[2/173] Generating data/gresource_icons_h with a custom command
[3/173] Generating data/gresource_css_c with a custom command
[4/173] Generating po/pt_PT/LC_MESSAGES/com.github.tkashkin.gamehub-pt_PT.mo with a custom command
[5/173] Generating po/id/LC_MESSAGES/com.github.tkashkin.gamehub-id.mo with a custom command
[6/173] Generating po/nb_NO/LC_MESSAGES/com.github.tkashkin.gamehub-nb_NO.mo with a custom command
[7/173] Generating po/pt_BR/LC_MESSAGES/com.github.tkashkin.gamehub-pt_BR.mo with a custom command
[8/173] Generating po/nl/LC_MESSAGES/com.github.tkashkin.gamehub-nl.mo with a custom command
[9/173] Generating po/ru/LC_MESSAGES/com.github.tkashkin.gamehub-ru.mo with a custom command
[10/173] Generating po/de/LC_MESSAGES/com.github.tkashkin.gamehub-de.mo with a custom command
[11/173] Generating po/fr/LC_MESSAGES/com.github.tkashkin.gamehub-fr.mo with a custom command
[12/173] Generating po/el/LC_MESSAGES/com.github.tkashkin.gamehub-el.mo with a custom command
[13/173] Generating po/pl/LC_MESSAGES/com.github.tkashkin.gamehub-pl.mo with a custom command
[14/173] Generating po/hi/LC_MESSAGES/com.github.tkashkin.gamehub-hi.mo with a custom command
[15/173] Generating po/tr/LC_MESSAGES/com.github.tkashkin.gamehub-tr.mo with a custom command
[16/173] Generating po/fa/LC_MESSAGES/com.github.tkashkin.gamehub-fa.mo with a custom command
[17/173] Generating po/te/LC_MESSAGES/com.github.tkashkin.gamehub-te.mo with a custom command
[18/173] Generating data/gresource_icons_c with a custom command
[19/173] Generating po/ko/LC_MESSAGES/com.github.tkashkin.gamehub-ko.mo with a custom command
[20/173] Generating po/ar/LC_MESSAGES/com.github.tkashkin.gamehub-ar.mo with a custom command
[21/173] Generating po/fi/LC_MESSAGES/com.github.tkashkin.gamehub-fi.mo with a custom command
[22/173] Generating po/es_MX/LC_MESSAGES/com.github.tkashkin.gamehub-es_MX.mo with a custom command
[23/173] Generating po/ca/LC_MESSAGES/com.github.tkashkin.gamehub-ca.mo with a custom command
[24/173] Generating po/it/LC_MESSAGES/com.github.tkashkin.gamehub-it.mo with a custom command
[25/173] Generating po/zh_HK/LC_MESSAGES/com.github.tkashkin.gamehub-zh_HK.mo with a custom command
[26/173] Generating po/zh_CN/LC_MESSAGES/com.github.tkashkin.gamehub-zh_CN.mo with a custom command
[27/173] Generating po/mr/LC_MESSAGES/com.github.tkashkin.gamehub-mr.mo with a custom command
[28/173] Generating po/bn_BD/LC_MESSAGES/com.github.tkashkin.gamehub-bn_BD.mo with a custom command
[29/173] Generating po/hr/LC_MESSAGES/com.github.tkashkin.gamehub-hr.mo with a custom command
[30/173] Generating po/es/LC_MESSAGES/com.github.tkashkin.gamehub-es.mo with a custom command
[31/173] Generating po/si/LC_MESSAGES/com.github.tkashkin.gamehub-si.mo with a custom command
[32/173] Generating po/hu/LC_MESSAGES/com.github.tkashkin.gamehub-hu.mo with a custom command
[33/173] Generating po/pt/LC_MESSAGES/com.github.tkashkin.gamehub-pt.mo with a custom command
[34/173] Generating po/eo/LC_MESSAGES/com.github.tkashkin.gamehub-eo.mo with a custom command
[35/173] Generating po/vi/LC_MESSAGES/com.github.tkashkin.gamehub-vi.mo with a custom command
[36/173] Generating po/sv/LC_MESSAGES/com.github.tkashkin.gamehub-sv.mo with a custom command
[37/173] Generating po/zh_TW/LC_MESSAGES/com.github.tkashkin.gamehub-zh_TW.mo with a custom command
[38/173] Compiling C object src/com.github.tkashkin.gamehub.p/meson-generated_.._.._data_gresource_css.c.o
In file included from /nix/store/jxppx178fi32y7p52mkmrzvxyxm3xfca-glibc-2.34-210-dev/include/bits/libc-header-start.h:33,
from /nix/store/jxppx178fi32y7p52mkmrzvxyxm3xfca-glibc-2.34-210-dev/include/limits.h:26,
from /nix/store/j5vhrywqmz1ixwhsmmjjxa85fpwryzh0-gcc-11.3.0/lib/gcc/x86_64-unknown-linux-gnu/11.3.0/include-fixed/limits.h:203,
from /nix/store/j5vhrywqmz1ixwhsmmjjxa85fpwryzh0-gcc-11.3.0/lib/gcc/x86_64-unknown-linux-gnu/11.3.0/include-fixed/syslimits.h:7,
from /nix/store/j5vhrywqmz1ixwhsmmjjxa85fpwryzh0-gcc-11.3.0/lib/gcc/x86_64-unknown-linux-gnu/11.3.0/include-fixed/limits.h:34,
from /nix/store/ckj0g3ycva2an405zf4mh4bvqhj44zr5-glib-2.72.1/lib/glib-2.0/include/glibconfig.h:11,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/glib/gtypes.h:32,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/glib/galloca.h:32,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/glib.h:30,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/gobject/gbinding.h:28,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/glib-object.h:22,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/gio/gioenums.h:28,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/gio/giotypes.h:28,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/gio/gio.h:26,
from data/gresource_css.c:1:
/nix/store/jxppx178fi32y7p52mkmrzvxyxm3xfca-glibc-2.34-210-dev/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
412 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)
| ^~~~~~~
[39/173] Compiling C object src/com.github.tkashkin.gamehub.p/meson-generated_.._.._data_gresource_icons.c.o
In file included from /nix/store/jxppx178fi32y7p52mkmrzvxyxm3xfca-glibc-2.34-210-dev/include/bits/libc-header-start.h:33,
from /nix/store/jxppx178fi32y7p52mkmrzvxyxm3xfca-glibc-2.34-210-dev/include/limits.h:26,
from /nix/store/j5vhrywqmz1ixwhsmmjjxa85fpwryzh0-gcc-11.3.0/lib/gcc/x86_64-unknown-linux-gnu/11.3.0/include-fixed/limits.h:203,
from /nix/store/j5vhrywqmz1ixwhsmmjjxa85fpwryzh0-gcc-11.3.0/lib/gcc/x86_64-unknown-linux-gnu/11.3.0/include-fixed/syslimits.h:7,
from /nix/store/j5vhrywqmz1ixwhsmmjjxa85fpwryzh0-gcc-11.3.0/lib/gcc/x86_64-unknown-linux-gnu/11.3.0/include-fixed/limits.h:34,
from /nix/store/ckj0g3ycva2an405zf4mh4bvqhj44zr5-glib-2.72.1/lib/glib-2.0/include/glibconfig.h:11,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/glib/gtypes.h:32,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/glib/galloca.h:32,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/glib.h:30,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/gobject/gbinding.h:28,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/glib-object.h:22,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/gio/gioenums.h:28,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/gio/giotypes.h:28,
from /nix/store/05i1vqf87i34paws4ssg7axm4d1ylm5p-glib-2.72.1-dev/include/glib-2.0/gio/gio.h:26,
from data/gresource_icons.c:1:
/nix/store/jxppx178fi32y7p52mkmrzvxyxm3xfca-glibc-2.34-210-dev/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
412 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)
| ^~~~~~~
[40/173] Generating src/ProjectConfig.vala.in.in with a custom command
[41/173] Generating data/com.github.tkashkin.gamehub.desktop with a custom command
[42/173] Generating src/ProjectConfig.vala.in with a custom command
[43/173] Generating src/ProjectConfig.vala with a custom command
[44/173] 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 -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 MANETTE --pkg xtst --pkg gdk-x11-3.0 --pkg x11 --pkg manette-0.2 --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
warning: `GLIB_2_62' is already defined
warning: `GLIB_2_XX' defines are automatically added up to targeted glib version
warning: `GLIB_2_56' is already defined
warning: `GLIB_2_XX' defines are automatically added up to targeted glib version
../src/utils/Utils.vala:299.13-299.37: warning: `GLib.Process.check_exit_status' has been deprecated since 2.70. Use check_wait_status
299 | return Process.check_exit_status(this.status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../src/data/Runnable.vala:130.11-130.44: warning: Access to possible `null'. Perform a check or use an unsafe cast.
130 | return (chooser as FileChooserNative).run();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/widgets/CompatToolOptions.vala:90.21-90.87: warning: Access to possible `null'. Perform a check or use an unsafe cast.
90 | var prefix = (compat_tool_picker.selected as Compat.Wine).get_default_wineprefix(runnable);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/widgets/FileChooserEntry.vala:182.11-182.44: warning: Access to possible `null'. Perform a check or use an unsafe cast.
182 | return (chooser as FileChooserNative).run();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/CompatRunDialog.vala:147.5-147.30: warning: Access to possible `null'. Perform a check or use an unsafe cast.
147 | (game as Game).last_launch = get_real_time() / 1000000;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/CompatRunDialog.vala:156.6-156.36: warning: Access to possible `null'. Perform a check or use an unsafe cast.
156 | (game as Game).playtime_tracked += ((get_real_time() / 1000000) - (game as Game).last_launch) / 60;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/CompatRunDialog.vala:156.72-156.97: warning: Access to possible `null'. Perform a check or use an unsafe cast.
156 | (game as Game).playtime_tracked += ((get_real_time() / 1000000) - (game as Game).last_launch) / 60;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/CompatRunDialog.vala:156.6-156.36: warning: Access to possible `null'. Perform a check or use an unsafe cast.
156 | (game as Game).playtime_tracked += ((get_real_time() / 1000000) - (game as Game).last_launch) / 60;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/data/sources/gog/GOGGame.vala:607.10-607.27: warning: Access to possible `null'. Perform a check or use an unsafe cast.
607 | g = (game as DLC).game.name;
| ^~~~~~~~~~~~~~~~~~
../src/ui/dialogs/InstallDialog.vala:161.42-161.78: warning: Access to possible `null'. Perform a check or use an unsafe cast.
161 | if(installer is GOGGame.Installer && (installer as GOGGame.Installer).lang in sys_langs)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/InstallDialog.vala:181.78-181.118: warning: Access to possible `null'. Perform a check or use an unsafe cast.
181 | if(installers_filter(row) && (!(row.installer is GOGGame.Installer) || (row.installer as GOGGame.Installer).lang in sys_langs))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/InstallDialog.vala:308.96-308.126: note: Assignment: Unsafe conversion from `int' to `Gtk.ResponseType'
308 | response(install_mode == Runnable.Installer.InstallMode.AUTOMATIC ? ResponseType.ACCEPT : InstallDialog.RESPONSE_DOWNLOAD);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/data/sources/gog/GOGGame.vala:454.9-454.26: warning: Access to possible `null'. Perform a check or use an unsafe cast.
454 | g = (this as DLC).game.name;
| ^~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/grid/GameCard.vala:460.72-460.125: warning: Access to possible `null'. Perform a check or use an unsafe cast.
460 | updated_icon.visible = game is GameHub.Data.Sources.GOG.GOGGame && (game as GameHub.Data.Sources.GOG.GOGGame).has_updates;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GameDetailsView/GameDetailsPage.vala:305.97-305.156: warning: Access to possible `null'. Perform a check or use an unsafe cast.
305 | action_open_bonus_collection_directory.visible = game is GameHub.Data.Sources.GOG.GOGGame && (game as GameHub.Data.Sources.GOG.GOGGame).bonus_content_dir != null && (game as GameHub.Data.Sources.GOG.GOGGame).bonus_content_dir.query_exists();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GameDetailsView/GameDetailsPage.vala:305.169-305.228: warning: Access to possible `null'. Perform a check or use an unsafe cast.
305 | action_open_bonus_collection_directory.visible = game is GameHub.Data.Sources.GOG.GOGGame && (game as GameHub.Data.Sources.GOG.GOGGame).bonus_content_dir != null && (game as GameHub.Data.Sources.GOG.GOGGame).bonus_content_dir.query_exists();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GameDetailsView/GameDetailsPage.vala:306.96-306.157: warning: Access to possible `null'. Perform a check or use an unsafe cast.
306 | action_open_screenshots_directory.visible = game is GameHub.Data.Sources.Steam.SteamGame && (game as GameHub.Data.Sources.Steam.SteamGame).screenshots_dir != null && (game as GameHub.Data.Sources.Steam.SteamGame).screenshots_dir.query_exists();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GameDetailsView/GameDetailsPage.vala:306.170-306.231: warning: Access to possible `null'. Perform a check or use an unsafe cast.
306 | action_open_screenshots_directory.visible = game is GameHub.Data.Sources.Steam.SteamGame && (game as GameHub.Data.Sources.Steam.SteamGame).screenshots_dir != null && (game as GameHub.Data.Sources.Steam.SteamGame).screenshots_dir.query_exists();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GameDetailsView/blocks/Description.vala:86.35-86.74: warning: `Gtk.StyleContext.get_background_color' has been deprecated since 3.16
86 | var colors = CSS_COLORS.printf(get_style_context().get_background_color(get_state_flags()).to_string(), get_style_context().get_color(get_state_flags()).to_string());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/SettingsDialog/SettingsDialogPage.vala:196.9-196.44: warning: Access to possible `null'. Perform a check or use an unsafe cast.
196 | if(!((widget as Widget).get_style_context().has_class(StyleClass.Label.H4)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/SettingsDialog/SettingsDialogPage.vala:198.5-198.29: warning: Access to possible `null'. Perform a check or use an unsafe cast.
198 | (widget as Widget).margin = 4;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/SettingsDialog/SettingsDialogPage.vala:199.5-199.33: warning: Access to possible `null'. Perform a check or use an unsafe cast.
199 | (widget as Widget).margin_end = 0;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/SettingsDialog/SettingsDialog.vala:129.4-129.18: warning: `Gtk.Dialog.get_action_area' has been deprecated since 3.12
129 | get_action_area().visible = false;
| ^~~~~~~~~~~~~~~
../src/ui/views/GameDetailsView/GameDetailsView.vala:239.57-239.91: warning: Access to possible `null'. Perform a check or use an unsafe cast.
239 | || (g is Sources.GOG.GOGGame.DLC && Game.is_equal((g as Sources.GOG.GOGGame.DLC).game, m)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/GameDetailsDialog.vala:68.4-68.18: warning: `Gtk.Dialog.get_action_area' has been deprecated since 3.12
68 | get_action_area().no_show_all = true;
| ^~~~~~~~~~~~~~~
../src/ui/dialogs/GameDetailsDialog.vala:69.4-69.18: warning: `Gtk.Dialog.get_action_area' has been deprecated since 3.12
69 | get_action_area().visible = false;
| ^~~~~~~~~~~~~~~
../src/ui/views/GamesView/GameContextMenu.vala:147.51-147.110: warning: Access to possible `null'. Perform a check or use an unsafe cast.
147 | if(game is GameHub.Data.Sources.GOG.GOGGame && (game as GameHub.Data.Sources.GOG.GOGGame).bonus_content_dir != null && (game as GameHub.Data.Sources.GOG.GOGGame).bonus_content_dir.query_exists())
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GameContextMenu.vala:147.123-147.182: warning: Access to possible `null'. Perform a check or use an unsafe cast.
147 | if(game is GameHub.Data.Sources.GOG.GOGGame && (game as GameHub.Data.Sources.GOG.GOGGame).bonus_content_dir != null && (game as GameHub.Data.Sources.GOG.GOGGame).bonus_content_dir.query_exists())
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GameContextMenu.vala:156.55-156.116: warning: Access to possible `null'. Perform a check or use an unsafe cast.
156 | if(game is GameHub.Data.Sources.Steam.SteamGame && (game as GameHub.Data.Sources.Steam.SteamGame).screenshots_dir != null && (game as GameHub.Data.Sources.Steam.SteamGame).screenshots_dir.query_exists())
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GameContextMenu.vala:156.129-156.190: warning: Access to possible `null'. Perform a check or use an unsafe cast.
156 | if(game is GameHub.Data.Sources.Steam.SteamGame && (game as GameHub.Data.Sources.Steam.SteamGame).screenshots_dir != null && (game as GameHub.Data.Sources.Steam.SteamGame).screenshots_dir.query_exists())
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/data/adapters/GamesAdapter.vala:92.20-92.39: warning: Access to possible `null'. Perform a check or use an unsafe cast.
92 | return filter((c as GameCard).game);
| ^~~~~~~~~~~~~~~~~~~~
../src/data/adapters/GamesAdapter.vala:95.18-95.37: warning: Access to possible `null'. Perform a check or use an unsafe cast.
95 | return sort((c as GameCard).game, (c2 as GameCard).game);
| ^~~~~~~~~~~~~~~~~~~~
../src/data/adapters/GamesAdapter.vala:95.40-95.60: warning: Access to possible `null'. Perform a check or use an unsafe cast.
95 | return sort((c as GameCard).game, (c2 as GameCard).game);
| ^~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/list/GameListRow.vala:288.72-288.125: warning: Access to possible `null'. Perform a check or use an unsafe cast.
288 | updated_icon.visible = game is GameHub.Data.Sources.GOG.GOGGame && (game as GameHub.Data.Sources.GOG.GOGGame).has_updates;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/data/adapters/GamesAdapter.vala:107.20-107.42: warning: Access to possible `null'. Perform a check or use an unsafe cast.
107 | return filter((r as GameListRow).game);
| ^~~~~~~~~~~~~~~~~~~~~~~
../src/data/adapters/GamesAdapter.vala:110.18-110.40: warning: Access to possible `null'. Perform a check or use an unsafe cast.
110 | return sort((r as GameListRow).game, (r2 as GameListRow).game);
| ^~~~~~~~~~~~~~~~~~~~~~~
../src/data/adapters/GamesAdapter.vala:110.43-110.66: warning: Access to possible `null'. Perform a check or use an unsafe cast.
110 | return sort((r as GameListRow).game, (r2 as GameListRow).game);
| ^~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/ImportEmulatedGamesDialog.vala:112.4-112.20: warning: `Gtk.Button.xalign' has been deprecated since 3.14
112 | select_all.xalign = 0.5f;
| ^~~~~~~~~~~~~~~~~
../src/utils/Gamepad.vala:262.34-262.91: warning: Access to possible `null'. Perform a check or use an unsafe cast.
262 | unowned X.Display xdisplay = (wnd.screen.get_display() as Gdk.X11.Display).get_xdisplay();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GamesView.vala:246.5-246.38: warning: Access to possible `null'. Perform a check or use an unsafe cast.
246 | (filters.image as Image).icon_name = "tag" + Settings.UI.Appearance.symbolic_icon_suffix;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GamesView.vala:247.5-247.46: warning: Access to possible `null'. Perform a check or use an unsafe cast.
247 | (add_game_button.image as Image).icon_name = "list-add" + Settings.UI.Appearance.symbolic_icon_suffix;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GamesView.vala:248.5-248.40: warning: Access to possible `null'. Perform a check or use an unsafe cast.
248 | (downloads.image as Image).icon_name = "folder-download" + Settings.UI.Appearance.symbolic_icon_suffix;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GamesView.vala:249.5-249.39: warning: Access to possible `null'. Perform a check or use an unsafe cast.
249 | (settings.image as Image).icon_name = "open-menu" + Settings.UI.Appearance.symbolic_icon_suffix;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GamesView.vala:250.5-250.38: warning: Access to possible `null'. Perform a check or use an unsafe cast.
250 | (filters.image as Image).icon_size = (add_game_button.image as Image).icon_size = (downloads.image as Image).icon_size = (settings.image as Image).icon_size = Settings.UI.Appearance.headerbar_icon_size;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GamesView.vala:250.42-250.83: warning: Access to possible `null'. Perform a check or use an unsafe cast.
250 | (filters.image as Image).icon_size = (add_game_button.image as Image).icon_size = (downloads.image as Image).icon_size = (settings.image as Image).icon_size = Settings.UI.Appearance.headerbar_icon_size;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GamesView.vala:250.87-250.122: warning: Access to possible `null'. Perform a check or use an unsafe cast.
250 | (filters.image as Image).icon_size = (add_game_button.image as Image).icon_size = (downloads.image as Image).icon_size = (settings.image as Image).icon_size = Settings.UI.Appearance.headerbar_icon_size;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/GamesView/GamesView.vala:250.126-250.160: warning: Access to possible `null'. Perform a check or use an unsafe cast.
250 | (filters.image as Image).icon_size = (add_game_button.image as Image).icon_size = (downloads.image as Image).icon_size = (settings.image as Image).icon_size = Settings.UI.Appearance.headerbar_icon_size;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/WelcomeView.vala:83.5-83.39: warning: Access to possible `null'. Perform a check or use an unsafe cast.
83 | (settings.image as Image).icon_name = "open-menu" + Settings.UI.Appearance.symbolic_icon_suffix;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/views/WelcomeView.vala:84.5-84.39: warning: Access to possible `null'. Perform a check or use an unsafe cast.
84 | (settings.image as Image).icon_size = Settings.UI.Appearance.headerbar_icon_size;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/ui/dialogs/CorruptedInstallerDialog.vala:118.34-118.55: warning: Access to possible `null'. Perform a check or use an unsafe cast.
118 | string id = (game is Game) ? (game as Game).full_id : game.id;
| ^~~~~~~~~~~~~~~~~~~~~~
../src/data/providers/images/SteamGridDB.vala:197.36-197.59: error: construct properties not supported for specified property type
197 | public Style? style { get; protected construct set; default = null; }
| ^~~~~~~~~~~~~~~~~~~~~~~~
../src/data/compat/WineWrap.vala:115.53-115.86: warning: Access to possible `null'. Perform a check or use an unsafe cast.
115 | cmd = { "bash", "-c", "./*_wine.sh -dirname=" + (runnable as GOGGame).escaped_name };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/utils/Utils.vala:723.20-723.35: note: Assignment: Unsafe conversion from `int' to `GameHub.Utils.Logger.ConsoleColor'
723 | if(!foreground) color_code += 10;
| ^~~~~~~~~~~~~~~~
Compilation failed: 1 error(s), 54 warning(s)
ninja: build stopped: subcommand failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment