dev-java/commons-net-1.3.0-r1 does not compile unless dev-java/jakarta-oro-2.0.8-r1 is compiled with USE="source". Reproducible: Always Steps to Reproduce: 1. emerge =dev-java/commons-net-1.3.0-r1 2. >breakage< 3. USE="source" emerge =dev-java/jakarta-oro-2.0.8-r1 4. emerge =dev-java/commons-net-1.3.0-r1 5. >workage<
invalid, the source useflag only controlls installation of source code in a zipfile. other packages dont need the source. the problem was that you had dev-java/oro merged and after the package move you havnt recompiled it. the package was bumped, though. after recompiling jakarta-oro once, everything was installed into the right location.