I want to install “mpich2-devel-1.4.1p1-1.fc17.i686.rpm” package, but I run into dependency problem. The package requires “gcc-gfortran” package. I downloaded the “gcc-gfortran-4.5.1-4.fc14.i686.rpm” package and the real issue started. To install this package I need some other pkgs. The real problem is that I already have them installed :|. When I try to install the gcc-gfortran I’m getting this message
sudo rpm -i gcc-gfortran-4.5.1-4.fc14.i686.rpm
warning: gcc-gfortran-4.5.1-4.fc14.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 97a1071f: NOKEY
error: Failed dependencies:
gcc = 4.5.1-4.fc14 is needed by gcc-gfortran-4.5.1-4.fc14.i686
libgfortran = 4.5.1-4.fc14 is needed by gcc-gfortran-4.5.1-4.fc14.i686
However I already have the gcc and the libgfortran.
sudo rpm -i libgfortran45-4.5.1_20101208-9.8.i586.rpm
package libgfortran45-4.5.1_20101208-9.8.i586 is already installed
gcc --version
gcc (SUSE Linux) 4.5.1 20101208 [gcc-4_5-branch revision 167585]
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Anybody has an idea? Maybe I installed wrong pkgs?
thx in advance
Honestly I would not mix openSUSE with fedora packages, that asks for unresolvable trouble.
I would install mpich2 from source if the available mpich2 packages for openSUSE are not new
enough for you.
Here a rough description what I would do:
sudo zypper si -d mpich2 # install the build deps for the previous version (good starting point)
wget http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.4.1p1/mpich2-1.4.1p1.tar.gz
tar xvf mpich2-1.4.1p1.tar.gz
cd mpich2-1.4.1p1
../configure
and let configure check if everything needed is in place.
Just my 2 ct.
–
PC: oS 11.4 64 bit | Intel Core i7-2600@3.40GHz | KDE 4.6.0 | GeForce GT 420 | 16GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.7.1 | nVidia ION | 3GB Ram
> Honestly I would not mix openSUSE with fedora packages, that asks for
> unresolvable trouble. I would install mpich2 from source if the available
> mpich2 packages for openSUSE are not new enough for you.
>
> Here a rough description what I would do:
>
>
> sudo zypper si -d mpich2 # install the build deps for the previous version
> (good starting point) wget
>
http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.4.1p1/mpich2-1.4.1p1.tar.gz
> tar xvf mpich2-1.4.1p1.tar.gz cd mpich2-1.4.1p1
> ./configure
>
> and let configure check if everything needed is in place.
> Just my 2 ct.
>
Sorry that I forgot to provide a detail. I use the scorot repository http://download.opensuse.org/repositories/home:/scorot/openSUSE_11.4
for the build dependencies (since I use that repository anyway for several
scientific computing packages).
Just ran the make now and it succeeded without errors on a 11.4 x86_64
system.
–
PC: oS 11.4 64 bit | Intel Core i7-2600@3.40GHz | KDE 4.6.0 | GeForce GT 420
| 16GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.7.1 | nVidia
ION | 3GB Ram
On 09/28/2011 11:46 AM, blah01 wrote:
>
> I want to install “mpich2-devel-1.4.1p1-1.fc17.i686.rpm”
> Anybody has an idea? Maybe I installed wrong pkgs?
you didn’t declare (as far as i can see) your operating system and version…
if it is openSUSE 11.4 then mpich and mpich-devel (both version
1.2.7p1-224.2) are availble for easy install via zypper or YaST from the
openSUSE oss repo…will they not work ok for you? (yes i see you are
asking about mpich2, but i still don’t know if what you actually need
can be filled by what is (non-compiling) easily filled (that is to your
question “maybe i installed wrong pkgs”–if 1.2.7 works for your needs
then YES you are working too hard on the newer, but unneeded packages!)…
i do not know if any of the several mpich2 packages available
(apparently) for SUSE Linux Enterprise (SLE_) v 10/11; openSUSE
11.1/3/4/factory will run on your undeclared OS…neither do i know if any of those are functional or safe…but to have a look for
yourself, go to http://software.opensuse.org/search, spin the version
dial to “All Distributions”, click the “Search Options” link, check mark
“Include user’ home projects”, type in mpich2 then from the list choose
your binary poison … the source and platform info is in the upper
right corner of each block…
note, i did not see 1.4.1 there, but i didn’t look at all of several
pages returned…
–
DD Caveat
openSUSE®, the “German Automobiles” of operating systems