HarbourMasters / HarbourMasters/Ghostship

Ghostship fails to build due to shaderc on Debian 13 aarch64

Open
#217 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
739
Forks
51
Avg merge
15h 39m
Merged PRs (30d)
29

Description

As this is a building issue, I figured it would be most appropriate to use a blank template.

I am unable to build Ghostship on my Raspberry Pi 5. I installed all listed dependencies for a GCC build on the instruction docs. shaderc was not included; I had to install it manually. After this, I was able to build the main code, but linkage was unable to complete. I have attached a build log for reference.

Is there perhaps a version issue? There are some symbols that are left undefined even after installing `libshaderc-dev`.

[ghostship-build-error.txt](https://github.com/user-attachments/files/29448877/ghostship-build-error.txt)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the attached ghostship-build-error.txt and the GCC dependency list in the instruction docs. Reproduce the linker failure on Debian 13 aarch64 with libshaderc-dev installed, then identify the missing shaderc symbols. Done means Ghostship completes its link and build on the reported Raspberry Pi setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, debian
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.