[daip] Looking for a specific library

Eric Greisen egreisen at nrao.edu
Thu May 26 13:31:08 EDT 2011


Arnaud Collioud wrote:
> Dear aips developers,
> 
> I am trying to compile MK4IN (www.mpifr-bonn.mpg.de/div/vlbi/evn2002/book/WAlef.pdf) with AIPS (31DEC07) but I have linking errors (see log below). All these seem to be related to 'z******_' functions (zopen_, zfio_, zclose_, ...etc.). I think one AIPS library is missing... Do you know which one ?
> 
> Thanks!
> Best regards,
> Arnaud 
> 
>> vanoise.LINUX> COMLNK MK4INL.OPT MK4IN
>> COMLNK    : Date       mer. mai 25 13:52:27 CEST 2011
>> COMLNK    : Substitute /logiciels/MK4/LINUX/MK4IN.FOR
>> COMLNK    : for        /logiciels/MK4/LINUX/MK4IN
>> PP        : Preprocess /logiciels/MK4/LINUX/MK4IN.FOR
>> PP        : into       /logiciels/MK4/LINUX/MK4IN.f
>> FC        : Date       mer. mai 25 13:52:28 CEST 2011
>> FC        : Interpret  FC  \
>> FC        :            /logiciels/MK4/LINUX/MK4IN.f
>> FC        : as         LIST=FALSE PURGE=FALSE
>> FC        : plus       /usr/bin/gfortran -c -fno-automatic -Wall -O2 \
>> FC        :            /logiciels/MK4/LINUX/MK4IN.f
>> Warning: Nonconforming tab character in column 2 of line 7037
>> /logiciels/MK4/LINUX/MK4IN.f:285.4:
>>
>> 999  STOP
>>  1
>> Warning: Label 999 at (1) defined but not used
>> /logiciels/MK4/LINUX/MK4IN.f:3712.4:
>>
>> 1020  FORMAT ('Speed of light (m/s): ', D17.10)
>>  1
>> Warning: Label 1020 at (1) defined but not used
>> /logiciels/MK4/LINUX/MK4IN.f:4624.5:
>>
>> 1012 FORMAT ('Warning. Got wrong FQID ',I5)
>>   1
>> Warning: Label 1012 at (1) defined but not used
>> /logiciels/MK4/LINUX/MK4IN.f:5187.4:
>>
>> 999  RETURN
>>  1
>> Warning: Label 999 at (1) defined but not used
>> /logiciels/MK4/LINUX/MK4IN.f:5854.5:
>>
>> 1002 FORMAT ('MK4CLS: ERROR ',I3,' CLEARING OUTPUT FILE STATUS')
>>   1
>> Warning: Label 1002 at (1) defined but not used
>> /logiciels/MK4/LINUX/MK4IN.f:5903.4:
>>
>> 999  RETURN
>>  1
>> Warning: Label 999 at (1) defined but not used
>> /logiciels/MK4/LINUX/MK4IN.f:7542.4:
>>
>> 999  RETURN
>>  1
>> Warning: Label 999 at (1) defined but not used
>> /logiciels/MK4/LINUX/MK4IN.f:7639.4:
>>
>> 999  RETURN
>>  1
>> Warning: Label 999 at (1) defined but not used
>> FC        : Compile of /logiciels/MK4/LINUX/MK4IN.f
>> FC        : ends successfully.
>> FC        : Ends successfully
>> LINK      : Date is... mer. mai 25 13:52:29 CEST 2011
>> LINK      : Interpret  LINK MK4INL.OPT \
>> LINK      :            /logiciels/MK4/LINUX/MK4IN.o
>> LINK      : as         PURGE=TRUE REPLACE=TRUE SAVE=TRUE STRIP=TRUE
>> LINK      : plus       /usr/bin/gfortran \
>> LINK      :            /logiciels/MK4/LINUX/MK4IN.o \
>> LINK      :           
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLNOT/SUBLIB \ LINK      :  
>>        /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB \ LINK
>>    :           
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB \ LINK      :  
>>        /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLNOT/SUBLIB \ LINK
>>    :            libm4aipL.a \
>> LINK      :            /logiciels/Hops/x86_64-3.3/lib/hops/libafio.a \
>> LINK      :            /logiciels/Hops/x86_64-3.3/lib/hops/libdfio.a \
>> LINK      :            /logiciels/Hops/x86_64-3.3/lib/hops/libvex.a \
>> LINK      :            /logiciels/Hops/x86_64-3.3/lib/hops/libmk4util.a \
>> LINK      :             -s \
>> LINK      :            -o /logiciels/MK4/LINUX/MK4IN.EXE
>> /logiciels/MK4/LINUX/MK4IN.o: In function `mk4cls_':
>> MK4IN.f:(.text+0x3d63): undefined reference to `zclose_'
>> /logiciels/MK4/LINUX/MK4IN.o: In function `mk4dat_':
>> MK4IN.f:(.text+0x58ea): undefined reference to `zuvpak_'
>> /logiciels/MK4/LINUX/MK4IN.o: In function `mk4xpn_':
>> MK4IN.f:(.text+0x6039): undefined reference to `zexpnd_'
>> MK4IN.f:(.text+0x6060): undefined reference to `zexist_'
>> /logiciels/MK4/LINUX/MK4IN.o: In function `mk4tb_':
>> MK4IN.f:(.text+0x6b3c): undefined reference to `zdate_'
>> MK4IN.f:(.text+0x6b48): undefined reference to `ztime_'
>> /logiciels/MK4/LINUX/MK4IN.o: In function `mk4opn_':
>> MK4IN.f:(.text+0x8438): undefined reference to `zphfil_'
>> MK4IN.f:(.text+0x8470): undefined reference to `zopen_'
>> /logiciels/MK4/LINUX/MK4IN.o: In function `mk4inn_':
>> MK4IN.f:(.text+0x93bf): undefined reference to `zdchin_'
>> MK4IN.f:(.text+0x9758): undefined reference to `zfulln_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(CATIO.o): In
>> function `catio_': CATIO.f:(.text+0x20a): undefined reference to `zfio_'
>> CATIO.f:(.text+0x339): undefined reference to `zfio_'
>> CATIO.f:(.text+0x34f): undefined reference to `zclose_'
>> CATIO.f:(.text+0x381): undefined reference to `zphfil_'
>> CATIO.f:(.text+0x3bf): undefined reference to `zopen_'
>> CATIO.f:(.text+0x40f): undefined reference to `zfio_'
>> CATIO.f:(.text+0x4e4): undefined reference to `zclose_'
>> CATIO.f:(.text+0x5f6): undefined reference to `zfio_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(CATOPN.o): In
>> function `catopn_': CATOPN.f:(.text+0xb0): undefined reference to
>> `zopen_'
>> CATOPN.f:(.text+0x141): undefined reference to `zcreat_'
>> CATOPN.f:(.text+0x173): undefined reference to `zdelay_'
>> CATOPN.f:(.text+0x1ad): undefined reference to `zphfil_'
>> CATOPN.f:(.text+0x2cb): undefined reference to `zfio_'
>> CATOPN.f:(.text+0x305): undefined reference to `zdate_'
>> CATOPN.f:(.text+0x310): undefined reference to `ztime_'
>> CATOPN.f:(.text+0x339): undefined reference to `zfio_'
>> CATOPN.f:(.text+0x409): undefined reference to `zclose_'
>> CATOPN.f:(.text+0x462): undefined reference to `zopen_'
>> CATOPN.f:(.text+0x562): undefined reference to `zdate_'
>> CATOPN.f:(.text+0x56d): undefined reference to `ztime_'
>> CATOPN.f:(.text+0x5b3): undefined reference to `zfio_'
>> CATOPN.f:(.text+0x65e): undefined reference to `zfio_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(CHR2H.o): In
>> function `chr2h_': CHR2H.f:(.text+0x65): undefined reference to `zputch_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(DIE.o): In
>> function `die_': DIE.f:(.text+0xc5): undefined reference to `zclose_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(DIETSK.o): In
>> function `dietsk_': DIETSK.f:(.text+0x132): undefined reference to
>> `zmemry_'
>> DIETSK.f:(.text+0x167): undefined reference to `zdie_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(FNDCOL.o): In
>> function `fndcol_': FNDCOL.f:(.text+0x16d): undefined reference to
>> `zfio_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(GTPARM.o): In
>> function `gtparm_': GTPARM.f:(.text+0xb4): undefined reference to
>> `zphfil_'
>> GTPARM.f:(.text+0xf4): undefined reference to `zopen_'
>> GTPARM.f:(.text+0x16f): undefined reference to `zfio_'
>> GTPARM.f:(.text+0x210): undefined reference to `zclose_'
>> GTPARM.f:(.text+0x2b8): undefined reference to `zfio_'
>> GTPARM.f:(.text+0x2fc): undefined reference to `zfio_'
>> GTPARM.f:(.text+0x3d0): undefined reference to `zsetup_'
>> GTPARM.f:(.text+0x469): undefined reference to `zfio_'
>> GTPARM.f:(.text+0x49d): undefined reference to `zclose_'
>> GTPARM.f:(.text+0x545): undefined reference to `zdrchk_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(GTTELL.o): In
>> function `gttell_': GTTELL.f:(.text+0x57): undefined reference to
>> `zphfil_'
>> GTTELL.f:(.text+0x97): undefined reference to `zopen_'
>> GTTELL.f:(.text+0xee): undefined reference to `zfio_'
>> GTTELL.f:(.text+0x297): undefined reference to `zfio_'
>> GTTELL.f:(.text+0x2f5): undefined reference to `zfio_'
>> GTTELL.f:(.text+0x3aa): undefined reference to `zclose_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(H2CHR.o): In
>> function `h2chr_': H2CHR.f:(.text+0xca): undefined reference to `zgetch_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(HICLOS.o): In
>> function `hiclos_': HICLOS.f:(.text+0x225): undefined reference to
>> `zphfil_'
>> HICLOS.f:(.text+0x255): undefined reference to `zcmprs_'
>> HICLOS.f:(.text+0x1a2): undefined reference to `zclose_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(HICREA.o): In
>> function `hicrea_': HICREA.f:(.text+0x2a0): undefined reference to
>> `zphfil_'
>> HICREA.f:(.text+0x2c9): undefined reference to `zcreat_'
>> HICREA.f:(.text+0x4fd): undefined reference to `zdestr_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(HIIO.o): In
>> function `hiio_': HIIO.f:(.text+0x26d): undefined reference to `zphfil_'
>> HIIO.f:(.text+0x29c): undefined reference to `zexpnd_'
>> HIIO.f:(.text+0x2e6): undefined reference to `zfio_'
>> HIIO.f:(.text+0x3c8): undefined reference to `zexist_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(HIOPEN.o): In
>> function `hiopen_': HIOPEN.f:(.text+0xd2): undefined reference to
>> `zphfil_'
>> HIOPEN.f:(.text+0x10a): undefined reference to `zopen_'
>> HIOPEN.f:(.text+0x1c2): undefined reference to `zfio_'
>> HIOPEN.f:(.text+0x18d): undefined reference to `zclose_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(MDESTR.o): In
>> function `mdestr_': MDESTR.f:(.text+0x19b): undefined reference to
>> `zphfil_'
>> MDESTR.f:(.text+0x1b8): undefined reference to `zexist_'
>> MDESTR.f:(.text+0x5a1): undefined reference to `zphfil_'
>> MDESTR.f:(.text+0x5be): undefined reference to `zexist_'
>> MDESTR.f:(.text+0x6f3): undefined reference to `zdestr_'
>> MDESTR.f:(.text+0x85d): undefined reference to `zphfil_'
>> MDESTR.f:(.text+0x87a): undefined reference to `zexist_'
>> MDESTR.f:(.text+0x89b): undefined reference to `zdestr_'
>> MDESTR.f:(.text+0xd5f): undefined reference to `zphfil_'
>> MDESTR.f:(.text+0xd76): undefined reference to `zdestr_'
>> MDESTR.f:(.text+0x10f7): undefined reference to `zphfil_'
>> MDESTR.f:(.text+0x110e): undefined reference to `zdestr_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(MSGWRT.o): In
>> function `msgwrt_': MSGWRT.f:(.text+0x13b): undefined reference to
>> `zmsgdk_'
>> MSGWRT.f:(.text+0x1a6): undefined reference to `zmsgdk_'
>> MSGWRT.f:(.text+0x1c6): undefined reference to `zmsgcl_'
>> MSGWRT.f:(.text+0x223): undefined reference to `zmsgop_'
>> MSGWRT.f:(.text+0x284): undefined reference to `zmsgcl_'
>> MSGWRT.f:(.text+0x3f5): undefined reference to `zphfil_'
>> MSGWRT.f:(.text+0x41c): undefined reference to `zmsgxp_'
>> MSGWRT.f:(.text+0x49b): undefined reference to `zmsgdk_'
>> MSGWRT.f:(.text+0x586): undefined reference to `zmsgdk_'
>> MSGWRT.f:(.text+0x5ff): undefined reference to `zmsgop_'
>> MSGWRT.f:(.text+0x6d3): undefined reference to `zttyio_'
>> MSGWRT.f:(.text+0x6e9): undefined reference to `zmsgcl_'
>> MSGWRT.f:(.text+0x7ed): undefined reference to `zmsgop_'
>> MSGWRT.f:(.text+0x927): undefined reference to `zehex_'
>> MSGWRT.f:(.text+0x974): undefined reference to `zttyio_'
>> MSGWRT.f:(.text+0x99e): undefined reference to `zmsgcl_'
>> MSGWRT.f:(.text+0x9c2): undefined reference to `zmsgcl_'
>> MSGWRT.f:(.text+0xb61): undefined reference to `zttyio_'
>> MSGWRT.f:(.text+0xb85): undefined reference to `zmsgcl_'
>> MSGWRT.f:(.text+0xcfd): undefined reference to `zttyio_'
>> MSGWRT.f:(.text+0xde2): undefined reference to `zphfil_'
>> MSGWRT.f:(.text+0xe13): undefined reference to `zmsgop_'
>> MSGWRT.f:(.text+0xe51): undefined reference to `zmsgdk_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(RELPOP.o): In
>> function `relpop_': RELPOP.f:(.text+0x11a): undefined reference to
>> `zphfil_'
>> RELPOP.f:(.text+0x160): undefined reference to `zopen_'
>> RELPOP.f:(.text+0x19f): undefined reference to `zfio_'
>> RELPOP.f:(.text+0x1f4): undefined reference to `zfio_'
>> RELPOP.f:(.text+0x20a): undefined reference to `zclose_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(TABINI.o): In
>> function `tabini_': TABINI.f:(.text+0x448): undefined reference to
>> `zclose_'
>> TABINI.f:(.text+0x48d): undefined reference to `zdestr_'
>> TABINI.f:(.text+0x6a2): undefined reference to `zphfil_'
>> TABINI.f:(.text+0x724): undefined reference to `zopen_'
>> TABINI.f:(.text+0xd31): undefined reference to `zdate_'
>> TABINI.f:(.text+0xd3c): undefined reference to `ztime_'
>> TABINI.f:(.text+0xe0a): undefined reference to `zfio_'
>> TABINI.f:(.text+0x119b): undefined reference to `zphfil_'
>> TABINI.f:(.text+0x1212): undefined reference to `zcreat_'
>> TABINI.f:(.text+0x14af): undefined reference to `zfio_'
>> TABINI.f:(.text+0x169c): undefined reference to `zfio_'
>> TABINI.f:(.text+0x1720): undefined reference to `zfio_'
>> TABINI.f:(.text+0x195a): undefined reference to `zdestr_'
>> TABINI.f:(.text+0x1a11): undefined reference to `zfio_'
>> TABINI.f:(.text+0x1a5c): undefined reference to `zdate_'
>> TABINI.f:(.text+0x1a6a): undefined reference to `ztime_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(TABIO.o): In
>> function `tabio_': TABIO.f:(.text+0xc4): undefined reference to `zfio_'
>> TABIO.f:(.text+0x153): undefined reference to `zfio_'
>> TABIO.f:(.text+0x22e): undefined reference to `zcmprs_'
>> TABIO.f:(.text+0x295): undefined reference to `zfio_'
>> TABIO.f:(.text+0x6e6): undefined reference to `zclose_'
>> TABIO.f:(.text+0x8f2): undefined reference to `zexpnd_'
>> TABIO.f:(.text+0x95b): undefined reference to `zfio_'
>> TABIO.f:(.text+0xd01): undefined reference to `zfio_'
>> TABIO.f:(.text+0xe8b): undefined reference to `zfio_'
>> TABIO.f:(.text+0x1097): undefined reference to `zfio_'
>> TABIO.f:(.text+0x11a1): undefined reference to `zexpnd_'
>> TABIO.f:(.text+0x1284): undefined reference to `zfio_'
>> TABIO.f:(.text+0x12f6): undefined reference to `zfio_'
>> TABIO.f:(.text+0x14d1): undefined reference to `zfio_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(UCMPRS.o): In
>> function `ucmprs_': UCMPRS.f:(.text+0x10d): undefined reference to
>> `zphfil_'
>> UCMPRS.f:(.text+0x12d): undefined reference to `zcmprs_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(UVCREA.o): In
>> function `uvcrea_': UVCREA.f:(.text+0x43c): undefined reference to
>> `zdate_'
>> UVCREA.f:(.text+0x58c): undefined reference to `zphfil_'
>> UVCREA.f:(.text+0x650): undefined reference to `zcreat_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(UVDISK.o): In
>> function `uvdisk_': UVDISK.f:(.text+0x3c7): undefined reference to
>> `zmio_'
>> UVDISK.f:(.text+0x55e): undefined reference to `zwait_'
>> UVDISK.f:(.text+0x7c9): undefined reference to `zmio_'
>> UVDISK.f:(.text+0x9a3): undefined reference to `zwait_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(UVINIT.o): In
>> function `uvinit_': UVINIT.f:(.text+0x671): undefined reference to
>> `zmio_'
>> UVINIT.f:(.text+0x69a): undefined reference to `zwait_'
>> UVINIT.f:(.text+0x700): undefined reference to `zmio_'
>> UVINIT.f:(.text+0x9fb): undefined reference to `zmio_'
>> UVINIT.f:(.text+0xac9): undefined reference to `zwait_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(WHOAMI.o): In
>> function `whoami_': WHOAMI.f:(.text+0x7e): undefined reference to
>> `zgname_'
>> WHOAMI.f:(.text+0xff): undefined reference to `zhex10_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(ACOUNT.o): In
>> function `acount_': ACOUNT.f:(.text+0x3c): undefined reference to
>> `zphfil_'
>> ACOUNT.f:(.text+0x7c): undefined reference to `zopen_'
>> ACOUNT.f:(.text+0xba): undefined reference to `zfio_'
>> ACOUNT.f:(.text+0x1a8): undefined reference to `zclose_'
>> ACOUNT.f:(.text+0x299): undefined reference to `zversn_'
>> ACOUNT.f:(.text+0x31a): undefined reference to `zfio_'
>> ACOUNT.f:(.text+0x361): undefined reference to `zfio_'
>> ACOUNT.f:(.text+0x41a): undefined reference to `zcpu_'
>> ACOUNT.f:(.text+0x47b): undefined reference to `zfio_'
>> ACOUNT.f:(.text+0x585): undefined reference to `zfio_'
>> ACOUNT.f:(.text+0x979): undefined reference to `zexpnd_'
>> ACOUNT.f:(.text+0xa78): undefined reference to `zcpu_'
>> ACOUNT.f:(.text+0xb08): undefined reference to `zdate_'
>> ACOUNT.f:(.text+0xb14): undefined reference to `ztime_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(CATDIR.o): In
>> function `catdir_': CATDIR.f:(.text+0x336): undefined reference to
>> `zphfil_'
>> CATDIR.f:(.text+0x365): undefined reference to `zexpnd_'
>> CATDIR.f:(.text+0x3d7): undefined reference to `zfio_'
>> CATDIR.f:(.text+0x41a): undefined reference to `zfio_'
>> CATDIR.f:(.text+0x553): undefined reference to `zfio_'
>> CATDIR.f:(.text+0x684): undefined reference to `zclose_'
>> CATDIR.f:(.text+0xafe): undefined reference to `zfio_'
>> CATDIR.f:(.text+0xc42): undefined reference to `zclose_'
>> CATDIR.f:(.text+0xc88): undefined reference to `zclose_'
>> CATDIR.f:(.text+0xd1e): undefined reference to `zfio_'
>> CATDIR.f:(.text+0x10ad): undefined reference to `zphfil_'
>> CATDIR.f:(.text+0x10c6): undefined reference to `zdestr_'
>> CATDIR.f:(.text+0x17c0): undefined reference to `zfio_'
>> CATDIR.f:(.text+0x17e3): undefined reference to `zclose_'
>> CATDIR.f:(.text+0x1829): undefined reference to `zphfil_'
>> CATDIR.f:(.text+0x1855): undefined reference to `zcreat_'
>> CATDIR.f:(.text+0x1a62): undefined reference to `zfio_'
>> CATDIR.f:(.text+0x1b4d): undefined reference to `zopen_'
>> CATDIR.f:(.text+0x1c17): undefined reference to `zdestr_'
>> CATDIR.f:(.text+0x1e85): undefined reference to `zfio_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(CATIME.o): In
>> function `catime_': CATIME.f:(.text+0xef): undefined reference to
>> `zdate_'
>> CATIME.f:(.text+0xfe): undefined reference to `ztime_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(ISTAB.o): In
>> function `istab_': ISTAB.f:(.text+0x6e): undefined reference to `zphfil_'
>> ISTAB.f:(.text+0x8b): undefined reference to `zexist_'
>> ISTAB.f:(.text+0xf1): undefined reference to `zopen_'
>> ISTAB.f:(.text+0x139): undefined reference to `zfio_'
>> ISTAB.f:(.text+0x153): undefined reference to `zclose_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(JTRIM.o): In
>> function `jtrim_': JTRIM.f:(.text+0x17): undefined reference to `ztab_'
>> /logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB(LSERCH.o): In
>> function `lserch_': LSERCH.f:(.text+0x33f): undefined reference to
>> `ztfill_'
>> collect2: ld a retourné 1 code d'état d'exécution
>> LINK      : Status from /usr/bin/gfortran is 1
>> LINK      : Link of    /logiciels/MK4/LINUX/MK4IN.o
>> LINK      : dies from wimpy compiler
>> LINK      : Dies of unnatural causes.
>> COMLNK    : Link failed!
>> COMLNK    : Deleted    /logiciels/MK4/LINUX/MK4IN.o
>> COMLNK    : Deleted    /logiciels/MK4/LINUX/MK4IN.f
>> COMLNK    : Dies of unnatural causes

Old versions of AIPS separated the machine-dependent library from the 
standard subroutine library.  Since the machine-dependent library is 
allowed to call the standard library this forced the library list to 
look like
/logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB
/logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLLINUX/SUBLIB
/logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLSUB/SUBLIB
/logiciels/aips/aipsroot/31DEC07/LINUX/LIBR/APLLINUX/SUBLIB

where APLLINUX might be other things like APLMACPP or APLMACIN.
Some modern compilers would not let us do this so we now put the 
appropriate versions of the Z routines in the APLSUB library - but not 
back in 31DEC07.

Eric Greisen




More information about the Daip mailing list