madplay uses a legacy ALSA API, implemented with symbol versioning. However, uclibc does not support versioned symbols. The patch I provide update ALSA API usage to the current one, which is supported on uclibc. This is similar to what I did for timidity++ Reproducible: Always Steps to Reproduce: 1. emerge madplay 2. 3. Actual Results: emake failed Expected Results: madplay installed on system
Created attachment 411292 [details, diff] madplay-0.15.2b-alsaapi.patch
Created attachment 411298 [details, diff] madplay-0.15.2b-r1.ebuild.patch Note: epunt_cxx seems no longer needed, it now triggers a QA warning. This is why I removed it.
Was this submitted to upstream?
uclibc support in Gentoo has been removed.