From 7cb3c47be6cc53a28863c3c8e568a7db750283bb Mon Sep 17 00:00:00 2001 From: luboslenco Date: Sun, 5 Jul 2026 17:43:38 +0200 Subject: [PATCH] base: fix compile --- .github/workflows/linux_vulkan.yml | 2 +- base/docs/linux_deps.md | 4 ++-- paint/sources/minic_api.c | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/linux_vulkan.yml b/.github/workflows/linux_vulkan.yml index bb5b693f..beccc7aa 100644 --- a/.github/workflows/linux_vulkan.yml +++ b/.github/workflows/linux_vulkan.yml @@ -18,7 +18,7 @@ jobs: - name: Apt Update run: sudo apt-get update - name: Apt Install - run: sudo apt install make clang libvulkan-dev libgtk-3-dev --yes --quiet + run: sudo apt install make clang libvulkan-dev libgtk-3-dev libasound2-dev --yes --quiet - name: Compile run: | cd paint diff --git a/base/docs/linux_deps.md b/base/docs/linux_deps.md index 5c62bf71..7fd1f261 100644 --- a/base/docs/linux_deps.md +++ b/base/docs/linux_deps.md @@ -2,10 +2,10 @@ For the compilation to succeed you might need to install some additional package For Debian/Ubuntu based distributions: ``` -sudo apt install make clang libvulkan-dev libgtk-3-dev libssl-dev libxi-dev libxrandr-dev libxcursor-dev +sudo apt install make clang libvulkan-dev libgtk-3-dev libssl-dev libxi-dev libxrandr-dev libxcursor-dev libasound2-dev ``` For Arch based distributions: ``` -sudo pacman -S make clang vulkan-devel gtk3 openssl libxi libxrandr libxcursor +sudo pacman -S make clang vulkan-devel gtk3 openssl libxi libxrandr libxcursor alsa-lib ``` diff --git a/paint/sources/minic_api.c b/paint/sources/minic_api.c index fb24ac8f..031fa7df 100644 --- a/paint/sources/minic_api.c +++ b/paint/sources/minic_api.c @@ -1001,7 +1001,9 @@ void minic_register_builtins() { R(draw_cubic_bezier, "v(p,p,i,f)"); // iron_audio +#ifdef IRON_AUDIO R(audio_play, "v(p,i)"); +#endif // iron_string R(string_alloc, "p(i)");