Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112007 - jgroups-2.2.7 dependency for bsh not listed
Summary: jgroups-2.2.7 dependency for bsh not listed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-09 15:02 UTC by Dennis Schwerdel
Modified: 2005-11-14 15:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schwerdel 2005-11-09 15:02:35 UTC
dev-java/jgroups-2.2.7 depends on dev-java/bsh but this dependency is not listed.
emerging dev-java/bsh-2.0_beta1-r1 makes jgroups compile cleanly. I don't know
if that version of bsh is correct, most of the junit tests of jgroups are failing.

Reproducible: Always
Steps to Reproduce:
1. emerge unmerge bsh
2. emerge =dev-java/jgroups-2.2.7

Actual Results:  
compile-1.4:
    [javac] Compiling 463 source files to
/tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/classes
    [javac]
/tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:6:
package bsh does not exist
    [javac] import bsh.EvalError;
    [javac]            ^
    [javac]
/tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:7:
package bsh does not exist
    [javac] import bsh.Interpreter;
    [javac]            ^
    [javac]
/tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:34:
cannot resolve symbol
    [javac] symbol  : class Interpreter 
    [javac] location: class org.jgroups.protocols.BSH
    [javac]     Interpreter interpreter=null;
    [javac]     ^
    [javac]
/tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:119:
cannot resolve symbol
    [javac] symbol  : class Interpreter 
    [javac] location: class org.jgroups.protocols.BSH
    [javac]             interpreter=new Interpreter();
    [javac]                             ^
    [javac]
/tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:127:
cannot resolve symbol
    [javac] symbol  : class EvalError 
    [javac] location: class org.jgroups.protocols.BSH
    [javac]             catch(EvalError err) {
    [javac]                   ^
    [javac]
/tmp/portage/jgroups-2.2.7/work/JGroups-2.2.7.src/src/org/jgroups/protocols/BSH.java:139:
cannot resolve symbol
    [javac] symbol  : class EvalError 
    [javac] location: class org.jgroups.protocols.BSH
    [javac]         catch(EvalError ex) {
    [javac]               ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
    [javac] 6 errors
BUILD FAILED

Expected Results:  
...
Finished. Cleaning up...
exiting successfully.

BTW: jgroups does junit tests that take a very long time without tests enabled
in the make.conf. pretty annoying because it takes a couple of minutes and most
of the tests are failing
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2005-11-11 15:47:17 UTC
Fixed with a new revision that will be marked stable soon. Thanks for reporting.
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2005-11-11 15:50:45 UTC
As for running the tests, we plan to move to src_test in the future instead of
the current junit use flag but that is a matter of an another bug.
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2005-11-14 15:44:27 UTC
The new revision is now stable on x86 and hopefully other arches will follow soon.