The old CLI example Makefile was broken and the Arch Linux package had an incorrect dependency. These have both been fixed.
The big change in this release is that clownaudio can now be compiled as either C99 or C++98: this can be controlled with the CMake script's CLOWNAUDIO_CPP
option. This way, clownaudio can be compiled by both Visual C++ 6.0 (which only supports C89 and C++98) and the Tiny C Compiler (which only supports a subset of C99) without modification.
Please keep in mind that some built-in decoder backends do not support this: namely, PxTone and SNES_SPC can only be compiled as C++, while libxmp-lite can only be compiled as C.