µClibc does not provide execinfo.h, thus building xine-ui on µClibc systems fails. I prepared a tiny patch which make execinfo.h to be included only if __UCLIBC__ is not defined. I don't think the patch interferes with normal glibc-based systems. As for execinfo.h on glibc, it contains protoypes for the backtrace* family of functions. I did not find backtrace inside µClibc headers. Surprisingly, xine-ui builds fine. Reproducible: Always Steps to Reproduce: 1. emerge xine-ui Actual Results: make failed :-( Expected Results: xine-ui is merged on the live filesystem
Created attachment 60229 [details, diff] xine-ui on uclibc tiny build fix
I've added a different patch which uses ./configure to check for the execinfo.h header as that can be present also on non-linux systems which uses GLIBC (GNU/kFreeBSD for example). Please confirm if it works in which case I'll take care of reporting that upstream for newer versions. Thanks again for the report.