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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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
javah -jni -classpath classes/ NiceSocketImpl
gcc -shared -o libnicesock.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceSocketImpl.c
NiceSocketImpl.c: In function 'nativeNiceSocketImpl_c_1socket':
NiceSocketImpl.c:92: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness
NiceSocketImpl.c: In function 'Java_NiceSocketImpl_c_1connect':
NiceSocketImpl.c:124: warning: incompatible implicit declaration of built-in function 'memcpy'
javah -jni -classpath classes/ NiceSocketInputStream
gcc -shared -o libnicesockis.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceSocketInputStream.c
javah -jni -classpath classes/ NiceSocketOutputStream
gcc -shared -o libnicesockos.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceSocketOutputStream.c
javah -jni -classpath classes/ NiceServerSocket
gcc -shared -o libniceservsock.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceServerSocket.c
NiceServerSocket.c: In function 'Java_NiceServerSocket_c_1makeServerSocket':
NiceServerSocket.c:51: warning: incompatible implicit declaration of built-in function 'bzero'
NiceServerSocket.c:56: warning: incompatible implicit declaration of built-in function 'strcpy'
NiceServerSocket.c:61: warning: incompatible implicit declaration of built-in function 'bcopy'
NiceServerSocket.c: In function 'setSendBufferSize':
NiceServerSocket.c:140: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness
/lusr/opt/gcc-4.0.2/bin/g++ -shared -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG -g -Wall -DTRACE_OFF -fPIC -I. -I/usr/include -I/lusr/include -I/lusr/java5/include -I/lusr/java5/include/linux -I/p/graft/boost-1_33_1-gcc4/include/boost-1_33_1 -I/lusr/python/include/python2.4 -I/lusr/openssl/include -I/projects/lasr/space2/nalini/p2-0.7.2 -I/projects/lasr/space2/nalini/p2-0.7.2/p2core -I/projects/lasr/space2/nalini/p2-0.7.2/elements -I/projects/lasr/space2/nalini/p2-0.7.2/net -I/projects/lasr/space2/nalini/p2-0.7.2/overlog -I/projects/lasr/space2/nalini/p2-0.7.2/planner -I/projects/lasr/space2/nalini/p2-0.7.2/eventLoop -I/projects/lasr/space2/nalini/p2-0.7.2/debugger -I/projects/lasr/space2/nalini/p2-0.7.2/p2cpp -o libP2JavaWrapper.so P2Runtime/P2JavaWrapper.C -L/p/graft/boost-1_33_1-gcc4/lib  -L/lusr/python/lib/python2.4/config	 -L/lusr/openssl/lib -L/lusr/lib -L/lusr/gnu/lib -L/lusr/ssl/lib -L/lusr/BerkeleyDB4.2/lib -L/lusr/X11/lib -L/lusr/tex/lib  -L/lusr/opt/gcc-4.0.2/lib -lm -lpthread -ldl -lutil -lpython2.4 -lboost_python -lcrypto /projects/lasr/space2/nalini/p2-0.7.2/debugger/.libs/libp2debugger.so /projects/lasr/space2/nalini/p2-0.7.2/overlog/.libs/libp2overlog.so /projects/lasr/space2/nalini/p2-0.7.2/net/.libs/libp2net.so /projects/lasr/space2/nalini/p2-0.7.2/elements/.libs/libp2elements.so /projects/lasr/space2/nalini/p2-0.7.2/p2core/.libs/libp2core.so /projects/lasr/space2/nalini/p2-0.7.2/eventLoop/.libs/libp2eventLoop.so /projects/lasr/space2/nalini/p2-0.7.2/p2cpp/.libs/libp2cpp.so /projects/lasr/space2/nalini/p2-0.7.2/python/p2/.libs/libp2python.so -Wl,--rpath
In file included from /lusr/python/include/python2.4/Python.h:8,
                 from /projects/lasr/space2/nalini/p2-0.7.2/p2cpp/p2.h:17,
                 from P2Runtime/P2JavaWrapper.C:25:
/lusr/python/include/python2.4/pyconfig.h:835:1: warning: "_POSIX_C_SOURCE" redefined
In file included from /usr/include/stdio.h:28,
                 from /lusr/java5/include/jni.h:21,
                 from P2Runtime/P2JavaWrapper.h:2,
                 from P2Runtime/P2JavaWrapper.C:11:
/usr/include/features.h:150:1: warning: this is the location of the previous definition
P2Runtime/P2JavaWrapper.C:232:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:233:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:234:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:235:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:236:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:237:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:238:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:239:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:240:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:241:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:242:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:243:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:244:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:245:1: warning: "/*" within comment
P2Runtime/P2JavaWrapper.C:246:1: warning: "/*" within comment
/public/share/src/jdk1.5.0_02/bin//rmic -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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:. RMIServerImpl
/public/share/src/jdk1.5.0_02/bin//rmic -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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 RuntimeRMIServerImpl
utils/junit/sanityCheck.sh
make classes/utils/junit/TestAll.class
make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
mkdir -p classes; javac -g -source 1.4 -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/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: /v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code/libP2JavaWrapper.so: libboost_python-gcc-1_33_1.so.1.33.1: cannot open shared object file: No such file or directory
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
	at java.lang.Runtime.loadLibrary0(Runtime.java:822)
	at java.lang.System.loadLibrary(System.java:992)
	at P2JavaWrapper.<clinit>(P2JavaWrapper.java:16)
	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: /v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code/libP2JavaWrapper.so: libboost_python-gcc-1_33_1.so.1.33.1: cannot open shared object file: No such file or directory
make: *** [junittext] Error 1
