install problem

I tried to install pgi fortran compiler so many times with different version of PGI program.
But every time i tried to “pgf90 test.f90”,
i’ve got this msgs. ToT

tmp/pgf90ZMOYv3.s: Assembler messages:
/tmp/pgf90ZMOYv3.s:12: Error: Unknown opcode pushl %ebp' /tmp/pgf90ZMOYv3.s:13: Error: Bad expression /tmp/pgf90ZMOYv3.s:13: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:14: Error: Unknown opcode subl $24,%esp' /tmp/pgf90ZMOYv3.s:17: Error: Bad expression /tmp/pgf90ZMOYv3.s:17: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:18: Error: Bad expression
/tmp/pgf90ZMOYv3.s:18: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:19: Error: Unknown opcode call pghpf_init’
/tmp/pgf90ZMOYv3.s:23: Error: Bad expression
/tmp/pgf90ZMOYv3.s:23: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:24: Error: Bad expression /tmp/pgf90ZMOYv3.s:24: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:25: Error: Bad expression
/tmp/pgf90ZMOYv3.s:25: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:26: Error: Bad expression /tmp/pgf90ZMOYv3.s:26: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:27: Error: Bad expression
/tmp/pgf90ZMOYv3.s:27: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:28: Error: Bad expression /tmp/pgf90ZMOYv3.s:28: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:29: Error: Unknown opcode call pgf90io_src_info' /tmp/pgf90ZMOYv3.s:30: Error: Bad expression /tmp/pgf90ZMOYv3.s:30: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:31: Error: Bad expression
/tmp/pgf90ZMOYv3.s:31: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:32: Error: Bad expression /tmp/pgf90ZMOYv3.s:32: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:33: Error: Bad expression
/tmp/pgf90ZMOYv3.s:33: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:34: Error: Bad expression /tmp/pgf90ZMOYv3.s:34: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:35: Error: Bad expression
/tmp/pgf90ZMOYv3.s:35: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:36: Error: Bad expression /tmp/pgf90ZMOYv3.s:36: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:37: Error: Unknown opcode call pgf90io_ldw_init' /tmp/pgf90ZMOYv3.s:38: Error: Bad expression /tmp/pgf90ZMOYv3.s:38: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:39: Error: Bad expression
/tmp/pgf90ZMOYv3.s:39: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:40: Error: Bad expression /tmp/pgf90ZMOYv3.s:40: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:41: Error: Bad expression
/tmp/pgf90ZMOYv3.s:41: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:42: Error: Bad expression /tmp/pgf90ZMOYv3.s:42: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:43: Error: Bad expression
/tmp/pgf90ZMOYv3.s:43: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:44: Error: Bad expression /tmp/pgf90ZMOYv3.s:44: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:45: Error: Bad expression
/tmp/pgf90ZMOYv3.s:45: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:46: Error: Bad expression /tmp/pgf90ZMOYv3.s:46: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:47: Error: Bad expression
/tmp/pgf90ZMOYv3.s:47: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:48: Error: Bad expression /tmp/pgf90ZMOYv3.s:48: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:49: Error: Unknown opcode call pgf90io_ldw' /tmp/pgf90ZMOYv3.s:50: Error: Bad expression /tmp/pgf90ZMOYv3.s:50: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:51: Error: Unknown opcode call pgf90io_ldw_end' /tmp/pgf90ZMOYv3.s:52: Error: Bad expression /tmp/pgf90ZMOYv3.s:52: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:53: Error: Bad expression
/tmp/pgf90ZMOYv3.s:53: Error: Illegal operand separator e' /tmp/pgf90ZMOYv3.s:54: Error: Bad expression /tmp/pgf90ZMOYv3.s:54: Error: Illegal operand separator e’
/tmp/pgf90ZMOYv3.s:55: Error: Unknown opcode call pgf90_exit' /tmp/pgf90ZMOYv3.s:58: Error: Unknown opcode leave’
/tmp/pgf90ZMOYv3.s:59: Error: Unknown opcode ret' /tmp/pgf90ZMOYv3.s:119: Error: Unknown opcode pushl $1169084744’
/tmp/pgf90ZMOYv3.s:120: Error: Unknown opcode call __pgio_ini' /tmp/pgf90ZMOYv3.s:121: Error: Bad expression /tmp/pgf90ZMOYv3.s:121: Error: Illegal operand separator e’

It might be my Linux version doesn’t match with PGI compiler~
My linux version is Linux AS2.1

It seems that it takes for ages to install PGI fortran compiler to me who is not familiar with dealing with Linux OS (I used to use Linux which is every software i need is already set.

PLEASE HELP ME GUYS~~~

Hi Joy,

My first thought is that your system is an Itanium, an architecture that we don’t support. If it is an x86 based system, please post the contents of the file /usr/pgi/linux86//bin/localrc where is the version number of the compilers. Although AS2.1 is not a supported Linux system, so long as the glibc version is similar to that of a supported system, then the 32-bit compilers should work. A complete list of supported Linux versions can be found in our FAQ pages.

-Mat

You’re right. my system is an Itanium2 and here’s localrc

set LFC=-lg2c;
set LDSO=/lib/ld-linux-ia64.so.2;
set GCCDIR=/usr/lib/gcc-lib/ia64-redhat-linux/2.96;
set GCCINC=/usr/lib/gcc-lib/ia64-redhat-linux/2.96/include;
set G77DIR=/usr/lib/gcc-lib/ia64-redhat-linux/2.96;
set STDRPATH=-rpath $PGI/linux86/lib;
set THROW=__THROW=;

and my glibc version is 2.2.x.x
I’ll check again.

THEN what should I do with FAQ pages…
I really don’t know what to do… ToT
Is it possible to install PGI fortran on my system???

Sorry Joy, we only support x86 and x86_64 architectures. The compilers will not work on Itanium.

  • Mat