[daip] Error compiling AIPS

Eric Greisen egreisen at nrao.edu
Fri Jan 27 11:03:08 EST 2006


Manuel Monteiro writes:

 > I'm trying to install AIPS on a (single) computer running Fedora Core 3
 > x86_64 (gcc-3.3.4 using 64bit).

      We have had numerous reports of problems with AIPS compiled with
3.3.3 and 3.3.4 although they were not with 64-bit implementations.
We have found no problems with 3.4.4.

 > I've downloaded the latest files for 31DEC06 version and used install.pl to
 > setup everything.
 > 
 > The compilation aborts in INSTEP4 when compiling CL2HF.FOR, where is the
 > error from INSTEP4.LOG:
 > 
 > ---------------------------------------------
 > PP        : Preprocess /opt/aips/31DEC06/APL/PGM/OOP/CL2HF.FOR
 > PP        : into       /opt/aips/31DEC06/LINUX/PREP/CL2HF.f
 > FC        : Date       Fri Jan 27 15:27:17 WET 2006
 > FC        : Interpret  FC  \
 > FC        :            /opt/aips/31DEC06/LINUX/PREP/CL2HF.f
 > FC        : as         LIST=FALSE PURGE=FALSE
 > FC        : plus       /usr/bin/g77 -c -fno-automatic -fno-globals
 > -Wno-globals -Wimplicit -Wall -O2 \
 > FC        :            /opt/aips/31DEC06/LINUX/PREP/CL2HF.f
 > /opt/aips/31DEC06/LINUX/PREP/CL2HF.f: In subroutine `hfput':
 > In file included from /opt/aips/31DEC06/LINUX/PREP/CL2HF.f:0:
 > /opt/aips/31DEC06/LINUX/PREP/CL2HF.f:4893: error: unrecognizable insn:
 > (insn 6514 6513 6424 54 (set (reg:V4SF 23 xmm2)
 >         (and:V4SF (not:V4SF (reg:SF 22 xmm1 [2527]))
 >             (reg:V4SF 21 xmm0 [1957]))) -1 (nil)
 >     (nil))
 > /opt/aips/31DEC06/LINUX/PREP/CL2HF.f:4893: internal compiler error: in
 > extract_insn, at recog.c:2083
 > Please submit a full bug report,
 > with preprocessed source if appropriate.
 > See <URL:http://bugzilla.redhat.com/bugzilla> for instructions.
 > FC        : Compile of /opt/aips/31DEC06/LINUX/PREP/CL2HF.f
 > FC        : ends with fatal error(s)!
 > ---------------------------------------------

Actually no - this is a compiler error causing itself to blow up.
Unless you do astrometry with the Haystack software, you do not need
this task.  Edit the file $TST/$ARCH/INSTALL/APGNOT.LIS to put a minus
(-) sign in column 1 ahead of the CL2HF reference.  This will allow
INSTEP4 to continue ignoring this problem.

But you might want to start over with a more reliable compiler.

Eric Greisen




More information about the Daip mailing list