Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI users] Installation Problems with Openmpi-1.2.9
From: Amos Leffler (amosleffler_at_[hidden])
Date: 2009-03-16 15:05:25


Hi Josh and Jeff,
      I found mpicc in /usr/local/lib (where I put it) and when I
tried the command "ldd mpicc" I got the following;
linux-f2f9:/usr/local/bin # ldd mpicc
        libopen-pal.so.0 => /usr/local/lib/libopen-pal.so.0 (0x00002afcd6bf6000)
        libm.so.6 => /lib64/libm.so.6 (0x00002afcd6e6c000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00002afcd70c2000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00002afcd72c7000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00002afcd74de000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002afcd76e1000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002afcd78f0000)
        libc.so.6 => /lib64/libc.so.6 (0x00002afcd7b0b000)
        /lib64/ld-linux-x86-64.so.2 (0x00002afcd69d8000)
        libimf.so => not found
        libsvml.so => not found
        libintlc.so.5 => not found
This is where the problem is. Whenever I try to run the mpicc command
it tells me that it cannot find libimf.so. Does that mean that there
is a problem in the compilation?
      Here is where I am stumped.
                                                                 Amos

On Fri, Mar 13, 2009 at 1:25 PM, Jeff Squyres <jsquyres_at_[hidden]> wrote:
> On Mar 13, 2009, at 2:42 PM, Amos Leffler wrote:
>
>> Thanks for your advice. I went back carefully through my PATH
>> file and corrected that so that I compiled openmpi-1.2.9 with the
>> Intel compilers seemingly without errors. However, the simple test
>> examples wont run with the same error:
>> ~/Desktop/openmpi-1.2.9/examples> mpicc hello_c.c
>> mpicc: error while loading shared libraries: libopen-pal.so.0: cannot
>> open shared object file: No such file or directory
>> I get similar results with the other examples. Here is where I need help.
>>
>
> That's quite odd.
>
> What does "ldd mpicc" show you? (you may need to use the full path of
> mpicc)
>
>>
>> Amos Leffler
>>
>> On Thu, Mar 12, 2009 at 12:22 PM, Joshua Bernstein
>> <jbernstein_at_[hidden]> wrote:
>> > Hi Amos,
>> >
>> > It looks like you do not have permission to make the directory
>> > /usr/local/etc. Either you need to run the make all install as root, so
>> > you
>> > have permission to that directory, or you need to use the
>> > --prefix=<path>
>> > option to configure so that the installation gets installed into a path
>> > where you have permission.
>> >
>> > -Joshua Bernstein
>> > Senior Software Engineer
>> > Penguin Computing
>> >
>> > On Mar 12, 2009, at 12:13 PM, Amos Leffler wrote:
>> >
>> >> Hello Forum,
>> >> Attached is a file of my installation and trying examples
>> >> for openmpi-1.2.9 which were not successful. Hopefully the problem is
>> >> a simple one and obvious to a more experienced user.
>> >>
>> >> I am trying to install and test openmpi-1.2.9. I found that I
>> >> could not use the Intel 11.0/.081 C++
>> >> and Fortran compilers although I think the problem is with these
>> >> compilers not openmpi. The openmpi-
>> >> 1.2.9 did compile successfully with the internal compilers of SuSE
>> >> 10.2. However, at the end of the
>> >> "make all install" command output I noted that some of the make
>> >> commands did not run properly as
>> >> shown below.
>> >> I tried to run some of the simple examples and was not successful.
>> >> For hello_c.c I received the
>> >> message "mpicc not found". Is there a simple workaround?
>> >>
>> >> make[3]: Leaving directory
>> >> `/home/amos/Desktop/openmpi-1.2.9/opal/libltdl'
>> >> make[2]: Leaving directory
>> >> `/home/amos/Desktop/openmpi-1.2.9/opal/libltdl'
>> >> Making install in asm
>> >> make[2]: Entering directory `/home/amos/Desktop/openmpi-1.2.9/opal/asm'
>> >> make[3]: Entering directory `/home/amos/Desktop/openmpi-1.2.9/opal/asm'
>> >> make[3]: Nothing to be done for `install-exec-am'.
>> >> make[3]: Nothing to be done for `install-data-am'.
>> >> make[3]: Leaving directory `/home/amos/Desktop/openmpi-1.2.9/opal/asm'
>> >> make[2]: Leaving directory `/home/amos/Desktop/openmpi-1.2.9/opal/asm'
>> >> Making install in etc
>> >> make[2]: Entering directory `/home/amos/Desktop/openmpi-1.2.9/opal/etc'
>> >> make[3]: Entering directory `/home/amos/Desktop/openmpi-1.2.9/opal/etc'
>> >> test -z "/usr/local/etc" || /bin/mkdir -p "/usr/local/etc"
>> >> /bin/mkdir: cannot create directory `/usr/local/etc': Permission denied
>> >> make[3]: *** [install-sysconfDATA] Error 1
>> >> make[3]: Leaving directory `/home/amos/Desktop/openmpi-1.2.9/opal/etc'
>> >> make[2]: *** [install-am] Error 2
>> >> make[2]: Leaving directory `/home/amos/Desktop/openmpi-1.2.9/opal/etc'
>> >> make[1]: *** [install-recursive] Error 1
>> >> make[1]: Leaving directory `/home/amos/Desktop/openmpi-1.2.9/opal'
>> >> make: *** [install-recursive] Error 1
>> >>
>> >> Any help would be appreciated.
>> >> Amos
>> >> Leffler<install.output>_______________________________________________
>> >> users mailing list
>> >> users_at_[hidden]
>> >> http://www.open-mpi.org/mailman/listinfo.cgi/users
>> >
>> > _______________________________________________
>> > users mailing list
>> > users_at_[hidden]
>> > http://www.open-mpi.org/mailman/listinfo.cgi/users
>> >
>> _______________________________________________
>> users mailing list
>> users_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>
>
> --
> Jeff Squyres
> Cisco Systems
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>