Skip to content

fix: arch linux build deps#20

Open
LeWawan wants to merge 1 commit into
FULU-Foundation:mainfrom
LeWawan:fix/arch-build-deps
Open

fix: arch linux build deps#20
LeWawan wants to merge 1 commit into
FULU-Foundation:mainfrom
LeWawan:fix/arch-build-deps

Conversation

@LeWawan

@LeWawan LeWawan commented May 14, 2026

Copy link
Copy Markdown

Description

Fixes scripts/linux.d/arch so the build works on a current Arch system. Two packages are stale and two are missing, which makes UPDATE_LIB=1 ./build_linux.sh fail before
the build even starts.

Related to #10 — this is the "build for arch" half. The Ubuntu AppImage symbol error on Arch (libavif) reported by @racoonraduggy12 is a separate AppImage bundling issue.

Changes:

  • Drop gstreamermm — gone from Arch repos (AUR only). Not actually used by the code, only the gstreamer-1.0 C API is.
  • webkit2gtkwebkit2gtk-4.1 (upstream rename).
  • Add nasm and yasm — FFMPEG configure fails without them.

For reference, the bambu-studio AUR PKGBUILD lists nasm and yasm in its makedepends as well.

Tests

Built and tested on Arch (Omarchy, gcc 16.1.1):

  • UPDATE_LIB=1 ./build_linux.sh installs cleanly
  • ./build_linux.sh -dsi builds deps, slicer, AppImage end to end
  • AppImage launches the GUI
  • Sliced and printed a model on a Bambu A1 in LAN mode

- Remove gstreamermm (no longer in Arch repos, only available via AUR)
- Rename webkit2gtk to webkit2gtk-4.1 (upstream rename)
- Add nasm and yasm (required for ffmpeg dep build)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant