The (masked) mythfrontend-0.17 build fails to compile due to an apparent invalid work directory. See details below: >>> Unpacking mythtv-0.17.tar.bz2 to /var/tmp/portage/mythfrontend-0.17/work /usr/lib/portage/bin/ebuild.sh: line 21: cd: /var/tmp/portage/mythfrontend-0.17/work/mythfrontend-0.17: No such file or directory sed: can't read settings.pro: No such file or directory Reproducible: Always Steps to Reproduce: 1. Take steps to emerge the masked package 2. "emerge mythfrontend" 3. Despair Actual Results: Failure to compile. Expected Results: Compilation and installion. :) Note: The actual subdir under work/ is mythtv-0.l7, as opposed to the expected mythfrontend-0.17
I believe this is due to a missing line, present in the 0.16 ebuild: /usr/portage/media-tv/mythfrontend/mythfrontend-0.16.ebuild: --- S="${WORKDIR}/mythtv-${PV}" --- While I don't use this ebuild, this would solve the single issue presented here. The rest of the ebuild may have problems, too, but that's for another bug report ;).
Yes. I added this line, and it worked just fine on my system.
sometimes you just have to use "emerge --sync". ;) It's been fixed.