[daip] Problem with installing 31DEC05

Eric Greisen egreisen at nrao.edu
Thu Oct 5 15:43:54 EDT 2006


shoshana rosenthal writes:
 > 
 > HI,
 > Lynn Matthews needs the 31DEC05 NEW installation, compiled
 > with the Intel compiler and APSIZE of 81MB.
 > I modified the PAPC.INC file and used the 31DEC06 files for 
 > the compilation and linking. I also modified the LIBR.DAT 
 > file to replace second linking of APLSUB and APLLINUX with
 > DAPLSUB and DAPLLINUX.
 > INSTEP2 completed successfully.
 > in INSTEP4 there were 2 errors MCUBE and SPIXR failed.
 > Following are the errors. 
 > I will appreciate your help.
 > 
 > Thanks
 > Shoshana
 > ---------------------------------------------------------- 
 > COMLNK $APLPGM/MCUBE
 > COMLNK    : Date       Thu Oct  5 11:45:06 EDT 2006
 > COMLNK    : Substitute /u1/AIPS/31DEC05/APL/PGM/MCUBE.FOR
 > COMLNK    : for        /u1/AIPS/31DEC05/APL/PGM/MCUBE
 > PP        : Preprocess /u1/AIPS/31DEC05/APL/PGM/MCUBE.FOR
 > PP        : into       /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f
 > FC        : Date       Thu Oct  5 11:45:06 EDT 2006
 > FC        : Interpret  FC  \
 > FC        :            /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f
 > FC        : as         LIST=FALSE PURGE=FALSE
 > FC        : plus       /opt/intel/fc/9.0/bin/ifort -c -axNP -w90 -w95 -cm 
 > -ip -save -align all -O3 \
 > FC        :            /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f(1) : (col. 14) remark: MAIN__ has been 
 > targeted for automatic cpu dispatch.
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f(231) : (col. 17) remark: cubini_ has 
 > been targeted for automatic cpu dispatch.
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f(1323) : (col. 17) remark: malign_ has 
 > been t argeted for automatic cpu dispatch.
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f(985) : (col. 17) remark: lupax_ has 
 > been targeted for automatic cpu dispatch.
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f(485) : (col. 17) remark: cubwri_ has 
 > been targeted for automatic cpu dispatch.
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f(1573) : (col. 17) remark: plnwri_ has 
 > been t argeted for automatic cpu dispatch.
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f(1872) : (col. 17) remark: fqwrit_ has 
 > been t argeted for automatic cpu dispatch.
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f(1483) : (col. 17) remark: setax_ has 
 > been targeted for automatic cpu dispatch.
 > FC        : Compile of /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f
 > FC        : ends successfully.
 > FC        : Ends successfully
 > LINK      : Date is... Thu Oct  5 11:45:08 EDT 2006
 > LINK      : Interpret  LINK \
 > LINK      :            /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o
 > LINK      : as         PURGE=TRUE REPLACE=TRUE SAVE=TRUE STRIP=FALSE
 > LINK      : plus       /opt/intel/fc/9.0/bin/ifort \
 > LINK      :            /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o \
 > LINK      :            /u1/AIPS/31DEC05/LINUX/LIBR/APLSUB/SUBLIB \
 > LINK      :            /u1/AIPS/31DEC05/LINUX/LIBR/APLLINUX/SUBLIB \
 > LINK      :            /u1/AIPS/31DEC05/LINUX/LIBR/DAPLSUB/SUBLIB \
 > LINK      :            /u1/AIPS/31DEC05/LINUX/LIBR/DAPLLINUX/SUBLIB \
 > LINK      :            -lsvml -Vaxlib -L/usr/local/lib -Xlinker -rpath 
 > -Xlinker/u1/AIPS/31DEC05/LINUX/LIBR/INTELCMP -O3 -static-libcxa -save 
 > -align all -axNP \
 > LINK      :            -o /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.EXE
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o(.text+0x5683): In function 
 > `cubwri_.J':
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f: undefined reference to `tabfq_'
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o(.text+0x56d7):/u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f: 
 > undefined reference to `tabfq_'
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o(.text+0x631b): In function 
 > `cubwri_.A':
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f: undefined reference to `tabfq_'
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o(.text+0x636d):/u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f: 
 > undefined reference to `tabfq_'
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o(.text+0x8809): In function 
 > `fqwrit_.J':
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f: undefined reference to `tabfq_'
 > /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o(.text+0x885d):/u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f: 
 > more undefined references to `tabfq_' follow
 > LINK      : Status from /opt/intel/fc/9.0/bin/ifort is 1
 > LINK      : Link of    /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o
 > LINK      : dies from wimpy compiler
 > LINK      : Dies of unnatural causes.
 > COMLNK    : Link failed!
 > COMLNK    : Deleted    /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.o
 > COMLNK    : Deleted    /u1/AIPS/31DEC05/LINUX/PREP/MCUBE.f
 > COMLNK    : Dies of unnatural causes

This error suggests to me that you are not using a correct copy of
31DEC05.  MCUBE has been changed to use TABFQ but TABFQ has not moved
from $APLNOT to $APLSUB.  I am guessing a very bad behavior on the
part of the MNJ at some time - thinking it copied things when it did
not and COMRPLed things when it did not etc.

 > ------------------
 > COMLNK $APLPGM/SPIXR
 > COMLNK    : Date       Thu Oct  5 11:54:31 EDT 2006
 > COMLNK    : Substitute /u1/AIPS/31DEC05/APL/PGM/SPIXR.FOR
 > COMLNK    : for        /u1/AIPS/31DEC05/APL/PGM/SPIXR
 > PP        : Preprocess /u1/AIPS/31DEC05/APL/PGM/SPIXR.FOR
 > PP        : into       /u1/AIPS/31DEC05/LINUX/PREP/SPIXR.f
 > FC        : Date       Thu Oct  5 11:54:31 EDT 2006
 > FC        : Interpret  FC  \
 > FC        :            /u1/AIPS/31DEC05/LINUX/PREP/SPIXR.f
 > FC        : as         LIST=FALSE PURGE=FALSE
 > FC        : plus       /opt/intel/fc/9.0/bin/ifort -c -axNP -w90 -w95 -cm 
 > -ip -save -align all -O3 \
 > FC        :            /u1/AIPS/31DEC05/LINUX/PREP/SPIXR.f
 > fortcom: Warning: /u1/AIPS/31DEC05/LINUX/PREP/SPIXR.f, line 1393: A jump 
 > into a block from outside the block may have occurred.   [2
 > 0]
 >                      IF (IRET.NE.0) GO TO 20
 > ------------------------------------------^
 > fortcom: Warning: /u1/AIPS/31DEC05/LINUX/PREP/SPIXR.f, line 1644: A jump 
 > into a block from outside the block may have occurred.   [2
 > 0]
 >                      IF (IRET.NE.0) GO TO 20
 > ------------------------------------------^

    This on the other hand is a real error still present in 31DEC06.
I will fix it in the latter.


Eric Greisen




More information about the Daip mailing list