HarbourMasters / HarbourMasters/Ghostship
Ghostship fails to build due to shaderc on Debian 13 aarch64
- 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