vala-lang / vala-language-server

Code Intelligence for Vala & Genie
GNU Lesser General Public License v2.1
289 stars 42 forks source link

VLS requires GIR when VAPI provided #220

Open liferooter opened 2 years ago

liferooter commented 2 years ago

Describe the bug A clear and concise description of what the bug is.

Software OS and version (e.g. Ubuntu 20.04): GNOME OS Nightly Code editor (e.g. VSCode): VSCodium Vala Language Server (e.g. git commit, or PPA/AUR version): 3d3bbae2a1a577aa9e5b5321cdea2a3ca7e6a3fc Vala version (valac --version): 0.54.1.5

To Reproduce Source code repo: https://gitlab.com/liferooter/compendium

Steps to reproduce the behavior:

  1. Clone repo
  2. Open it in VSCode
  3. Open any Vala file
  4. Wait until subproject is compiled by VLS
  5. See VLS error:
    
    (vala-language-server:49170): vls-WARNING **: 08:58:24.875: server.vala:625: Failed to rebuild and/or reconfigure project: Error when getting information for file ?/tmp/vls-meson-2161600600-4Y5HA1/subprojects/gtksourceview-5.2.0/gtksourceview/GtkSource-5.gir?: No such file or directory

(vala-language-server:49170): vls-WARNING **: 08:58:24.875: server.vala:205: Failed to rebuild/reconfigure project: Error when getting information for file ?/tmp/vls-meson-2161600600-4Y5HA1/subprojects/gtksourceview-5.2.0/gtksourceview/GtkSource-5.gir?: No such file or directory

Prince781 commented 2 years ago

@liferooter when I try to build this project with the gtksourceview5 subproject, I get the following error:

subprojects/gtksourceview-5.2.0/meson.build:1:0: ERROR: In subproject gtksourceview: Unknown options: "gtksourceview:package_subdir, gtksourceview:tests"

How can I reproduce this bug?

ErikReider commented 1 year ago

Having the same issue when using libadwaita (branch libadwaita-1-3) as a subproject.

Add these lines to the src/meson.build file for the default GTK4 project output of Gnome Builder:

llibadwaita_project = subproject('libadwaita')
libadwaita_dep = declare_dependency(
  dependencies: [
    libadwaita_project.get_variable('libadwaita_dep'),
    libadwaita_project.get_variable('libadwaita_vapi'),
  ],
)
libadwaita_vapi = meson.build_root() / 'subprojects' / 'libadwaita' / 'src'
libadwaita_gir = meson.build_root() / 'subprojects' / 'libadwaita' / 'src'
add_project_arguments(['--vapidir', libadwaita_vapi], language: 'vala')
add_project_arguments(['--girdir', libadwaita_gir], language: 'vala')

gtk4_test_deps = [
  dependency('gtk4'),
  libadwaita_dep
]

Lsp log:

