devel/jakarta-ant installs fully-qualified symlinks in ${PORTDESTDIR}/lib, which makes exporting ${LOCALBASE}/share/java problematic. For example, I export /usr/local/share/java and mount it on a number of different platforms (e.g., FreeBSD, Linux, OSX). It doesn't really make sense to export /usr/local (or even /usr/local/share) to these clients; so I simply mount server:/usr/local/share/java as /java. However, devel/jakarta-ant creates two fully-qualified links, which in the above example point to /usr/local/share/java/classes/jaxp.jar (and ...crimson.jar). If that mountpoint doesn't exist on the client, ant execution fails. How-To-Repeat: Export /usr/local/share/java and mount it on a client as /java. Execute /java/jakarta-ant-1.4.1/bin/ant.
Responsible Changed From-To: freebsd-ports->znerd Over to maintainer
State Changed From-To: open->patched Fixed this in jakart-ant-1.4.1_2. Please confirm that it is okay now.
On Tue, May 07, 2002 at 05:11:39AM -0700, znerd@FreeBSD.org wrote: > Synopsis: Remove fully-qualified lib symlinks from devel/jakarta-ant > > Fixed this in jakart-ant-1.4.1_2. Please confirm that > it is okay now. It is okay now. -- Christopher Elkins
State Changed From-To: patched->closed Originator confirmed that the problem is fixed.