In fact this is true and I understand it can be annoying if you have only one or the other. DSDcc should compile if only one, both or none of these dependencies are met.
Indeed building without any of these dependencies would work but the result would not produce any sound or sound file. Yet it is a provision for future developments where only the MBE frames are needed as output (for a repeater for example).
This has been reported here: http://www.qsl.net/kb9mwr/projects/dv/pi-rtl-dsd-experiments.pdf
In fact this is true and I understand it can be annoying if you have only one or the other. DSDcc should compile if only one, both or none of these dependencies are met.
Indeed building without any of these dependencies would work but the result would not produce any sound or sound file. Yet it is a provision for future developments where only the MBE frames are needed as output (for a repeater for example).