Revision 16475 (http://svn.mythtv.org/trac/changeset/16475) reorganised the contrib/channel_changer hierarchy which causes an emerge of mythtv-0.22_alpha16508 to fail with: make: warning: Clock skew detected. Your build may be incomplete. i686-pc-linux-gnu-gcc: red_eye.c: No such file or directory i686-pc-linux-gnu-gcc: no input files * * ERROR: media-tv/mythtv-0.22_alpha16508 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3036: Called die * The specific snippet of code: * $(tc-getCC) ${CFLAGS} ${CPPFLAGS} -o ../../red_eye red_eye.c ${LDFLAGS} || die "failed to compile red_eye" * The die message: * failed to compile red_eye The attached patch changes the ebuild to look for the channel changer sources and README files in the new locations. Reproducible: Always Steps to Reproduce: 1. emerge media-tv/mythtv-0.22_alpha16508 2. 3. Actual Results: Emerge dies with message "failed to compile red_eye" Expected Results: Emerge is successful
Created attachment 145874 [details, diff] Patch for ebuild Look for channel changer scripts in their new locations
Created attachment 145877 [details, diff] Fix mythtv ebuild for moved files Essentially the same thing as the above patch, but also deals with the fact that firewire_tester was moved as well.
Wow, I merely added those ebuilds to test a mask didn't think someone would use them. But hey, thanks for finding the issues.
*** Bug 214405 has been marked as a duplicate of this bug. ***
This is fixed in newer versions. 0.22_alpha17132 and higher