[daip] Compiling AIPS tasks with INTEL compiler

Cormac Reynolds reynolds at jive.nl
Mon Nov 6 08:47:20 EST 2006


hi,

we are running a binary linux installation of AIPS, but have a few of our own
tasks that we would like to compile alongside it. I therefore got hold of the
'ifort' compiler (version 9.0) and installed it. However, when I try to COMLNK
any AIPS task, the linking fails, though the compilation seems o.k. (see errors
at the bottom of this email). 

The errors all include paths starting /home/AIPS/31DEC06/...  which does not
match the directory structure on my machine (/aips/31DEC06/...). Is there
anything I can do to fix this?

thanks,
Cormac.


aips (jop21) : COMLNK WTMOD.FOR 
COMLNK    : Date       Mon Nov  6 14:32:15 CET 2006
PP        : Preprocess /aips/31DEC06/APL/PGM/NOTST/WTMOD.FOR
PP        : into       /aips/31DEC06/LINUX/PREP/WTMOD.f
FC        : Date       Mon Nov  6 14:32:16 CET 2006
FC        : Interpret  FC  \
FC        :            /aips/31DEC06/LINUX/PREP/WTMOD.f
FC        : as         LIST=FALSE PURGE=FALSE
FC        : plus       /export/jive/reynolds/intel/fc/9.0/bin/ifort -c -axNP
-w90 -w95 -cm -ip -save -align all -O3 \
FC        :            /aips/31DEC06/LINUX/PREP/WTMOD.f
/aips/31DEC06/LINUX/PREP/WTMOD.f(1) : (col. 14) remark: MAIN__ has been
targeted for automatic cpu dispatch.
/aips/31DEC06/LINUX/PREP/WTMOD.f(633) : (col. 17) remark: wtmduv_ has been
targeted for automatic cpu dispatch.
/aips/31DEC06/LINUX/PREP/WTMOD.f(1402) : (col. 10) remark: PARTIAL LOOP WAS
VECTORIZED.
/aips/31DEC06/LINUX/PREP/WTMOD.f(1411) : (col. 10) remark: LOOP WAS VECTORIZED.
/aips/31DEC06/LINUX/PREP/WTMOD.f(1179) : (col. 17) remark: wtmdfn_ has been
targeted for automatic cpu dispatch.
/aips/31DEC06/LINUX/PREP/WTMOD.f(969) : (col. 17) remark: wtmdhi_ has been
targeted for automatic cpu dispatch.
FC        : Compile of /aips/31DEC06/LINUX/PREP/WTMOD.f
FC        : ends successfully.
FC        : Ends successfully
LINK      : Date is... Mon Nov  6 14:32:16 CET 2006
LINK      : Interpret  LINK \
LINK      :            /aips/31DEC06/LINUX/PREP/WTMOD.o
LINK      : as         PURGE=TRUE REPLACE=TRUE SAVE=TRUE STRIP=FALSE
LINK      : plus       /export/jive/reynolds/intel/fc/9.0/bin/ifort \
LINK      :            /aips/31DEC06/LINUX/PREP/WTMOD.o \
LINK      :            /aips/31DEC06/LINUX/LIBR/APLNOT/SUBLIB \ 
LINK      :            /aips/31DEC06/LINUX/LIBR/APLSUB/SUBLIB \ 
LINK      :            /aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB \ 
LINK      :            /aips/31DEC06/LINUX/LIBR/APLSUB/SUBLIB \ 
LINK      :            /aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB \ 
LINK      :            -lsvml -Vaxlib -L/usr/local/lib -Xlinker -rpath -Xlinker
/aips/31DEC06/LINUX/LIBR/INTELCMP -O3 -static-libcxa -save -align all -axNP
-L/usr/lib/termcap -ltermcap  \
LINK      :            -o /aips/31DEC06/LINUX/PREP/WTMOD.EXE
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZCLOSE.o): In function `zclose_':
/home/AIPS/31DEC06/LINUX/PREP/ZCLOSE.f:(.text+0x2ae): undefined reference to
`fserch_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZDCHIN.o): In function `zdchin_.J':
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0xb4): undefined reference to
`getrls_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0xbea): undefined reference to
`chutol_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0xf6e): undefined reference to
`acinit_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x10c3): undefined reference to
`getnum_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x1345): undefined reference to
`chtrim_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x15b9): undefined reference to
`getnum_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x1608): undefined reference to
`getnum_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x170a): undefined reference to
`chtrim_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x17d8): undefined reference to
`getnum_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZDCHIN.o): In function `zdchin_.A':
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x18e8): undefined reference to
`getrls_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x239d): undefined reference to
`chutol_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x2711): undefined reference to
`acinit_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x2864): undefined reference to
`getnum_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x2aa6): undefined reference to
`chtrim_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x2c9e): undefined reference to
`chtrim_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x2db7): undefined reference to
`getnum_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x2e01): undefined reference to
`getnum_'
/home/AIPS/31DEC06/LINUX/PREP/ZDCHIN.f:(.text+0x2fb0): undefined reference to
`getnum_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZDIE.o): In function `zdie_':
/home/AIPS/31DEC06/LINUX/PREP/ZDIE.f:(.text+0x1c): undefined reference to
`bldtnm_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZHEX10.o): In function `zhex10_.J':
/home/AIPS/31DEC06/LINUX/PREP/ZHEX10.f:(.text+0x4b): undefined reference to
`txtlen_'
/home/AIPS/31DEC06/LINUX/PREP/ZHEX10.f:(.text+0x9e): undefined reference to
`chltou_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZHEX10.o): In function `zhex10_.A':
/home/AIPS/31DEC06/LINUX/PREP/ZHEX10.f:(.text+0x131): undefined reference to
`txtlen_'
/home/AIPS/31DEC06/LINUX/PREP/ZHEX10.f:(.text+0x184): undefined reference to
`chltou_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZMSGCL.o): In function `zmsgcl_':
/home/AIPS/31DEC06/LINUX/PREP/ZMSGCL.f:(.text+0x207): undefined reference to
`fserch_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZMSGOP.o): In function `zmsgop_.J':
/home/AIPS/31DEC06/LINUX/PREP/ZMSGOP.f:(.text+0x363): undefined reference to
`fserch_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZMSGOP.o): In function `zmsgop_.A':
/home/AIPS/31DEC06/LINUX/PREP/ZMSGOP.f:(.text+0xa51): undefined reference to
`fserch_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZOPEN.o): In function `zopen_.J':
/home/AIPS/31DEC06/LINUX/PREP/ZOPEN.f:(.text+0x8b5): undefined reference to
`fserch_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZOPEN.o): In function `zopen_.A':
/home/AIPS/31DEC06/LINUX/PREP/ZOPEN.f:(.text+0x157a): undefined reference to
`fserch_'
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZTXCLS.o):/home/AIPS/31DEC06/LINUX/PREP/ZTXCLS.f:(.text+0x1f0):
more undefined references t
o `fserch_' follow
/aips/31DEC06/LINUX/LIBR/APLLINUX/SUBLIB(ZMOUNT.o): In function `zmount_':
/home/AIPS/31DEC06/LINUX/PREP/ZMOUNT.f:(.text+0x690): undefined reference to
`chloru_'
LINK      : Status from /export/jive/reynolds/intel/fc/9.0/bin/ifort is 1
LINK      : Link of    /aips/31DEC06/LINUX/PREP/WTMOD.o
LINK      : dies from wimpy compiler
LINK      : Dies of unnatural causes.
COMLNK    : Link failed!
COMLNK    : Deleted    /aips/31DEC06/LINUX/PREP/WTMOD.o
COMLNK    : Deleted    /aips/31DEC06/LINUX/PREP/WTMOD.f
COMLNK    : Dies of unnatural causes




More information about the Daip mailing list