Two issues with media-sound/mpg123: it doesn't compile on x64-macos because it is configured with for a 32-bit environment. Second, the ebuild sets the default output subsystem to dummy which (I suppose) isn't really what one would expect on OS X. The attached patch addresses both issues. Reproducible: Always Steps to Reproduce: 1. emerge mpg123 Actual Results: dct64_mmx.S:20:suffix or operands invalid for `push' dct64_mmx.S:21:suffix or operands invalid for `push' dct64_mmx.S:22:suffix or operands invalid for `push' dct64_mmx.S:689:suffix or operands invalid for `pop' dct64_mmx.S:690:suffix or operands invalid for `pop' dct64_mmx.S:691:suffix or operands invalid for `pop' dct64_mmx.S:806:suffix or operands invalid for `pop' dct64_mmx.S:807:suffix or operands invalid for `pop' dct64_mmx.S:808:suffix or operands invalid for `pop' Expected Results: media-sound/mpg123 merged and able to play audio by default.
Created attachment 237191 [details, diff] Make media-sound/mpg123-1.12.1 compile and play audio on x64-macos.
I made the coreaudio stuff being triggered by the coreaudio USE-flag. Thanks!