When configured with --enable-java, the build failed with the following error:
make: Entering directory `/home/abbotti/freewrl/freex3d/src/java'
make: *** No rule to make target `classdist_noinst.stamp', needed by `vrml.jar'. Stop.
My freex3d/src/java/Makefile does have a rule to make target `classnoinst.stamp` and this does get built by "make all", but it has no rule to make `classdist_noinst.stamp`.
I know the Makefile is generated by Automake so the problem depend on the Automake version.
Removing the explicit dependency on `classdist_noinst.stamp` from the rule for `$(jarfile)` in `freex3d/src/java/Makefile.am` fixes the problem for me.