[START][2023-06-03 13:36:32] LSP logging initiated
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.079: mesonproject.vala:83: for target e85dca6@@icon-resources_c@cus, source #0, could not substitute special arg `DEPFILE'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.079: mesonproject.vala:83: for target 62aa1c8@@adwaita-stylesheet-resources_c@cus, source #0, could not substitute special arg `DEPFILE'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.080: mesonproject.vala:83: for target c710c37@@adw-resources_c@cus, source #0, could not substitute special arg `DEPFILE'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums.c@cus, source #0, could not substitute special arg `@basename@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums.c@cus, source #0, could not substitute special arg `@enum_name@'\n\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums.c@cus, source #0, could not substitute special arg `@TYPE@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums.c@cus, source #0, could not substitute special arg `@type@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums.h@cus, source #0, could not substitute special arg `@basename@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums.h@cus, source #0, could not substitute special arg `@enum_name@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums-private.c@cus, source #0, could not substitute special arg `@basename@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums-private.c@cus, source #0, could not substitute special arg `@enum_name@'\n\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums-private.c@cus, source #0, could not substitute special arg `@TYPE@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums-private.c@cus, source #0, could not substitute special arg `@type@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums-private.h@cus, source #0, could not substitute special arg `@basename@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.081: mesonproject.vala:180: for target c710c37@@adw-enums-private.h@cus, source #0, could not substitute special arg `@enum_name@'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.084: mesonproject.vala:358: target #21 (28b3f70@@libadwaita-pot@run) has no target sources\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.089: mesonproject.vala:358: target #66 (28b3f70@@libadwaita-gmo@run) has no target sources\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.089: mesonproject.vala:358: target #67 (28b3f70@@libadwaita-update-po@run) has no target sources\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.089: mesonproject.vala:83: for target 82f5cd3@@config.h@cus, source #0, could not substitute special arg `VCS_TAG'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.089: mesonproject.vala:83: for target 82f5cd3@@adwaita-demo-resources_c@cus, source #0, could not substitute special arg `DEPFILE'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:32.120: mesonproject.vala:83: for target 25a6634@@sway_notification_center-resources_c@cus, source #0, could not substitute special arg `DEPFILE'\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "INFO: Reading /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-marshalers.list...\n"
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-about-window.c:14:10: fatal error: adw-marshalers.h: No such file or directory\n   14 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:32] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-action-row.c:10:10: fatal error: adw-marshalers.h: No such file or directory\n   10 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:33] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-animation.c:14:10: fatal error: adw-marshalers.h: No such file or directory\n   14 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:34] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-banner.c:12:10: fatal error: adw-marshalers.h: No such file or directory\n   12 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:34] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-carousel.c:12:10: fatal error: adw-marshalers.h: No such file or directory\n   12 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:36] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-entry-row.c:14:10: fatal error: adw-marshalers.h: No such file or directory\n   14 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:37] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-message-dialog.c:14:10: fatal error: adw-marshalers.h: No such file or directory\n   14 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:38] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-split-button.c:12:10: fatal error: adw-marshalers.h: No such file or directory\n   12 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:39] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-swipe-tracker.c:11:10: fatal error: adw-marshalers.h: No such file or directory\n   11 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:40] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-button.c:16:10: fatal error: adw-marshalers.h: No such file or directory\n   16 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:40] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-overview.c:17:10: fatal error: adw-marshalers.h: No such file or directory\n   17 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\n'
[ERROR][2023-06-03 13:36:40] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "compilation terminated.\n"
[ERROR][2023-06-03 13:36:40] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-view.c:15:10: fatal error: adw-marshalers.h: No such file or directory\n   15 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:41] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-toast.c:11:10: fatal error: adw-marshalers.h: No such file or directory\n   11 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\n'
[ERROR][2023-06-03 13:36:41] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "compilation terminated.\n"
[ERROR][2023-06-03 13:36:43] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-settings-impl.c:13:10: fatal error: adw-marshalers.h: No such file or directory\n   13 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:44] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-box.c:16:10: fatal error: adw-marshalers.h: No such file or directory\n   16 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:44] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-grid.c:16:10: fatal error: adw-marshalers.h: No such file or directory\n   16 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:45] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src/adw-marshalers.c:2:10: fatal error: adw-marshalers.h: No such file or directory\n    2 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:46] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:46.358: buildtask.vala:295: BuildTask(c710c37@@adwaita-1@sha) `ccache cc -I/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src/libadwaita-1.so.0.p -I/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src -I/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src -I/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita -I/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita -I/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src/stylesheet -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/fribidi -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/graphene-1.0 -I/usr/lib64/graphene-1.0/include -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O0 -g -DHAVE_CONFIG_H -DADWAITA_COMPILATION -Wcast-align -Wdate-time -Werror=format-security -Werror=format=2 -Wendif-labels -Werror=incompatible-pointer-types -Werror=missing-declarations -Werror=overflow -Werror=return-type -Werror=shift-count-overflow -Werror=shift-overflow=2 -Werror=implicit-fallthrough=3 -Wformat-nonliteral -Wformat-security -Winit-self -Wmaybe-uninitialized -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wno-missing-field-initializers -Wno-sign-compare -Wno-strict-aliasing -Wno-unused-parameter -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wtype-limits -Wundef -Wunused-function -Wfloat-equal -fstack-protector-strong -fPIC -mfpmath=sse -msse -msse2 -pthread -DG_LOG_DOMAIN=\"Adwaita\" /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libgtk-4.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgraphene-1.0.so /usr/lib64/libfribidi.so -shared -o /tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src/libadwaita-1.so.0 /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-about-window.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-action-row.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-animation.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-animation-target.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-animation-util.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-application.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-application-window.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-avatar.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-banner.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-bin.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-button-content.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-carousel.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-carousel-indicator-dots.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-carousel-indicator-lines.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-clamp.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-clamp-layout.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-clamp-scrollable.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-combo-row.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-easing.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-entry-row.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-enum-list-model.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-expander-row.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-flap.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-fold-threshold-policy.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-header-bar.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-leaflet.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-main.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-message-dialog.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-navigation-direction.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-password-entry-row.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-preferences-group.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-preferences-page.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-preferences-row.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-preferences-window.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-split-button.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-spring-animation.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-spring-params.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-squeezer.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-style-manager.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-status-page.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-swipe-tracker.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-swipeable.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-bar.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-button.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-overview.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-view.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-timed-animation.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-toast.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-toast-overlay.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-version.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-view-stack.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-view-switcher.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-view-switcher-bar.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-view-switcher-title.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-window.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-window-title.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-bidi.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-fading-label.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-gizmo.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-gtkbuilder-utils.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-indicator-bin.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-inspector-page.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-settings.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-settings-impl.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-settings-impl-gsettings.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-settings-impl-legacy.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-shadow-helper.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-box.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-grid.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-tab-thumbnail.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-toast-widget.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-view-switcher-button.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-widget-utils.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-window-mixin.c /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-settings-impl-portal.c' returned with status 1 (launched from /tmp/vls-meson-2559498464-SE6Q51)\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "/usr/bin/ld: cannot find -ladwaita-1: No such file or directory\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "/usr/bin/ld: cannot find -ladwaita-1: No such file or directory\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "collect2: error: ld returned 1 exit status\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "linking of temporary binary failed: Command '['gcc', '-o', '/tmp/vls-meson-2559498464-SE6Q51/tmp-introspecthznt0s75/Adw-1', '/tmp/vls-meson-2559498464-SE6Q51/tmp-introspecthznt0s75/Adw-1.o', '-L.', '-Wl,-rpath,.', '-Wl,--no-as-needed', '-L/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src', '-Wl,-rpath,/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src', '-L/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src', '-Wl,-rpath,/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src', '-ladwaita-1', '-ladwaita-1', '-lglib-2.0', '-lfribidi', '-lgio-2.0', '-lgobject-2.0', '-lgtk-4', '-lpangocairo-1.0', '-lpango-1.0', '-lharfbuzz', '-lgdk_pixbuf-2.0', '-lcairo-gobject', '-lcairo', '-lgraphene-1.0', '-lm', '-lgirepository-1.0', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-lglib-2.0']' returned non-zero exit status 1.\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:47.171: buildtask.vala:295: BuildTask(c710c37@@Adw-1.gir@cus) `/usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Adw --nsversion=1 --warn-all --output /tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src/Adw-1.gir --c-include=adwaita.h --quiet -DADWAITA_COMPILATION -I/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src -I/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src -I/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/. -I/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/. -I/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src -I/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src --filelist=/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src/libadwaita-1.so.0.p/Adw_1_gir_filelist -L/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src --extra-library=adwaita-1 --include=Gio-2.0 --include=Gtk-4.0 --symbol-prefix=adw --identifier-prefix=Adw --pkg-export=libadwaita-1 --cflags-begin -DHAVE_CONFIG_H -DADWAITA_COMPILATION -I/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/. -I/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/. -I/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src -I/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/fribidi -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/graphene-1.0 -I/usr/lib64/graphene-1.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/tmp/vls-meson-"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "2559498464-SE6Q51/subprojects/libadwaita/src --library adwaita-1 --extra-library=glib-2.0 --extra-library=fribidi --extra-library=gio-2.0 --extra-library=gobject-2.0 --extra-library=gtk-4 --extra-library=pangocairo-1.0 --extra-library=pango-1.0 --extra-library=harfbuzz --extra-library=gdk_pixbuf-2.0 --extra-library=cairo-gobject --extra-library=cairo --extra-library=graphene-1.0 --extra-library=m --extra-library=girepository-1.0 --sources-top-dirs /home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita --sources-top-dirs /tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita' returned with status 1 (launched from /tmp/vls-meson-2559498464-SE6Q51)\n\n(vala-language-server:57416): vls-WARNING **: 13:36:47.171: server.vala:326: Failed to build project - Error when getting information for file ?/tmp/vls-meson-2559498464-SE6Q51/subprojects/libadwaita/src/Adw-1.gir?: No such file or directory\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.397: vala_symbol_get_name: assertion 'self != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.397: vala_symbol_get_name: assertion 'self != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.398: vala_symbol_get_name: assertion 'self != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.398: vala_symbol_get_name: assertion 'self != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.400: vala_symbol_get_name: assertion 'self != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.401: vala_symbol_get_name: assertion 'self != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.403: vala_symbol_get_name: assertion 'self != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.404: vala_symbol_get_name: assertion 'self != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.404: vala_symbol_get_name: assertion 'self != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.408: vala_object_type_construct: assertion 'type_symbol != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.408: vala_interface_add_prerequisite: assertion 'type != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-WARNING **: 13:36:47.421: server.vala:155: unhandled notification `initialized'\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-CRITICAL **: 13:36:47.490: vls_code_help_get_data_type_representation: assertion 'data_type != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-CRITICAL **: 13:36:47.490: vls_code_help_get_data_type_representation: assertion 'data_type != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-CRITICAL **: 13:36:47.496: vls_code_help_get_data_type_representation: assertion 'data_type != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vls-CRITICAL **: 13:36:47.501: vls_code_help_get_data_type_representation: assertion 'data_type != NULL' failed\n\n(vala-language-server:57416): vls-CRITICAL **: 13:36:47.501: vls_code_help_get_data_type_representation: assertion 'data_type != NULL' failed\n\n(vala-language-server:57416): vls-CRITICAL **: 13:36:47.501: vls_code_help_get_data_type_representation: assertion 'data_type != NULL' failed\n"
[ERROR][2023-06-03 13:36:47] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "\n(vala-language-server:57416): vala-CRITICAL **: 13:36:47.523: vala_semantic_analyzer_symbol_lookup_inherited: assertion 'sym != NULL' failed\n"
[ERROR][2023-06-03 13:36:48] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-about-window.c:14:10: fatal error: adw-marshalers.h: No such file or directory\n   14 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:48] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-action-row.c:10:10: fatal error: adw-marshalers.h: No such file or directory\n   10 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\n'
[ERROR][2023-06-03 13:36:48] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "compilation terminated.\n"
[ERROR][2023-06-03 13:36:48] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-animation.c:14:10: fatal error: adw-marshalers.h: No such file or directory\n   14 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:49] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-banner.c:12:10: fatal error: adw-marshalers.h: No such file or directory\n   12 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\n'
[ERROR][2023-06-03 13:36:49] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    "compilation terminated.\n"
[ERROR][2023-06-03 13:36:50] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-carousel.c:12:10: fatal error: adw-marshalers.h: No such file or directory\n   12 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:51] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-entry-row.c:14:10: fatal error: adw-marshalers.h: No such file or directory\n   14 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:52] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-message-dialog.c:14:10: fatal error: adw-marshalers.h: No such file or directory\n   14 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'
[ERROR][2023-06-03 13:36:54] .../vim/lsp/rpc.lua:734    "rpc"   "/home/erikreider/.local/share/nvim/mason/bin/vala-language-server" "stderr"    '/home/erikreider/Git/SwayNotificationCenter/subprojects/libadwaita/src/adw-split-button.c:12:10: fatal error: adw-marshalers.h: No such file or directory\n   12 | #include "adw-marshalers.h"\n      |          ^~~~~~~~~~~~~~~~~~\ncompilation terminated.\n'