SerenityOS / serenity

The Serenity Operating System 🐞
https://serenityos.org
BSD 2-Clause "Simplified" License
30.65k stars 3.19k forks source link

Port: Timidity++ port not compiling #15450

Open rphsoftware opened 2 years ago

rphsoftware commented 2 years ago

The Timidity++ port does not build, because it tries to use the host system's /usr/lib. This behavior is not observed on other ports that use the same basic build system ( ./configure and make ) Log of the failed compilation: timidity.log.txt (Fresh installation of the toolchain, targetting i686, host system is Arch Linux)

The particular problem with this specific port failing is that timidity is a dependency of SDL2_mixer. SDL2_mixer is a commonly used library and it used to not depend on timidity, so perhaps a temporary workaround would be to remove timidity from it's dependencies?

ADKaster commented 2 years ago

This worked when I tried it with an i686 gcc build.

I suspect that the request for ctype symbols are because either gcc or your LibC is still pretending to be newlib?