Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   EPEL Development (http://www.linux-archive.org/epel-development/)
-   -   Octave 3.4.3 from EPEL fails with 3 missing RPMs on RHEL6 x86_64 (http://www.linux-archive.org/epel-development/689871-octave-3-4-3-epel-fails-3-missing-rpms-rhel6-x86_64-a.html)

Christopher Lott 08-02-2012 01:29 PM

Octave 3.4.3 from EPEL fails with 3 missing RPMs on RHEL6 x86_64
 
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.


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@redhat.com
https://www.redhat.com/mailman/listinfo/epel-devel-list

Jonathan Underwood 08-02-2012 01:38 PM

Octave 3.4.3 from EPEL fails with 3 missing RPMs on RHEL6 x86_64
 
On 2 August 2012 09:29, Christopher Lott <clott@appcomsci.com> wrote:
> % 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)
>

You need to install the glpk and fftw packages from the main
distribution - perhaps you don't have your RH repositories activated
as these should be pulled in automatically.

J.

_______________________________________________
epel-devel-list mailing list
epel-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/epel-devel-list

Manuel Wolfshant 08-02-2012 01:42 PM

Octave 3.4.3 from EPEL fails with 3 missing RPMs on RHEL6 x86_64
 
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@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?

_______________________________________________
epel-devel-list mailing list
epel-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/epel-devel-list

Christopher Lott 08-02-2012 02:21 PM

Octave 3.4.3 from EPEL fails with 3 missing RPMs on RHEL6 x86_64
 
Thank you so much for this bit of information that was obvious to
everyone except me :) I found these packages hiding deep within RHN:


fftw-3.2.1-3.1.el6.x86_64.rpm
glpk-4.40-1.1.el6.x86_64.rpm

I found and downloaded them using my RHN subscription. I also note that
googling the file names reveals a zillion alternate locations.


After a quick download and install, yum installed octave with no
problem. And now octave is installed thanks to EPEL!


On 8/2/2012 9:42 AM, Manuel Wolfshant wrote:

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




_______________________________________________
epel-devel-list mailing list
epel-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/epel-devel-list


All times are GMT. The time now is 11:04 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.