[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Installing udunits on Mac OS 10.3.6



Hello -

I am trying to install nco via fink on MAC OS 10.3.6 and this requires
udunits. I have tried many things suggested out on the web, but it seems to
get stuck on the utlib.c file no matter what I do. Can you give me some
suggestions? Below is the information that I believe you need to get started
from an attempt to manually install.

Thanks, 
Galen McKinley


[oaxaca:udunits-1.11.7-4/udunits-1.11.7/src] root# uname -a
Darwin oaxaca.aos.wisc.edu 7.6.0 Darwin Kernel Version 7.6.0: Sun Oct 10
12:05:27 PDT 2004; root:xnu/xnu-517.9.4.obj~1/RELEASE_PPC  Power Macintosh
powerpc


[oaxaca:udunits-1.11.7-4/udunits-1.11.7/src] root# make > make.log
utlib.c: In function `dectime':
utlib.c:420: `__DBL_MANT_DIG__' undeclared (first use in this function)
utlib.c:420: (Each undeclared identifier is reported only once
utlib.c:420: for each function it appears in.)
utlib.c: In function `utPrint':
utlib.c:1212: `__DBL_DIG__' undeclared (first use in this function)
make[1]: *** [utlib.o] Error 1
make: *** [lib/all] Error 1
[oaxaca:udunits-1.11.7-4/udunits-1.11.7/src] root# more make.log

making `all' in directory /sw/src/udunits-1.11.7-4/udunits-1.11.7/src/port


making `all' in directory
/sw/src/udunits-1.11.7-4/udunits-1.11.7/src/port/misc

/usr/bin/gcc2 -c -O -I.  -D_REENTRANT -Df2cFortran uddummy.c
ar rcuv libudport.a uddummy.o
a - uddummy.o
case "" in \
'') ;; \
*)  ar rucv libudport.a ;; \
esac
ranlib libudport.a

returning to directory /sw/src/udunits-1.11.7-4/udunits-1.11.7/src/port


making `all' in directory
/sw/src/udunits-1.11.7-4/udunits-1.11.7/src/port/cfortran

make[2]: Nothing to be done for `all'.

returning to directory /sw/src/udunits-1.11.7-4/udunits-1.11.7/src/port


returning to directory /sw/src/udunits-1.11.7-4/udunits-1.11.7/src


making `all' in directory /sw/src/udunits-1.11.7-4/udunits-1.11.7/src/lib

ln -s ../port/misc/udalloc.c .
ln -s ../port/misc/udalloc.h .
/usr/bin/gcc2 -c -O -I../port/misc -I../port/cfortran
-DUT_DEFAULT_PATH='"/sw/src/udunits-1.11.7-4/udunits-1.11.7/etc/udunits.dat"
' -Df2cFortran utlib.c
[oaxaca:udunits-1.11.7-4/udunits-1.11.7/src] root#

Some environment variables that might be of importance are set as:
CC=/usr/bin/gcc2
NETCDF_LIB=/sw/lib
CXX=
FC=
CPPFLAGS=-Df2cFortran

From address@hidden  Tue Nov 16 19:55:28 2004

Hello again - 

I've got this worked out. I found and installed the just-released
udunits-1.12.3 (unstable) with fink and then I could install nco. And it now
works.

Galen McKinley


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.