Here's an error I encountered with a solution that worked for me. When trying to emerge lyx (with jadetex-3.12 as a dependency not yet installed) i got an error message (see "actual results") When looking at the ebuild of jadetex I found the error in line 32: has_tetex_3 && sed -i -e "s:tex -ini:latex -ini:" Makefile || die has to be replaced with has_tetex_3 && (sed -i -e "s:tex -ini:latex -ini:" Makefile || die) After changing the ebuild the emerge went like a breeze. Reproducible: Always Steps to Reproduce: 1. emerge tetex-2.0.2-r4 2. emerge lyx 3. see error message Actual Results: >>> emerge (1 of 1) app-text/jadetex-3.12 to / >>> md5 src_uri ;-) jadetex-3.12.tar.gz >>> Unpacking source... >>> Unpacking jadetex-3.12.tar.gz to /var/tmp/portage/jadetex-3.12/work >>> Source unpacked. !!! ERROR: app-text/jadetex-3.12 failed. !!! Function src_compile, Line 32, Exitcode 1 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Analysis of the problem: In short: operator precedence Long version: can be explained if anyone wants
Oops, sorry for that :( Fixed in CVS. I must relearn bash syntax course....