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

20010103: NEXRAD in SSEC McIDAS-X 7.704 (cont.)



>From: Unidata Support <address@hidden>
>Organization: TASC
>Keywords: 200101031328.f03DSuo12756 McIDAS-X nexradir nexraget

Randy,

I pulled over the SSEC 7.704 Fastrack and took a look at the routines that
I modified to build/run correctly on OSF/1.  I found that several mods
that I made have not made it into the SSEC distributions:

makefile
adirserv.fp
agetserv.fp
adelserv.fp
aputserv.fp
tclcomp.sh
decoder.cp

The changes made were:

makefile               changed linking of frmsave.k through mod to JPEGLIBARGS
                         macro.  DEC OSF/1 4.0 Fortran compiler would not
                         link frmsave.k using the construct:
                         -L. -lmcidas -L$(PKGJPEG) -ljpeg
                         The error indicated that libjpeg.a was not getting
                         searched.  makefile was changed to:
                         -L. -lmcidas $(PKGJPEG)/libjpeg.a

adelserv.fp            SSEC 7.70 version with mods
                         changed if(mask.ne."") clause.  DEC OSF/1 didn't
                           like zero length string represented by ""

adirserv.fp            SSEC 7.704 version with mod
                         changed if(mask_string.ne."") clause. DEC OSF/1 didn't
                           like zero length string represented by ""

agetserv.fp            SSEC 7.70 version with mods
                         changed if(mask.ne."") clause.  DEC OSF/1 didn't
                           like zero length string represented by ""

aputserv.fp            SSEC 7.70 version with mods
                         changed if(mask.ne."") clause.  DEC OSF/1 didn't
                           like zero length string represented by ""

tclcomp.sh             SSEC 7.70 version with mods
                         added section for DEC OSF/1
                         added section for FreeBSD
                         added section for Linux

decoder.cp             SSEC 7.70 version with mods
                         changed sigset call to signal for Linux; NOTE: not
                           tested, but decoder is only used for SDI boxes
                         defined MAP_FAILED to be ((void *) -1) for OSF/1
                         included if !defined(__FreeBSD__) with Linux

I put these routines into the compressed tar file osf17704.tar.Z which
you can grab by anonymous FTP to our FTP server, ftp.unidata.ucar.edu.
The compressed tar file and a listing of its contents can be found
in the pub/mcidas directory.  You should do the following to update
your 7.704 distribution with mods needed for OSF/1:

<login as 'mcidas'>

cd mcidas7.7

ftp ftp.unidata.ucar.edu
  <user> anonymous
  <pass> your email address
  cd pub/mcidas
  binary
  get osf17704.tar.Z
  get osf17704.list
  quit

zcat osf17704.tar.Z | tar xvf -

After that, you can continue making the distribution with:

cd src
make

Tom