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.
>From: address@hidden (Steve Carson) >Organization: UCAR/EOS >Keywords: 199909131735.LAA00581 ldm-mcidas IRIX65 Steve, >I have encountered a problem building the ldm-mcidas decoders >on our IRIX64 system. When executing 'make all install clean >&! make.log' >I get: > >--------------------------------------------------------------------------- >"cdftomd.c", line 236: error(1164): argument of type "int" is incompatible > with parameter of type "const char *" > (void) openulog(ubasename(argv[0]), > ^ > >1 error detected in the compilation of "cdftomd.c". >--------------------------------------------------------------------------- Hmm... I did not run into this problem on our IRIX64 6.5 system. >CAVEAT: I have obtained and will attempt to use a binary installation >of these decoders. OK, good. This will give me time to figure out if there is really something wrong with the code. >It is entirely possible that something is mis-configured >on our IRIX64 system -- it would not be the first such occurrence. >Thus, don't kill yourself trying to figure this one out. I pass it along >in case it might be useful... OK, thanks for updating me. I will keep the follwing in the mail message so that the information gets into our tracking system. >Per the instructions in the INSTALL file, >here are items A through H for your perusal: > >A: >mop1 78% uname -a >IRIX64 mop1 6.5 01221553 IP27 > >B: >mop1 60% pwd >/mop1/ldm-mcidas/ldm-mcidas-7.6.1/src >mop1 61% cat VERSION >7.6.1 > >C: >mop1 62% which cc >/usr/bin/cc >mop1 63% which f77 >/usr/bin/f77 >mop1 64% which CC >/usr/bin/CC > >D: >mop1 66% cat configure.log >creating cache ./config.cache >checking type of operating system... irix64 >checking for manual-page index command... /usr/lib/makewhatis -M $(MANDIR) $(M > ANDIR)/whatis >checking for cc... cc >checking for dependency generation mechanism... cc -M >checking how to run the C preprocessor... cc -E >checking the C preprocessor... works >checking for C const... yes >checking for C volatile... yes >checking for C signed... yes >checking for C function prototypes... yes >checking for standard C variadic functions... yes >checking for standard C string generation... yes >checking for standard C token pasting... yes >checking C void pointer... yes >checking for ar... ar >checking for tar flags... -cLof >checking for ranlib... : >checking binary distribution directory... /home/ftp/pub/binary/dummy_system >checking the installation prefix... /mop1/ldm-mcidas/ldm-mcidas-7.6.1 >checking the installation exec-prefix... /mop1/ldm-mcidas/ldm-mcidas-7.6.1 >checking for ranlib... (cached) : >checking for f77... f77 >checking how to run the C preprocessor... cc -E >checking the C preprocessor... works >checking for neqn... neqn >checking for tbl... tbl >checking for LDM header-file... -I/usr/local/ldm/include >checking for LDM library... -L/usr/local/unidata/lib -lldm >checking for stddef.h... yes >checking C header file <stddef.h> for typedef size_t... declared >checking for stddef.h... (cached) yes >checking C header file <stddef.h> for typedef ptrdiff_t... declared >checking for fgetc... yes >checking for stdio.h... yes >checking C header file <stdio.h> for function fgetc()... declared >checking for stdlib.h... yes >checking C header file <stdlib.h> for typedef size_t... declared >checking for atexit... yes >checking for stdlib.h... (cached) yes >checking C header file <stdlib.h> for function atexit()... declared >checking for getenv... yes >checking for stdlib.h... (cached) yes >checking C header file <stdlib.h> for function getenv()... declared >checking for string.h... yes >checking C header file <string.h> for typedef size_t... declared >checking for strerror... yes >checking for string.h... (cached) yes >checking C header file <string.h> for function strerror()... declared >checking for string.h... (cached) yes >checking C header file <string.h> for function strchr()... declared >checking for string.h... (cached) yes >checking C header file <string.h> for function strcpy()... declared >checking for string.h... (cached) yes >checking C header file <string.h> for function strrchr()... declared >checking for string.h... (cached) yes >checking C header file <string.h> for function strncpy()... declared >checking for string.h... (cached) yes >checking C header file <string.h> for function strtok()... declared >checking for strstr... yes >checking for string.h... (cached) yes >checking C header file <string.h> for function strstr()... declared >checking for memmove... yes >checking for string.h... (cached) yes >checking C header file <string.h> for function memmove()... declared >checking for time.h... yes >checking C header file <time.h> for typedef time_t... declared >checking for time.h... (cached) yes >checking C header file <time.h> for typedef size_t... declared >checking for difftime... yes >checking for time.h... (cached) yes >checking C header file <time.h> for function difftime()... declared >checking for strftime... yes >checking for time.h... (cached) yes >checking C header file <time.h> for function strftime()... declared >checking for McIDAS header-files... -I/mop1/mcidas/mcidas7.6/src >checking for usleep... yes >checking for unistd.h... yes >checking C header file <unistd.h> for function usleep()... declared >checking for McIDAS library... -L/mop1/mcidas/lib -lmcidas >checking for netCDF header-file... -I/mop1/mcidas/mcidas7.6/netcdf/libsrc >checking for netCDF library... -L/mop1/mcidas/mcidas7.6/netcdf/libsrc -lnetcdf >checking for X11 library... >checking for XNoOp(0) in default library(s)... no >checking for XNoOp(0) in -lX11... yes >checking for C math library... >checking for (void)sin(0.0) in default library(s)... no >checking for (void)sin(0.0) in -lm... yes >checking for BSD sockets library... >checking for socket(0,0,0) in default library(s)... yes >checking for RPC library... >checking for clnttcp_create() in default library(s)... yes >checking for BSD sockets library... >checking for dynamic-link library... >checking style for cfortran.h... Standard >checking FORTRAN library... >checking for package version... 7.6 >updating cache ./config.cache >creating ./config.status >creating Makefile >creating decode/Makefile >creating port/master.mk >creating port/Makefile >creating port/misc/Makefile >creating port/cfortran/Makefile >creating port/misc/udposix.h >creating port/misc/stdarg.h >creating port/misc/limits.h >creating port/misc/stddef.h >creating port/misc/stdio.h >creating port/misc/stdlib.h >creating port/misc/string.h >creating port/misc/time.h >expanding `include's in file `Makefile' >expanding `include's in file `decode/Makefile' >expanding `include's in file `port/master.mk' >expanding `include's in file `port/Makefile' >expanding `include's in file `port/misc/Makefile' >expanding `include's in file `port/cfortran/Makefile' > >E: config.log > >This file contains any messages produced by compilers while >running configure, to aid debugging if configure makes a mistake. > >configure:530: checking type of operating system >configure:712: checking for manual-page index command >configure:817: checking for cc >configure:1082: checking for dependency generation mechanism >configure:1114: checking how to run the C preprocessor >configure:1135: cc -E conftest.c >/dev/null 2>conftest.out >configure:1193: checking the C preprocessor >configure:1200: cc -E conftest.c >/dev/null 2>conftest.out >configure:1220: checking for C const >configure:1231: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >configure:1251: checking for C volatile >configure:1260: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >configure:1280: checking for C signed >configure:1289: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >configure:1309: checking for C function prototypes >configure:1318: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >configure:1347: checking for standard C variadic functions >configure:1363: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >configure:1507: checking for standard C string generation >configure:1516: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >configure:1536: checking for standard C token pasting >configure:1545: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >configure:1566: checking C void pointer >configure:1575: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >configure:1625: checking for ar >configure:1656: checking for tar flags >configure:1673: checking for ranlib >configure:1701: checking binary distribution directory >configure:1827: checking the installation prefix >configure:1844: checking the installation exec-prefix >configure:1877: checking for ranlib >configure:2111: checking for f77 >configure:2154: checking how to run the C preprocessor >configure:2233: checking the C preprocessor >configure:2240: cc -E conftest.c >/dev/null 2>conftest.out >configure:2262: checking for neqn >configure:2294: checking for tbl >configure:2325: checking for LDM header-file >configure:2377: checking for LDM library >configure:2612: checking for stddef.h >configure:2622: cc -E conftest.c >/dev/null 2>conftest.out >configure:2647: checking C header file <stddef.h> for typedef size_t >configure:2691: checking for stddef.h >configure:2726: checking C header file <stddef.h> for typedef ptrdiff_t >configure:2851: checking for fgetc >configure:2879: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >configure:2906: checking for stdio.h >configure:2916: cc -E conftest.c >/dev/null 2>conftest.out >configure:2933: checking C header file <stdio.h> for function fgetc() >configure:2944: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 2937: error(1143): declaration is incompatible with > "int fgetc(FILE *)" (declared at line 257 of "/usr/include/stdio.h") > extern struct {int a; int b;} *fgetc(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 2935 "configure" >#include "confdefs.h" >#include <stdio.h> > extern struct {int a; int b;} *fgetc(); > >int main() { > >; return 0; } >configure:3055: checking for stdlib.h >configure:3065: cc -E conftest.c >/dev/null 2>conftest.out >configure:3090: checking C header file <stdlib.h> for typedef size_t >configure:3135: checking for atexit >configure:3163: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >configure:3190: checking for stdlib.h >configure:3217: checking C header file <stdlib.h> for function atexit() >configure:3228: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 3221: error(1143): declaration is incompatible with > "int atexit(void (*)(void))" (declared at line 164 of > "/usr/include/stdlib.h") > extern struct {int a; int b;} *atexit(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 3219 "configure" >#include "confdefs.h" >#include <stdlib.h> > extern struct {int a; int b;} *atexit(); > >int main() { > >; return 0; } >configure:3260: checking for getenv >configure:3288: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >configure:3315: checking for stdlib.h >configure:3342: checking C header file <stdlib.h> for function getenv() >configure:3353: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 3346: error(1143): declaration is incompatible with > "char *getenv(const char *)" (declared at line 170 of > "/usr/include/stdlib.h") > extern struct {int a; int b;} *getenv(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 3344 "configure" >#include "confdefs.h" >#include <stdlib.h> > extern struct {int a; int b;} *getenv(); > >int main() { > >; return 0; } >configure:3464: checking for string.h >configure:3474: cc -E conftest.c >/dev/null 2>conftest.out >configure:3499: checking C header file <string.h> for typedef size_t >configure:3544: checking for strerror >configure:3572: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >configure:3599: checking for string.h >configure:3626: checking C header file <string.h> for function strerror() >configure:3637: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 3630: error(1143): declaration is incompatible with > "char *strerror(int)" (declared at line 96 of > "/usr/include/string.h") > extern struct {int a; int b;} *strerror(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 3628 "configure" >#include "confdefs.h" >#include <string.h> > extern struct {int a; int b;} *strerror(); > >int main() { > >; return 0; } >configure:3668: checking for string.h >configure:3695: checking C header file <string.h> for function strchr() >configure:3706: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 3699: error(1143): declaration is incompatible with > "char *strchr(const char *, int)" (declared at line 81 of > "/usr/include/string.h") > extern struct {int a; int b;} *strchr(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 3697 "configure" >#include "confdefs.h" >#include <string.h> > extern struct {int a; int b;} *strchr(); > >int main() { > >; return 0; } >configure:3737: checking for string.h >configure:3764: checking C header file <string.h> for function strcpy() >configure:3775: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 3768: error(1143): declaration is incompatible with > "char *strcpy(char *, const char *)" (declared at line 69 of > "/usr/include/string.h") > extern struct {int a; int b;} *strcpy(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 3766 "configure" >#include "confdefs.h" >#include <string.h> > extern struct {int a; int b;} *strcpy(); > >int main() { > >; return 0; } >configure:3806: checking for string.h >configure:3833: checking C header file <string.h> for function strrchr() >configure:3844: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 3837: error(1143): declaration is incompatible with > "char *strrchr(const char *, int)" (declared at line 87 of > "/usr/include/string.h") > extern struct {int a; int b;} *strrchr(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 3835 "configure" >#include "confdefs.h" >#include <string.h> > extern struct {int a; int b;} *strrchr(); > >int main() { > >; return 0; } >configure:3875: checking for string.h >configure:3902: checking C header file <string.h> for function strncpy() >configure:3913: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 3906: error(1143): declaration is incompatible with > "char *strncpy(char *, const char *, size_t)" (declared at line 70 > of "/usr/include/string.h") > extern struct {int a; int b;} *strncpy(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 3904 "configure" >#include "confdefs.h" >#include <string.h> > extern struct {int a; int b;} *strncpy(); > >int main() { > >; return 0; } >configure:3944: checking for string.h >configure:3971: checking C header file <string.h> for function strtok() >configure:3982: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 3975: error(1143): declaration is incompatible with > "char *strtok(char *, const char *)" (declared at line 94 of > "/usr/include/string.h") > extern struct {int a; int b;} *strtok(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 3973 "configure" >#include "confdefs.h" >#include <string.h> > extern struct {int a; int b;} *strtok(); > >int main() { > >; return 0; } >configure:4014: checking for strstr >configure:4042: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >configure:4069: checking for string.h >configure:4096: checking C header file <string.h> for function strstr() >configure:4107: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 4100: error(1143): declaration is incompatible with > "char *strstr(const char *, const char *)" (declared at line 92 of > "/usr/include/string.h") > extern struct {int a; int b;} *strstr(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 4098 "configure" >#include "confdefs.h" >#include <string.h> > extern struct {int a; int b;} *strstr(); > >int main() { > >; return 0; } >configure:4139: checking for memmove >configure:4167: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >configure:4194: checking for string.h >configure:4221: checking C header file <string.h> for function memmove() >configure:4232: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 4225: error(1143): declaration is incompatible with > "void *memmove(void *, const void *, size_t)" (declared at line 68 > of "/usr/include/string.h") > extern struct {int a; int b;} *memmove(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 4223 "configure" >#include "confdefs.h" >#include <string.h> > extern struct {int a; int b;} *memmove(); > >int main() { > >; return 0; } >configure:4334: checking for time.h >configure:4344: cc -E conftest.c >/dev/null 2>conftest.out >configure:4369: checking C header file <time.h> for typedef time_t >configure:4413: checking for time.h >configure:4448: checking C header file <time.h> for typedef size_t >configure:4493: checking for difftime >configure:4521: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >configure:4548: checking for time.h >configure:4575: checking C header file <time.h> for function difftime() >configure:4586: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 4579: error(1143): declaration is incompatible with > "double difftime(time_t, time_t)" (declared at line 122 of > "/usr/include/time.h") > extern struct {int a; int b;} *difftime(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 4577 "configure" >#include "confdefs.h" >#include <time.h> > extern struct {int a; int b;} *difftime(); > >int main() { > >; return 0; } >configure:4618: checking for strftime >configure:4646: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >configure:4673: checking for time.h >configure:4700: checking C header file <time.h> for function strftime() >configure:4711: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 4704: error(1143): declaration is incompatible with > "size_t strftime(char *, size_t, const char *, const struct tm *)" > (declared at line 129 of "/usr/include/time.h") > extern struct {int a; int b;} *strftime(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 4702 "configure" >#include "confdefs.h" >#include <time.h> > extern struct {int a; int b;} *strftime(); > >int main() { > >; return 0; } >configure:4745: checking for McIDAS header-files >configure:4777: checking for usleep >configure:4805: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >configure:4832: checking for unistd.h >configure:4842: cc -E conftest.c >/dev/null 2>conftest.out >configure:4859: checking C header file <unistd.h> for function usleep() >configure:4870: cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c 1>&5 >"configure", line 4863: error(1143): declaration is incompatible with > "int usleep(useconds_t)" (declared at line 445 of > "/usr/include/unistd.h") > extern struct {int a; int b;} *usleep(); > ^ > >1 error detected in the compilation of "conftest.c". >configure: failed program was: >#line 4861 "configure" >#include "confdefs.h" >#include <unistd.h> > extern struct {int a; int b;} *usleep(); > >int main() { > >; return 0; } >configure:4901: checking for McIDAS library >configure:4918: checking for netCDF header-file >configure:4945: checking for netCDF library >configure:4973: checking for X11 library >configure:4983: checking for XNoOp(0) in default library(s) >configure:4992: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > 1>&5 >ld32: ERROR 33: Unresolved text symbol "XNoOp" -- 1st referenced by conftest.o > . > Use linker option -v to see when and which objects, archives and dsos a > re loaded. >ld32: INFO 152: Output file removed because of error. >configure: failed program was: >#line 4985 "configure" >#include "confdefs.h" > >int main() { >XNoOp(0); >; return 0; } >configure:5030: checking for XNoOp(0) in -lX11 >configure:5039: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > -lX11 1>&5 >configure:5065: checking for C math library >configure:5075: checking for (void)sin(0.0) in default library(s) >configure:5084: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > -lX11 1>&5 >ld32: ERROR 33: Unresolved text symbol "sin" -- 1st referenced by conftest.o. > Use linker option -v to see when and which objects, archives and dsos a > re loaded. >ld32: INFO 152: Output file removed because of error. >configure: failed program was: >#line 5077 "configure" >#include "confdefs.h" > >int main() { >(void)sin(0.0); >; return 0; } >configure:5122: checking for (void)sin(0.0) in -lm >configure:5131: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > -lm 1>&5 >configure:5157: checking for BSD sockets library >configure:5167: checking for socket(0,0,0) in default library(s) >configure:5176: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > -lm 1>&5 >configure:5255: checking for RPC library >configure:5265: checking for clnttcp_create() in default library(s) >configure:5274: cc -o conftest -n32 -O -Wl,-woff,84 -Wl,-woff,85 conftest.c > -lm 1>&5 >configure:5352: checking for BSD sockets library >configure:5445: checking for dynamic-link library >configure:5471: checking style for cfortran.h >configure:5598: checking FORTRAN library >configure:5620: checking for package version > >F: make.log (I did 'make all install clean >&! log' per the web page > http://www.unidata.ucar.edu/packages/mcidas/mcidd/ldm-mcidas-build.html) > >+ make decoders > >making `all' in directory /mop1/ldm-mcidas/ldm-mcidas-7.6.1/src/port > > >making `all' in directory /mop1/ldm-mcidas/ldm-mcidas-7.6.1/src/port/misc > > cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 -I. -D_REENTRANT uddummy.c >`FORCE' no action taken. > ar rcuv libudport.a uddummy.o >a - uddummy.o > case "" in \ > '') ;; \ > *) ar rucv libudport.a ;; \ > esac > : libudport.a >`library' no action taken. >`all' no action taken. > >returning to directory /mop1/ldm-mcidas/ldm-mcidas-7.6.1/src/port > > >making `all' in directory /mop1/ldm-mcidas/ldm-mcidas-7.6.1/src/port/cfortran > > >returning to directory /mop1/ldm-mcidas/ldm-mcidas-7.6.1/src/port > >`FORCE' no action taken. >`all' no action taken. > >returning to directory /mop1/ldm-mcidas/ldm-mcidas-7.6.1/src > > >making `all' in directory /mop1/ldm-mcidas/ldm-mcidas-7.6.1/src/decode > > test -r udalloc.c || ln -s ../port/misc/udalloc.c udalloc.c > cc -c -n32 -O -Wl,-woff,84 -Wl,-woff,85 -I/mop1/mcidas/mcidas7.6/src -I > /usr/local/ldm/include -I../port/misc -I../port/cfortran -I/mop1/mcidas/mcida > s7.6/netcdf/libsrc cdftomd.c >"cdftomd.c", line 236: error(1164): argument of type "int" is incompatible > with parameter of type "const char *" > (void) openulog(ubasename(argv[0]), > ^ > >1 error detected in the compilation of "cdftomd.c". >*** Error code 2 (bu21) >*** Error code 1 (bu21) >*** Error code 1 (bu21) > >---------------------------------------------------------------- >Steven G. Carson NCAR/ACD voice: (303) 497-2916 >Software Engineer II PO Box 3000 fax: (303) 497-2920 >MOPITT Program Boulder, CO 80307 email: address@hidden >----------------------------------------- radio: W0SGC ------- Tom Yoksas