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 NFSlib2/*.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
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/UnitTests/*.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/experiments/*/*.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 PicShare/*.java
PicShare/PicShareReader.java:145: cannot find symbol
symbol  : class PicShareWriteHistoryEntry
location: class PicShareReader
  private void readAndWrite(PicShareWriteHistoryEntry entry){
                            ^
PicShare/PicShareWriter.java:19: cannot find symbol
symbol  : class PicShareWriteHistory
location: class PicShareWriter
  PicShareWriteHistory writeHistory;
  ^
PicShare/PicShareReader.java:127: cannot find symbol
symbol  : class PicShareWriteHistory
location: class PicShareReader
    PicShareWriteHistory writeHistory = new PicShareWriteHistory(localInterface, writerHistory);
    ^
PicShare/PicShareReader.java:127: cannot find symbol
symbol  : class PicShareWriteHistory
location: class PicShareReader
    PicShareWriteHistory writeHistory = new PicShareWriteHistory(localInterface, writerHistory);
                                            ^
PicShare/PicShareReader.java:131: cannot find symbol
symbol  : class PicShareWriteHistory
location: class PicShareReader
    PicShareWriteHistory readHistory = new PicShareWriteHistory(localInterface, readerHistory);
    ^
PicShare/PicShareReader.java:131: cannot find symbol
symbol  : class PicShareWriteHistory
location: class PicShareReader
    PicShareWriteHistory readHistory = new PicShareWriteHistory(localInterface, readerHistory);
                                           ^
PicShare/PicShareReader.java:135: cannot find symbol
symbol  : class PicShareWriteHistoryEntry
location: class PicShareReader
      PicShareWriteHistoryEntry entry = writeHistory.getWriteEntry(ii);
      ^
PicShare/PicShareWriter.java:73: cannot find symbol
symbol  : class PicShareWriteHistory
location: class PicShareWriter
    writeHistory = new PicShareWriteHistory(localInterface,
                       ^
PicShare/PicShareWriter.java:200: cannot find symbol
symbol  : class PicSharePerObjMeta
location: class PicShareWriter
    PicSharePerObjMeta perObjMeta = new PicSharePerObjMeta(fileId, 
    ^
PicShare/PicShareWriter.java:200: cannot find symbol
symbol  : class PicSharePerObjMeta
location: class PicShareWriter
    PicSharePerObjMeta perObjMeta = new PicSharePerObjMeta(fileId, 
                                        ^
10 errors
make: *** [picshare] 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
