src_compile() { # regenerate javacc files just because we can # put javacc.jar on ant's classpath here even when <javacc> task # doesn't use it - it's to fool the <available> test, first time # it's useful not to have ignoresystemclasses=true... ANT_TASKS="ant-nodeps javacc" eant \ -Djavacc.home=/usr/share/javacc/lib javacc ANT_TASKS="none" eant -Dversion=${PV} jar-core jar-demo $(use_doc javadocs) } -Djavacc.home should have a prefix path - when I hardcoded this path with my prefix it appeared to merge normally. Reproducible: Always Steps to Reproduce: 1. emerge =dev-java/lucene-2.1.0-r1 using prefix 2. 3. Actual Results: fail with a JavaCC message Expected Results: successful merge
any reason you're using 2.1.0 and not 2.3.2?
ok, I fixed all slots now, thanks for the report