mkdir -p classes
mkdir -p classes/gnu/getopt
cp gnu/getopt/*.properties classes/gnu/getopt
javac -g  -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare *.java 
javac -g   -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare P2Runtime/*.java
P2Runtime/P2Runtime.java:49: cannot find symbol
symbol  : constructor Status(RMIClient,Core)
location: class Status
      this.status = new Status(rmiClient, core);
                    ^
P2Runtime/P2Runtime.java:86: cannot find symbol
symbol  : constructor PendingBodySubscriptionWorkerThread(RMIClient,Status,NodeId,P2Runtime)
location: class PendingBodySubscriptionWorkerThread
          new PendingBodySubscriptionWorkerThread(this.rmiClient, this.status, this.myNodeId, this);
          ^
P2Runtime/P2Runtime.java:93: cannot find symbol
symbol  : constructor PendingInvalSubscriptionWorkerThread(RMIClient,Status,NodeId,P2Runtime)
location: class PendingInvalSubscriptionWorkerThread
          new PendingInvalSubscriptionWorkerThread(this.rmiClient, this.status, this.myNodeId, this);
          ^
P2Runtime/P2Runtime.java:100: cannot find symbol
symbol  : constructor PendingUpdateSubscriptionWorkerThread(RMIClient,Status,NodeId,P2Runtime)
location: class PendingUpdateSubscriptionWorkerThread
          new PendingUpdateSubscriptionWorkerThread(this.rmiClient, this.status, this.myNodeId, this);
          ^
4 errors
make: *** [p2runtime] Error 1
# utils/junit/sanityCheck.sh
make classes/utils/junit/TestAll.class
make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
mkdir -p classes; javac -g   -source 1.4 -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare utils/junit/TestAll.java
make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare -Dclass_root=classes -Dtest_type=UNIT junit.textui.TestRunner utils.junit.TestAll
java.lang.UnsatisfiedLinkError: no niceservsock in java.library.path
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
	at java.lang.Runtime.loadLibrary0(Runtime.java:822)
	at java.lang.System.loadLibrary(System.java:992)
	at NiceServerSocket.<clinit>(NiceServerSocket.java:17)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:164)
	at utils.junit.TestCaseLoader.loadTestCases(TestCaseLoader.java:56)
	at utils.junit.TestAll.suite(TestAll.java:60)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at junit.runner.BaseTestRunner.getTest(BaseTestRunner.java:111)
	at junit.textui.TestRunner.start(TestRunner.java:171)
	at junit.textui.TestRunner.main(TestRunner.java:138)
Failed to invoke suite():java.lang.UnsatisfiedLinkError: no niceservsock in java.library.path
make: *** [junittext] Error 1
