View on GitHub

IRAF Community Distribution

IRAF maintained by the community

Home | Installation | Packages | X11IRAF | PyRAF | Forum

IRAF 2.14 on Ubuntu 11.04 amd64 (64 bits)

moser wrote on May 12, 2011

If someone managed to install IRAF 2.14 on Ubuntu 11.04 64bits, please tell me how!

Thanks,
Daniel

Mike Fitzpatrick wrote on May 12, 2011

See section 3 of the README file ftp://iraf.noao.edu/iraf/v215/README

For 64-bit linux you'll need to download ftp://iraf.noao.edu/iraf/v215/PCIX/iraf.lnux.x86_64.gz and run the install script, but if you still have problems please post a specific question.

moser wrote on May 12, 2011

Hi Fitz!

I have the Ubuntu 11.04 64 bits. My question is:

If I install the 2.15 with 64 bits support, I am getting strange errors with the STSDAS package (example, igi "segmentation error').

If I try to install the 2.14 version forcing architecture, I get the following error: "/iraf/iraf/bin.linux/ecl.e: error while loading shared libraries: libtermcap.so.2: wrong ELF class: ELFCLASS64"

So what I have to do? Uninstall my system to the 32 bits version?! I hope to not do that...

Mike Fitzpatrick wrote on May 12, 2011


If I install the 2.15 with 64 bits support, I am getting strange errors with the STSDAS package (example, igi "segmentation error').


This is a separate issue from installation of IRAF, see my comment on the other thread.


If I try to install the 2.14 version forcing architecture, I get the following error: "/iraf/iraf/bin.linux/ecl.e: error while loading shared libraries: libtermcap.so.2: wrong ELF class: ELFCLASS64"


This message just means that you don't have the 32-bit termcap libraries installed. You can get a statically linked ecl.e binary from ftp://iraf.net/ftp/pub/fitz/ecl.e that will work around this problem for now.

I'm not sure what you mean by 'forcing the architecture'....If you have both the 32- and 64-bit binaries installed you can 'force' which one to be used by setting the IRAFARCH variable but it sounds like you mean something else. Note the STSDAS/TABLES binaries already are the 32-bit version even if the IRAF system is 64-bit. Unless you've recompiled the package locally, the problem is in the IGI task itself. If you did compile however, it is know to now work since STSDAS hasn't been/won't be ported to 64-bit

So what I have to do? Uninstall my system to the 32 bits version?! I hope to not do that...

Last post on May 12, 2011