So, on my way to working on patches for the dependancy of Slide on the
Java2-only collections, I ran into two other bugs. It doesn't seem that either
should be too hard to fix.

1. This is a configuration thing, not a code problem. The build.sh script is
hardwired to look for the existence of the file $JAVA_HOME/lib/tools.jar . The
problem is that this file will not necessarily exist on every Java-enabled
platform. In this particular case, I'm running MacOS X Public Beta (which has
J2SE 1.2), and the set of jars is different.

The better thing to do would be to determined whether the javac class can be
found. My (hopefully temporary!) workaround was to symlink the jar containing
the javac class to the expected location of tools.jar.

2. There is a J2SE 1.3 dependency in at least the following place:

jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavClient.java:282:
Method shutdownOutput() not found in class java.net.Socket

This method was introduced in 1.3, and does not exist in the earlier versions
which Slide purports to support.

Sixten

Reply via email to