Octave 3.4.3 from EPEL fails with 3 missing RPMs on RHEL6 x86_64
Manuel Wolfshant
wolfy at nobugconsulting.ro
Thu Aug 2 13:42:02 UTC 2012
On 08/02/2012 04:29 PM, Christopher Lott wrote:
> Hi, I am trying to install Octave binaries from EPEL on a RHEL6 x86_64
> system. EPEL looked so promising because compiling octave has given
> me fits with this old compiler (GCC 4.4.5)!! Please tell me whether a
> problem of missing RPMs is considered an EPEL problem or not. Here's
> what I found.
>
Hello
Apparently octave needs a couple of libraries which are provided by
packages available in the optional RHN channel(s) [*]. Therefore you
must enable those channel(s) in order to successfully install it.
(*) I use Centos so I am not very familiar with the current structure of
the RHN channels
manuel
> First I downloaded the EPEL rpm to hook up to the EPEL repository,
> installed as follows:
>
> % rpm -i epel-release-6-7.noarch.rpm
>
> Then yum started to yield very interesting results (full output is
> below):
>
> % sudo yum install octave
>
> Yum resolved a slew of dependencies using EPEL (see output below).
> Unfortunately in the end it failed to find the following RPMS:
>
> Error: Package: 6:octave-3.4.3-1.el6.x86_64 (epel)
> Requires: libglpk.so.0()(64bit)
> Error: Package: 6:octave-3.4.3-1.el6.x86_64 (epel)
> Requires: libfftw3f.so.3()(64bit)
> Error: Package: 6:octave-3.4.3-1.el6.x86_64 (epel)
> Requires: libfftw3.so.3()(64bit)
>
> The FFTW page http://www.fftw.org/install/linux.html offers some
> severely outdated RPMs, compiled with gcc 2.95.2, ouch. However they
> offer source RPMs.
>
> Googling yielded quite a few people asking the same question on
> various sites. Some posters replied with directions to visit yet
> another RPM repository ("forge") and others saying never to mix the
> EPEL with Forge.
>
> I'm new to EPEL, so please pardon if I'm asking the wrong thing or in
> the wrong place. Thanks for any and all help! If you don't mind,
> please also respond to me directly so I don't miss anything.
>
> ---
>
> $ sudo yum install octave
> Loaded plugins: product-id, refresh-packagekit, subscription-manager
> Updating Red Hat repositories.
> Setting up Install Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package octave.x86_64 6:3.4.3-1.el6 will be installed
> --> Processing Dependency: libumfpack.so.5()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libqrupdate.so.1()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libqhull.so.5()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libglpk.so.0()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libfltk_gl.so.1.1()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libfltk.so.1.1()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libfftw3f.so.3()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libfftw3.so.3()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libcxsparse.so.2()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libcolamd.so.2()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libcholmod.so.1()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libccolamd.so.2()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libcamd.so.2()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libamd.so.2()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libGraphicsMagick.so.3()(64bit) for
> package: 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libGraphicsMagick++.so.3()(64bit) for
> package: 6:octave-3.4.3-1.el6.x86_64
> --> Running transaction check
> ---> Package GraphicsMagick.x86_64 0:1.3.14-1.el6 will be installed
> ---> Package GraphicsMagick-c++.x86_64 0:1.3.14-1.el6 will be installed
> ---> Package fltk.x86_64 0:1.1.10-1.el6 will be installed
> ---> Package octave.x86_64 6:3.4.3-1.el6 will be installed
> --> Processing Dependency: libglpk.so.0()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libfftw3f.so.3()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libfftw3.so.3()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> ---> Package qhull.x86_64 0:2003.1-14.el6 will be installed
> ---> Package qrupdate.x86_64 0:1.1.2-1.el6 will be installed
> --> Processing Dependency: libblas.so.3()(64bit) for package:
> qrupdate-1.1.2-1.el6.x86_64
> ---> Package suitesparse.x86_64 0:3.4.0-2.el6 will be installed
> --> Running transaction check
> ---> Package blas.x86_64 0:3.2.1-4.el6 will be installed
> ---> Package octave.x86_64 6:3.4.3-1.el6 will be installed
> --> Processing Dependency: libglpk.so.0()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libfftw3f.so.3()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Processing Dependency: libfftw3.so.3()(64bit) for package:
> 6:octave-3.4.3-1.el6.x86_64
> --> Finished Dependency Resolution
> Error: Package: 6:octave-3.4.3-1.el6.x86_64 (epel)
> Requires: libglpk.so.0()(64bit)
> Error: Package: 6:octave-3.4.3-1.el6.x86_64 (epel)
> Requires: libfftw3f.so.3()(64bit)
> Error: Package: 6:octave-3.4.3-1.el6.x86_64 (epel)
> Requires: libfftw3.so.3()(64bit)
> You could try using --skip-broken to work around the problem
> You could try running: rpm -Va --nofiles --nodigest
>
>
> _______________________________________________
> epel-devel-list mailing list
> epel-devel-list at redhat.com
> https://www.redhat.com/mailman/listinfo/epel-devel-list
--
Manuel Wolfshant linux registered user #131416
IT manager NoBug Consulting SRL
A: Yes.
>Q: Are you sure?
>>A: Because it reverses the logical flow of conversation.
>>>Q: Why is top posting frowned upon?
More information about the epel-devel-list
mailing list