/usr/bin/ld: warning: libgfortran.so.1, needed by /opt/openmpi/lib/libmpi_f90.so, may

Thread Tools Search this Thread
Top Forums Programming /usr/bin/ld: warning: libgfortran.so.1, needed by /opt/openmpi/lib/libmpi_f90.so, may
# 1  
Old 09-07-2009
/usr/bin/ld: warning: libgfortran.so.1, needed by /opt/openmpi/lib/libmpi_f90.so, may

i get these warnings on make(ing)

/usr/bin/ld: warning: libgfortran.so.1, needed by /opt/openmpi/lib/libmpi_f90.so, may conflict with libgfortran.so.3

/usr/bin/ld: warning: libgfortran.so.1, needed by /usr/lib/gcc/x86_64-redhat-linux6E/4.3.2/../../../liblapack.a, may conflict with libgfortran.so.3

but compilation is successful

on running the program pw.x i get error

/home3/colonel/espresso-4.0.5/bin/pw.x: error while loading shared libraries: libgfortran.so.3: cannot open shared object file: No such file or directory

so did
$ldd /home3/colonel/espresso-4.0.5/bin/pw.x

and get

    liblapack.so.3 => /usr/lib64/liblapack.so.3 (0x00002b8261125000)
    libblas.so.3 => /usr/lib64/libblas.so.3 (0x00002b826182e000)
    libmpi_f90.so.0 => /opt/openmpi/lib/libmpi_f90.so.0 (0x00002b8261a82000)
    libmpi_f77.so.0 => /opt/openmpi/lib/libmpi_f77.so.0 (0x00002b8261c86000)
    libmpi.so.0 => /opt/openmpi/lib/libmpi.so.0 (0x00002b8261eb8000)
    libopen-rte.so.0 => /opt/openmpi/lib/libopen-rte.so.0 (0x00002b82621cc000)
    libopen-pal.so.0 => /opt/openmpi/lib/libopen-pal.so.0 (0x00002b8262495000)
    librt.so.1 => /lib64/librt.so.1 (0x00000033ec400000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00000033eb000000)
    libnsl.so.1 => /lib64/libnsl.so.1 (0x00000033edc00000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00000033f8200000)
    libgfortran.so.3 => /usr/lib64/libgfortran.so.3 (0x00002b82626f5000)
    libm.so.6 => /lib64/libm.so.6 (0x00000033eac00000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003e8bc00000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00000033eb400000)
    libc.so.6 => /lib64/libc.so.6 (0x00000033ea800000)
    libgfortran.so.1 => /usr/lib64/libgfortran.so.1 (0x00002b82629d1000)
    /lib64/ld-linux-x86-64.so.2 (0x00000033ea400000)

so program is needing two different versions of library. how to solve the problem

thnks in advance

sreekar guddeti

Last edited by Neo; 09-08-2009 at 11:26 AM.. Reason: code tags
# 2  
Old 09-08-2009
You need to recompile /usr/lib/gcc/x86_64-redhat-linux6E/4.3.2/../../../liblapack.a
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Red Hat

Process not running: /opt/java15/jdk/bin/java -classpath /opt/apache/apache-ant-1.7.0-mod/lib/ant-la

Have no idea on what the below error message is: Process not running: /opt/java15/jdk/bin/java -classpath /opt/apache/apache-ant-1.7.0-mod/lib/ant-launcher.jar org.apache.tools.ant.launch.Launcher -buildfile build.xml dist. Any help? (3 Replies)
Discussion started by: gull05
3 Replies

2. BSD

FreeBSD: /usr/bin/ld not looking in /usr/local/lib

I'm not sure if this is the default behavior for the ld command, but it does not seem to be looking in /usr/local/lib for shared libraries. I was trying to compile the latest version of Kanatest from svn. The autorgen.sh script seems to exit without too much trouble: $ ./autogen.sh checking... (2 Replies)
Discussion started by: AntumDeluge
2 Replies

3. Solaris

What is the difference between xpg4/bin and usr/bin?

Hi Experts, I found that the same commands(sort, du, df, find, grep etc.) exists in both dir. What is the difference to use them? i.e: to use xpg4/bin/grep and usr/bin/grep My OS version is SunOS 5.10 Regards, Saps (7 Replies)
Discussion started by: saps19
7 Replies

4. OS X (Apple)

When to use /Users/m/bin instead of /usr/local/bin (& whats the diff?)?

Q1. I understand that /usr/local/bin means I can install/uninstall stuff in here and have any chance of messing up my original system files or effecting any other users. I created this directory myself. But what about the directory I didn't create, namely /Users/m/bin? How is that directory... (1 Reply)
Discussion started by: michellepace
1 Replies

5. UNIX for Dummies Questions & Answers

Difference between /opt and /usr/local.

Hello Gurus, Can any one explain me the difference between /opt and /usr/local. When should we use them. Can we link with any directory in windows I mean similarity between unix and windows. (7 Replies)
Discussion started by: rama krishna
7 Replies

6. UNIX for Dummies Questions & Answers

Alias /usr/bin to /bin in profile

Hi! All the basic linux commands, ie. echo, find, etc, are located in /bin. I have a couple of programs that have these commands pointed towards /usr/bin, ie, /usr/bin/echo (even though the actual 'echo' command is in /bin). How can I alias or redirect or link the /usr/bin to /bin just for this... (6 Replies)
Discussion started by: dancerat
6 Replies

7. Solaris

How do I link ld in /usr/ucb/ to /usr/ccs/bin?

Hi all, below is the problem details: ora10g@CNORACLE1>which ld /usr/ucb/ld ora10g@CNORACLE1>cd /usr/ccs/bin ora10g@CNORACLE1>ln -s /usr/ucb/ld ld ln: cannot create ld: File exists ora10g@CNORACLE1> how to link it to /usr/ccs/bin? (6 Replies)
Discussion started by: SmartAntz
6 Replies

8. UNIX for Dummies Questions & Answers

Difference between /bin, /usr/bin, /sbin ?

Hi All, Can somebody tell me the difference between /bin, /usr/bin, /sbin ? Thanx in advance, Saneesh Joseph (3 Replies)
Discussion started by: saneeshjose
3 Replies

9. UNIX for Dummies Questions & Answers

/bin/sh: /usr/bin/vi: No such file or directory when doing crontab

I just set up an ftp server with Red Hat 5.2. I am doing the work, I'm baby stepping, but it seems like every step I get stuck. Currently, I'm trying to set up a crontab job, but I'm getting the following message: /bin/sh: /usr/bin/vi: No such file or directory. I see that vi exists in /bin/vi,... (3 Replies)
Discussion started by: kwalter
3 Replies
Login or Register to Ask a Question