This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Jim, I built ldm-5.0.6 on my Solaris 5.7 machine. I had to build it in my scratch dir because of mounting problems. The binary is in the ~ftp/binary/sunos_5.7-sparc dir. Remember you will need to use the full path name to all the flags, ie, -q because the default dir is not /usr/local/ldm Let me know th status. Robb.... On Fri, 7 May 1999, Jim Cowie wrote: > > Robb, > > got the 5.0.6 version and started building it...and low and behold it > barfs right away in the ulog stuff. (gee, imagine that :) Here's the > error: > > > wwindev: 226 % pwd > /usr/local/ldm/ldm-5.0.6/src/ulog > wwindev: 227 % make > cc -g -I../config -I/usr/local/ldm/ldm-5.0.6/include -DHAVE_CONFIG_H -c > ulog.c > "/usr/ucbinclude/sys/rusage.h", line 25: incomplete struct/union/enum > timeval: ru_utime > "ulog.c", line 474: identifier redeclared: ulog > current : function() returning int > previous: function() returning void : "./ulog.h", line 166 > *** Error code 2 > make: Fatal error: Command failed for target `ulog.o' > wwindev: 228 % > > > Seems to be a problem with this include file rusage.h, it looks like it > has > changed between 2.6 and 2.7. The other problem looks to be a function > definition problem for ulog(). One place its seeing it as int, another > as > void. Probably some define inconsistency. I'll keep looking at it... > > > -jim > =============================================================================== Robb Kambic Unidata Program Center Software Engineer III Univ. Corp for Atmospheric Research address@hidden WWW: http://www.unidata.ucar.edu/ ===============================================================================