There are some issues if you are running OpenBSD:
If you are using SIXEL_PATCH, in config.mk the OpenBSD section should also include the Sixel libraries as well, otherwise it won't build.
The patch XRESOURCES_RELOAD_PATCH needs "unix" in pledge, otherwise st crashes when you give it the reload signal. Also the command for refreshing should not be "killall -USR1 st" but "pkill -USR1 st" if you are on OpenBSD.
There are some issues if you are running OpenBSD:
If you are using SIXEL_PATCH, in config.mk the OpenBSD section should also include the Sixel libraries as well, otherwise it won't build.
The patch XRESOURCES_RELOAD_PATCH needs "unix" in pledge, otherwise st crashes when you give it the reload signal. Also the command for refreshing should not be "killall -USR1 st" but "pkill -USR1 st" if you are on OpenBSD.