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