Good lord, what a snafu, but I figured it out. When executing a java program, we have to issue: "unset libpath" to get the java executable to run due to conflicts between /usr/lib and /usr/local/lib We put that command in the run.sh
However, when my sysadmin compiled svn for me, he used everything in /usr/local/lib. I ended up creating a wrapper svn script: #!/bin/sh LIBPATH= blah blah default libpath /build/tools/bin/svn $@ and using this config in my run.sh: # If you need to set properties (Ex. override the mercurial binary) PROPERTIES=-Dorg.opensolaris.opengrok.history.Subversion=/build/tools/opengrok-0.8.1/fakesvn/svn.sh # You might want to add more available memory, and perhaps use a server jvm? JAVA_OPTS="-server -Xmx3g" ${JAVA_HOME}/bin/java ${JAVA_OPTS} ${PROPERTIES} -jar ${PROGDIR}/opengrok.jar -c ${EXUB_CTAGS} -s ${SRC_ROOT} -d ${DATA_ROOT} -W ${CFG_OUT} -w opengrok -U localhost:2424 -P -v -r on -a on -S -H -D -j embedded # OPTIONAL ${JAVA_HOME}/bin/java ${JAVA_OPTS} -classpath ${PROGDIR}/opengrok.jar org.opensolaris.opengrok.web.EftarFile ${PATH_DESC} ${DATA_ROOT}/index/dtags.eftar -- This message posted from opensolaris.org