[daip] ZSACPT issue

Eric Greisen egreisen at nrao.edu
Sun Aug 3 18:05:56 EDT 2008


SUSAN BILL WIDER wrote:
> See attached description of ZSACPT issue.
>  
>   Bill
> 
> 
> ------------------------------------------------------------------------
> 
> 
> Eric.
> 
>    I was investigating an issue with APCAL and friends and I was
>    compiling 31DEC08 AIPS on my Linux box running Fedora Core 9 at
>    home. 
> 
>    I can't build ZSACPT for the reason below.  The first offending
>    line is
> 
>     char *client_name = NULL;      /* the name of the client machine */
> 
>    I think that this failure doesn't depend on particular specifics of
>    how my box is named so is there some issue with this new version of
>    Fedora? (FC 9 is the current bleeding edge version.)
> 
>                                           Bill
> 
> 
> INSTEP2   : Skip       $APLSUB/...
> INSTEP2   : compilations.
> INSTEP2   : Process    $APLOOP/...
> INSTEP2   : subroutines.
> INSTEP2   : Library    /opt/aips/31DEC08/LINUX/LIBR/APLOOP/SUBLIB
> INSTEP2   : already exists.
> INSTEP2   : Skip       $APLOOP/...
> INSTEP2   : compilations.
> INSTEP2   : Process    $APLGEN/...
> INSTEP2   : subroutines.
> INSTEP2   : File       /opt/aips/31DEC08/LINUX/INSTALL/APLGEN.LIS
> INSTEP2   : already exists (no need to create).
> INSTEP2   : Resume     $APLGEN/...
> INSTEP2   : compilations at
> INSTEP2   : /opt/aips/31DEC08/APL/DEV/ZSACPT.FOR
> COMRPL    : Date       Sun Aug  3 15:42:02 MDT 2008
> COMRPL    : Substitute /opt/aips/31DEC08/APL/DEV/UNIX/ZSACPT.C
> COMRPL    : for        /opt/aips/31DEC08/APL/DEV/ZSACPT.FOR
> PP        : Preprocess /opt/aips/31DEC08/APL/DEV/UNIX/ZSACPT.C
> PP        : into       /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c
> AIPSCC    : Date       Sun Aug  3 15:42:02 MDT 2008
> AIPSCC    : Interpret  AIPSCC  \
> AIPSCC    :            /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c
> AIPSCC    : as         LIST=FALSE PURGE=TRUE
> AIPSCC    : plus       /usr/bin/gcc -c -O3 -fomit-frame-pointer -funroll-loops
> I/opt/aips/31DEC08/INC -D_FILE_OFFSET_BITS=64 -DHAVE_LINUX_GLIBC -DHAVE_LINUX_
> IBC \
> AIPSCC    :            /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c
> /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c: In function ‘zsacpt_’:
> /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c:83: error: ‘NULL’ undeclared (first use 
>  this function)
> /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c:83: error: (Each undeclared identifier i
> reported only once
> /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c:83: error: for each function it appears 
> )
> AIPSCC    : Compile of /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c
> AIPSCC    : ends with fatal error(s)!
> AIPSCC    : Examine    /opt/aips/31DEC08/LINUX/INSTALL/INSTEP2.LOG
> AIPSCC    : and        /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c
> AIPSCC    : Dies of unnatural causes
> COMRPL    : Compile failed!
> COMRPL    : Deleted    /opt/aips/31DEC08/LINUX/PREP/ZSACPT.c
> COMRPL    : Leave      /opt/aips/31DEC08/APL/DEV/ZSACPT.FOR
> COMRPL    : in         /opt/aips/31DEC08/LINUX/INSTALL/APLGEN.LIS
> COMRPL    : unchanged as it FAILED to compile.
> COMRPL    : at least one module FAILED to compile
> COMRPL    : Dies of unnatural causes
> INSTEP2   : Failure in $APLGEN/...
> INSTEP2   : compilations.
> INSTEP2   : Aborts!    Sun Aug  3 15:42:04 MDT 2008
> AipsWiz: Error: INSTEP2 failed, no point in proceeding.
> AipsWiz: Error: Look in /opt/aips/31DEC08/LINUX/INSTALL to see
> AipsWiz: Error: if you can figure out what went wrong.  There are
> AipsWiz: Error: many log and list files there.  You may want to do
> 
> grep -v ^- *.LIS
> 
> 
> AipsWiz: Error: to see what modules did not compile.
> 
> AipsWiz: Install Wizard stopping.  Current settings saved in ~/.AIPSRC
> AipsWiz: Abandoning ship!  Goodbye.
> ========================================================================

My bet is that ZSACPT is irrelevant these days.

But - NULL is used all over the place in AIPS' C routines.  Do other 
ones compile?  INSTEP2 will try to do everything in the directory before 
quitting.

Eric Greisen




More information about the Daip mailing list