When trying to emerge madplay-0.15.0b-r1, I receive the following: /usr/lib/libid3tag.so: undefined reference to `uncompress' /usr/lib/libid3tag.so: undefined reference to `compress2' collect2: ld returned 1 exit status make[2]: *** [madplay] Error 1 make[2]: Leaving directory `/var/tmp/portage/madplay-0.15.0b-r1/work/madplay-0.15.0b' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/madplay-0.15.0b-r1/work/madplay-0.15.0b' make: *** [all] Error 2 !!! ERROR: media-sound/madplay-0.15.0b-r1 failed. !!! Function src_compile, Line 36, Exitcode 2 !!! make failed Reproducible: Always Steps to Reproduce: 1. 2. 3.
re-emerge libmad and libid3tag should fix it. It just did for me.
I just followed Tony Clark's suggestion & it worked for me. I did: emerge unmerge libmad libid3tag emerge -u k3b and it successfully compiled mad & madplay and is now working on k3b. Thanks Tony!
*** This bug has been marked as a duplicate of 36950 ***