Out of 285 ports, 9+0 are broken. Let's get these working again :D
I'll use this table to keep track of how far we've come. Table last updated: 2023-08-15
Port | Status |
---|---|
freedink | π₯ BROKEN: compilation error: invalid conversion from 'const char*' to 'char*' |
frotz | π₯ BROKEN: bad sha256, ping @EWouters, handled in #18339 |
gnuapl | π₯ BROKEN: Clash of definitions, redefines sysbeep: /home/user/serenity/Build/x86_64/Root/usr/include/unistd.h:38:13: error: cast from 'TERMTYPE*' {aka 'termtype*'} to 'int' loses precision [-fpermissive] |
guile | #19855 π₯ BROKEN: requires local installation of exact same version, and then fails to compile due to missing "csqrt" |
nesalizer | π |
OpenJDK | π₯ BROKEN: See #18113 |
p7zip | π₯ BROKEN: bad sha256, ping @timschumi and @cooljohnny3 |
qt6-serenity | BROKEN: compilation error due to GUI::Application : error: 'construct' is not a member of 'GUI::Application' (See also #18241) |
vlang | π₯ BROKEN: compilation error in the v language itself?! |
------ | -------- |
freeciv | π©Ή Fixed by #20309 |
opentyrian-data | πͺ¦ REMOVED in #20048 rm -v , which fails) |
alpine | π©Ή Fixed by #19904 |
llvm | π©Ή Fixed by something, probably #18522 |
boost | π©Ή Fixed by #19813 |
imagemagick | π©Ή Fixed by #19822 |
ffmpeg | π©Ή Fixed by #19700 ff_pw_5 can not be used when making a shared object; recompile with -fPIC" |
nethack | π©Ή Fixed by #18779 __glibc_has_attribute (__warn_unused_result__) ) handled in #18779 |
(Old fixes moved into the collapsible list below) | |
------ | -------- |
file | β WORKS (needs the EXACT SAME version installed) |
mold | β WORKS (needs some extra dependencies, and OOMs way too easily) |
zig | β WORKS (needs some extra dependencies, and OOMs way too easily) |
Port | Status |
---|---|
SDL_sound | π©Ή Fixed by β¦ doing nothing? I don't understand. '__EXPORT__' |
SDL_sound | π©Ή Fixed by β¦ doing nothing? I don't understand. |
gltron | π©Ή Fixed by β¦ doing nothing? I don't understand. |
gnuplot | π©Ή Fixed by β¦ doing nothing? I don't understand. |
taskwarrior | π©Ή Fixed by β¦ doing nothing? I don't understand. See also #18515 |
lrzip | π©Ή Fixed by #18268 serenity not recognized |
openrct2 | π©Ή Fixed by #18377 |
fheroes2 | πͺ¦ REMOVED in #18254 |
gnupg | π©Ή Fixed by #18253 |
libassuan | π©Ή Fixed by #18253 undef ref to __environ_is_malloced, s_global_initializers_ran, _ctype_, __begin_atexit_locking, and more |
libksba | π©Ή Fixed by #18253 __environ_is_malloced, s_global_initializers_ran, _ctype_, __begin_atexit_locking, and more |
ntbtls | π©Ή Fixed by #18253 |
qt6-qt5compat | π©Ή Fixed by #18241 |
qt6-qtbase | π©Ή Fixed by #18241 |
SDL2_sound | π©Ή Fixed by #18246 |
stpuzzles | π©Ή Fixed by SerenityPorts/stpuzzles#7 |
------ | -------- |
bass | β WORKS (needs some extra dependencies) |
bdwgc | β WORKS (needs some extra dependencies) |
composer | β WORKS (needs some extra dependencies) |
dos2unix | β WORKS (needs some extra dependencies) |
dosbox-staging | β WORKS (needs some extra dependencies) |
drascula | β WORKS (needs some extra dependencies) |
dreamweb | β WORKS (needs some extra dependencies) |
dungeonrush | β WORKS (needs some extra dependencies) |
ed | β WORKS (needs some extra dependencies) |
fontconfig | β WORKS (needs some extra dependencies) |
fotaq | β WORKS (needs some extra dependencies) |
gemrb | β WORKS (needs some extra dependencies) |
git | β WORKS (needs some extra dependencies) |
glib | β WORKS (needs some extra dependencies) |
gnucobol | β WORKS (needs some extra dependencies) |
griffon | β WORKS (needs some extra dependencies) |
halflife | β WORKS (needs some extra dependencies) |
jq | β WORKS (needs some extra dependencies) |
lite-xl | β WORKS (needs some extra dependencies) |
luarocks | β WORKS (needs some extra dependencies) |
lure | β WORKS (needs some extra dependencies) |
mc | β WORKS (needs some extra dependencies) |
mruby | β WORKS (needs some extra dependencies) |
mysthous | β WORKS (needs some extra dependencies) |
neofetch | β WORKS (needs some extra dependencies) |
ninja | β WORKS (needs some extra dependencies) |
nippon | β WORKS (needs some extra dependencies) |
OpenJDK | β WORKS (needs some extra dependencies) |
opfor | β WORKS (needs some extra dependencies) |
pacman | β WORKS (needs some extra dependencies) |
php | β WORKS (needs some extra dependencies) |
powdertoy | β WORKS (needs some extra dependencies) |
prboom-plus | β WORKS (needs some extra dependencies) |
python3 | β WORKS (needs some extra dependencies) |
qemu | β WORKS (needs some extra dependencies) |
quake3 | β WORKS (needs some extra dependencies) |
quake | β WORKS (needs some extra dependencies) |
RetroArch | β WORKS (needs some extra dependencies) |
scummvm | β WORKS (needs some extra dependencies) |
sfinx | β WORKS (needs some extra dependencies) |
soltys | β WORKS (needs some extra dependencies) |
VVVVVV | β WORKS (needs some extra dependencies) |
wayland | β WORKS (needs some extra dependencies) |
x264 | β WORKS (needs some extra dependencies) |
xash3d-fwgs | β WORKS (needs some extra dependencies) |
------ | -------- |
aclock | β WORKS (without special dependencies) |
acpica-tools | β WORKS (without special dependencies) |
angband | β WORKS (without special dependencies) |
Another-World | β WORKS (without special dependencies) |
aria2 | β WORKS (without special dependencies) |
awk | β WORKS (without special dependencies) |
backward-cpp | β WORKS (without special dependencies) |
bash | β WORKS (without special dependencies) |
bc | β WORKS (without special dependencies) |
binutils | β WORKS (without special dependencies) |
bison | β WORKS (without special dependencies) |
bochs | β WORKS (without special dependencies) |
brogue | β WORKS (without special dependencies) |
byacc | β WORKS (without special dependencies) |
bzip2 | β WORKS (without special dependencies) |
bzip3 | β WORKS (without special dependencies) |
ca-certificates | β WORKS (without special dependencies) |
carl | β WORKS (without special dependencies) |
ccache | β WORKS (without special dependencies) |
cfunge | β WORKS (without special dependencies) |
chester | β WORKS (without special dependencies) |
citron | β WORKS (without special dependencies) |
ClassiCube | β WORKS (without special dependencies) |
cmake | β WORKS (without special dependencies) |
cmatrix | β WORKS (without special dependencies) |
coreutils | β WORKS (without special dependencies) |
cpio | β WORKS (without special dependencies) |
c-ray | β WORKS (without special dependencies) |
curl | β WORKS (without special dependencies) |
dash | β WORKS (without special dependencies) |
dialog | β WORKS (without special dependencies) |
diffutils | β WORKS (without special dependencies) |
dmidecode | β WORKS (without special dependencies) |
doom | β WORKS (without special dependencies) |
dosfstools | β WORKS (without special dependencies) |
double-conversion | β WORKS (without special dependencies) |
dropbear | β WORKS (without special dependencies) |
dtc | β WORKS (without special dependencies) |
e2fsprogs | β WORKS (without special dependencies) |
edid-decode | β WORKS (without special dependencies) |
emu2 | β WORKS (without special dependencies) |
expat | β WORKS (without special dependencies) |
figlet | β WORKS (without special dependencies) |
findutils | β WORKS (without special dependencies) |
fio | β WORKS (without special dependencies) |
flac | β WORKS (without special dependencies) |
flatbuffers | β WORKS (without special dependencies) |
flex | β WORKS (without special dependencies) |
freetype | β WORKS (without special dependencies) |
gawk | β WORKS (without special dependencies) |
gcc | β WORKS (without special dependencies) |
gdb | β WORKS (without special dependencies) |
genemu | β WORKS (without special dependencies) |
genext2fs | β WORKS (without special dependencies) |
gettext | β WORKS (without special dependencies) |
glm | β WORKS (without special dependencies) |
glu | β WORKS (without special dependencies) |
gmp | β WORKS (without special dependencies) |
gperf | β WORKS (without special dependencies) |
grepcidr | β WORKS (without special dependencies) |
grep | β WORKS (without special dependencies) |
gsl | β WORKS (without special dependencies) |
gzip | β WORKS (without special dependencies) |
harfbuzz | β WORKS (without special dependencies) |
hatari | β WORKS (without special dependencies) |
hexedit | β WORKS (without special dependencies) |
imgcat | β WORKS (without special dependencies) |
indent | β WORKS (without special dependencies) |
isl | β WORKS (without special dependencies) |
ja2 | β WORKS (without special dependencies) |
joe | β WORKS (without special dependencies) |
jot | β WORKS (without special dependencies) |
kakoune | β WORKS (without special dependencies) |
klong | β WORKS (without special dependencies) |
less | β WORKS (without special dependencies) |
libarchive | β WORKS (without special dependencies) |
libatomic_ops | β WORKS (without special dependencies) |
libexpat | β WORKS (without special dependencies) |
libffi | β WORKS (without special dependencies) |
libfftw3f | β WORKS (without special dependencies) |
libgcrypt | β WORKS (without special dependencies) |
libgd | β WORKS (without special dependencies) |
libgpg-error | β WORKS (without special dependencies) |
libiconv | β WORKS (without special dependencies) |
libicu | β WORKS (without special dependencies) |
libjpeg | β WORKS (without special dependencies) |
libmad | β WORKS (without special dependencies) |
libmikmod | β WORKS (without special dependencies) |
libmodplug | β WORKS (without special dependencies) |
libmpeg2 | β WORKS (without special dependencies) |
libmpg123 | β WORKS (without special dependencies) |
libogg | β WORKS (without special dependencies) |
liboggz | β WORKS (without special dependencies) |
libopenal | β WORKS (without special dependencies) |
libphysfs | β WORKS (without special dependencies) |
libpng | β WORKS (without special dependencies) |
libpuffy | β WORKS (without special dependencies) |
libsixel | β WORKS (without special dependencies) |
libsodium | β WORKS (without special dependencies) |
libssh2 | β WORKS (without special dependencies) |
libtheora | β WORKS (without special dependencies) |
libtiff | β WORKS (without special dependencies) |
libtool | β WORKS (without special dependencies) |
libunistring | β WORKS (without special dependencies) |
libuuid | β WORKS (without special dependencies) |
libuv | β WORKS (without special dependencies) |
libvorbis | β WORKS (without special dependencies) |
libxml2 | β WORKS (without special dependencies) |
libyaml | β WORKS (without special dependencies) |
libzip | β WORKS (without special dependencies) |
links | β WORKS (without special dependencies) |
luajit | β WORKS (without special dependencies) |
lua | β WORKS (without special dependencies) |
lz4 | β WORKS (without special dependencies) |
lzop | β WORKS (without special dependencies) |
lzo | β WORKS (without special dependencies) |
m4 | β WORKS (without special dependencies) |
make | β WORKS (without special dependencies) |
mandoc | β WORKS (without special dependencies) |
mawk | β WORKS (without special dependencies) |
mbedtls | β WORKS (without special dependencies) |
md4c | β WORKS (without special dependencies) |
mednafen | β WORKS (without special dependencies) |
mgba | β WORKS (without special dependencies) |
milkytracker | β WORKS (without special dependencies) |
mpc | β WORKS (without special dependencies) |
mpfr | β WORKS (without special dependencies) |
mrsh | β WORKS (without special dependencies) |
nano | β WORKS (without special dependencies) |
nasm | β WORKS (without special dependencies) |
ncdu | β WORKS (without special dependencies) |
ncurses | β WORKS (without special dependencies) |
nlohmann-json | β WORKS (without special dependencies) |
npiet | β WORKS (without special dependencies) |
npth | β WORKS (without special dependencies) |
nyancat | β WORKS (without special dependencies) |
oksh | β WORKS (without special dependencies) |
openssh | β WORKS (without special dependencies) |
openssl | β WORKS (without special dependencies) |
openttd-opengfx | β WORKS (without special dependencies) |
openttd-opensfx | β WORKS (without special dependencies) |
openttd | β WORKS (without special dependencies) |
opentyrian | β WORKS (without special dependencies) |
optipng | β WORKS (without special dependencies) |
patch | β WORKS (without special dependencies) |
pcre2 | β WORKS (without special dependencies) |
pcre | β WORKS (without special dependencies) |
pfetch | β WORKS (without special dependencies) |
pixman | β WORKS (without special dependencies) |
pkgconf | β WORKS (without special dependencies) |
potrace | β WORKS (without special dependencies) |
printf | β WORKS (without special dependencies) |
pt2-clone | β WORKS (without special dependencies) |
pv | β WORKS (without special dependencies) |
qoi | β WORKS (without special dependencies) |
quake2 | β WORKS (without special dependencies) |
r0 | β WORKS (without special dependencies) |
radare2 | β WORKS (without special dependencies) |
readline | β WORKS (without special dependencies) |
RISCVEmu | β WORKS (without special dependencies) |
rsync | β WORKS (without special dependencies) |
sam | β WORKS (without special dependencies) |
sdl12-compat | β WORKS (without special dependencies) |
SDL2_gfx | β WORKS (without special dependencies) |
SDL2-GNUBoy | β WORKS (without special dependencies) |
SDL2_image | β WORKS (without special dependencies) |
SDL2_mixer | β WORKS (without special dependencies) |
SDL2_net | β WORKS (without special dependencies) |
SDL2_ttf | β WORKS (without special dependencies) |
SDL2 | β WORKS (without special dependencies) |
SDL_mixer | β WORKS (without special dependencies) |
SDLPoP | β WORKS (without special dependencies) |
sed | β WORKS (without special dependencies) |
serenity-theming | β WORKS (without special dependencies) |
sl | β WORKS (without special dependencies) |
sparsehash | β WORKS (without special dependencies) |
speexdsp | β WORKS (without special dependencies) |
sqlite | β WORKS (without special dependencies) |
stb | β WORKS (without special dependencies) |
stockfish | β WORKS |
stress-ng | β WORKS (without special dependencies) |
Super-Mario | β WORKS (without special dependencies) |
tar | β WORKS (without special dependencies) |
tcl | β WORKS (without special dependencies) |
termcap | β WORKS (without special dependencies) |
thesilversearcher | β WORKS (without special dependencies) |
tig | β WORKS (without special dependencies) |
timidity | β WORKS (without special dependencies) |
tinycc | β WORKS (without special dependencies) |
tinyscheme | β WORKS (without special dependencies) |
tree | β WORKS (without special dependencies) |
tr | β WORKS (without special dependencies) |
tuxracer | β WORKS (without special dependencies) |
vim | β WORKS (without special dependencies) |
vitetris | β WORKS (without special dependencies) |
vttest | β WORKS (without special dependencies) |
wget | β WORKS (without special dependencies) |
which | β WORKS (without special dependencies) |
wireguard-tools | β WORKS (without special dependencies) |
x265 | β WORKS (without special dependencies) |
xz | β WORKS (without special dependencies) |
yasm | β WORKS (without special dependencies) |
zlib | β WORKS (without special dependencies) |
zsh | β WORKS (without special dependencies) |
zstd | β WORKS (without special dependencies) |
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too