[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