> I'm having a problem building visad from source, i've tried in both linux and
> in windows 2000, and both result in similar errors:
> C:\java\visad>nmake -f Makefile.winnt compile
> C:\java\visad\util\Util.java:376: cannot resolve symbol
> symbol : variable H5
> location: class visad.util.Util
> H5.J2C(0); // HDF-5 call initializes HDF-5 native library
> 2 errors
> NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0x1'
> The error under linux is similar, except that make continues on, trying the
> other files (and giving more errors about HDF-5 type things)
> Does anyone have a suggestion for how to resolve this?
We have never seen this error before.
H5 is in the ncsa.hdf.hdf5lib package distributed with VisAD. The only
thing I can think of is that visad.util occurs before ncsa.hdf.hdf5lib
in the list of packages in the VisAD Makefile, and that you are using a
Java compiler that will not automaticaly try to compile imported
classes that are not already compiled. What compiler are you using?