help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rpm dependencies unsolvable


From: Mukesh
Subject: Re: rpm dependencies unsolvable
Date: Thu, 01 Sep 2005 19:51:56 +0530
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.3) Gecko/20040924

thanx quentin for ur detailed explaination..
it seems i solved all other dependencies for octave (atleast)..
i created the directory /etc/ld.so.conf.d but still not success..
plz help!!

------------------------- Octave problem------------------------
address@hidden OCTAVE_RPM]# cd /etc/ld.so.conf.d/
address@hidden ld.so.conf.d]# ls
address@hidden ld.so.conf.d]# cd -
/local_home/doc_mukesh/TOOLS/OCTAVE/OCTAVE_RPM
address@hidden OCTAVE_RPM]# rpm -ivhf octave-2.1.71-3.i386.rpm
error: Failed dependencies:
       /etc/ld.so.conf.d is needed by octave-2.1.71-3
-------------------------------------------------------------------------

When David recommended that you use my packages compiled for FC3 on your RHEW 3 system, I thought it might work, but I was worried about this possibility. It looks like you may have conflicting versions of glibc in your list above, which could be causing the problem. The easiest way out of this that I can think of is to rebuild the SRPMs for GiNaC and octave on your system. That should be just a simple "rpmbuild --rebuild <SRPM>", but they both are long compiles. I suspect when you have all that working you may need to do the same for octave-forge as well. The remaining problem is the /etc/ld.so.conf.d dependency. In FC 3 and newer /etc/ld.so.conf contains one line: "include ld.so.conf.d/*.conf", which automatically includes any files put in /etc/ld.so.conf.d by RPM packages. I suspect this isn't supported on your system, so what I would suggest is creating the directory /etc/ld.so.conf.d, installing the RPM, and then manually copying the contents of /etc/ld.so.conf.d/octave-i386.conf into /etc/ld.so.conf.

This is all an unfortunate consequence of Red Hat's neglect of packages like Octave that are not used by a large segment of their user base. They kept a very old release of Octave in Fedora Core for a long time and allowed months to pass before releasing an update to a critically broken lapack library. Now that Octave is in Fedora Extras and maintained by someone who actually uses it (me), Fedora users can get more up to date versions of octave with more features available. The idea of a Fedora Extras repository for RHEL/RHEW releases has come up, but I don't know whether that's likely to happen any time soon. Even if it does happen, it is Fedora Extras policy not to replace packages in Core, so it may be simply a matter of releasing an octave-forge package for an old release of Octave, with no FFTW support. So, unless something changes, maybe Fedora is a better option than RHEL for Octave users in the long run.

-Quentin



--
Thanx and Regards,

Mukesh Khatri
Design Engineer - Analog        Mobile  +91 - 9448.011.061      
Cosmic Circuits Pvt. Ltd.       Email   address@hidden
                                        address@hidden




-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]