I recompiled libmpcdec from scratch, built the .tcz and the -dev.tcz again and tried ./configure for mpd. Still did not find libmpcdec. I checked the config.log for libmpcdec and there were several errors identified, despite reporting successful configuration at the end. I extracted those lines to post here, but given what I discovered subsequently, perhaps that is not useful.
I decided to get libmpcdec and wavpack from the TC4.x repo (libmpcdec is the same version and wavpack is older) and try ./configure for mpd with them. Wavpack was detected and that encoder was enabled. Libmpcdec was not enabled, same error reported. Then I checked the changelog for mpd. I discovered:
- mpcdec: reject libmpcdec SV7 in configure script
As I mentioned in a previous post, libmpcdec-1.2.6 uses SV7 while the newer musepack_src_r475 uses SV8. The musepack tar has a libmpcdec directory, but there are no configure or autogen scripts in this directory or the root, only a configure.in file. I do not know what needs to be done to compile version r475 of libmpcdec/musepack.
Question 1. Should I just compile mpd-minimal excluding this optional dependency?
The config.log for wavpack also had similar errors. I could post those errors here if you think it is worthwhile trying to figure this out. Alternatively, the TC4.x wavpack extension (it is version 4.60.0 while the one I was trying to compile was 4.70.0) could be copied to the TC5.x repo as it seems to work with mpd.
Question 2. Should I compile mpd-minimal with the TC4.x extension of wavpack?