Getting Fortran program compiled under SuSE 8.0 to run under SuSE 9.0

Getting Fortran program compiled under SuSE 8.0 to run under SuSE 9.0

Post by McKinld » Thu, 13 Oct 2005 03:51:23


Fortran program compiled on SuSE 8.0 gives this error message when it's
run on the SuSE 9.0 platform:

forrtl: info: Fortran error message number is 174.
forrtl: warning: Could not open message catalog: ifcore_msg.cat.
forrtl: info: Check environment variable NLSPATH and protection of
/usr/lib/ifcore_msg.cat.


On the SuSE 8.0 platform:
cd /usr/lib
ifcore_msg.cat is a link to
/opt/intel/intel_fc_80/lib/ifcore_msg.cat



On the SuSE 9.0 platform:
cd /usr/lib
ll ifcore*
ls: No match.

Is it OK to define a link in /usr/lib on SuSE 9.0 that says
ifcore_msg.cat -> /opt/intel/fc/9.0/lib/ifcore_msg.cat

The two ifcore_msg.cat files have slightly different sizes and are in
directories that follow a slightly different naming convention.

How else can I get the 8.0 program to run under 9.0? (I'd prefer not to
recompile on 9.0).

Thanks
 
 
 

Getting Fortran program compiled under SuSE 8.0 to run under SuSE 9.0

Post by Michael He » Thu, 13 Oct 2005 03:58:35

In comp.os.linux.misc XXXX@XXXXX.COM :

[..]


Why on earth, would you insist on not using the easiest and less
painful way if you have the source?

Wondering

--
Michael Heiming (X-PGP-Sig > GPG-Key ID: EDD27B94)
mail: echo XXXX@XXXXX.COM | perl -pe 'y/a-z/n-za-m/'
#bofh excuse 395: Redundant ACLs.

 
 
 

Getting Fortran program compiled under SuSE 8.0 to run under SuSE 9.0

Post by Ralf Fasse » Thu, 13 Oct 2005 17:49:12

* XXXX@XXXXX.COM
| Is it OK to define a link in /usr/lib on SuSE 9.0 that says
| ifcore_msg.cat -> /opt/intel/fc/9.0/lib/ifcore_msg.cat
|
| The two ifcore_msg.cat files have slightly different sizes and are in
| directories that follow a slightly different naming convention.

Have you tried that? Did it work?

Did you try the suggestion in the warning message? I.e. define NLSPATH
in the environment to include the new location of the .cat file?

| How else can I get the 8.0 program to run under 9.0? (I'd prefer not
| to recompile on 9.0).

I don't think that recompiling will change anything here, since the
program seems to look in /usr/lib for the .cat file, and the contents
of /usr/lib will most likely not change by recompiling the program.

R'