[CentOS] yum centos repo dependency hell for matlab loaddap

Thu Dec 31 23:24:40 UTC 2009
Ryan J M <sync.jma at gmail.com>

maybe you can try the old version of loaddap, it depends on libdap
3.6.2, according to their descriptions. Or compile the new libdap
3.9.3 by your own.

<start>

Matlab Structs Tool 3.5.2 (28 April 2006)
Binaries

 Win32
    Win32 package
 Mac OS/X
    OS/X 10.4(Tiger) package
    Intel Mac
 Linux
     ix386/ix86_64/Fedora Core 4 .
 Linux
     i386/RedHat Enterprise3 .

Required packages

The Matlab structs tool requires the libdap library, version 3.6.2.
<end>

On Thu, Dec 31, 2009 at 3:26 PM, Dave <tdbtdb+centos at gmail.com> wrote:
> I've got matlab installed:
>                                                                   < M
> A T L A B (R) >
>                                                         Copyright
> 1984-2009 The MathWorks, Inc.
>                                                       Version
> 7.8.0.347 (R2009a) 64-bit (glnxa64)
>
> February 12, 2009
>
> I want to install loaddap. I downloaded an rpm from
> http://opendap.org/download/ml-structs.html.
>
> # yum --nogpgcheck localinstall loaddap-3.6.1-1.x86_64.rpm
> Loaded plugins: fastestmirror, priorities, security
> Setting up Local Package Process[snip]
> --> Processing Dependency: libmex.so()(64bit) for package: loaddap
> --> Processing Dependency: libmx.so()(64bit) for package: loaddap
> --> Finished Dependency Resolution
> loaddap-3.6.1-1.x86_64 from loaddap-3.6.1-1.x86_64.rpm has depsolving problems
>  --> Missing Dependency: libmex.so()(64bit) is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> loaddap-3.6.1-1.x86_64 from loaddap-3.6.1-1.x86_64.rpm has depsolving problems
>  --> Missing Dependency: libdapclient.so.3()(64bit) is needed by
> package loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> loaddap-3.6.1-1.x86_64 from loaddap-3.6.1-1.x86_64.rpm has depsolving problems
>  --> Missing Dependency: libdap.so.9()(64bit) is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> loaddap-3.6.1-1.x86_64 from loaddap-3.6.1-1.x86_64.rpm has depsolving problems
>  --> Missing Dependency: libmat.so()(64bit) is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> loaddap-3.6.1-1.x86_64 from loaddap-3.6.1-1.x86_64.rpm has depsolving problems
>  --> Missing Dependency: libmx.so()(64bit) is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> loaddap-3.6.1-1.x86_64 from loaddap-3.6.1-1.x86_64.rpm has depsolving problems
>  --> Missing Dependency: libdap >= 3.8.0 is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> Error: Missing Dependency: libdapclient.so.3()(64bit) is needed by
> package loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> Error: Missing Dependency: libmx.so()(64bit) is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> Error: Missing Dependency: libdap >= 3.8.0 is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> Error: Missing Dependency: libdap.so.9()(64bit) is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> Error: Missing Dependency: libmat.so()(64bit) is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
> Error: Missing Dependency: libmex.so()(64bit) is needed by package
> loaddap-3.6.1-1.x86_64 (loaddap-3.6.1-1.x86_64.rpm)
>
> Apparently my libdap is too old:
> # rpm -q libdap
> libdap-3.7.8-1.el5.1
>
> And it is current with the centos repos,
> # yum update libdap
> Loaded plugins: fastestmirror, priorities, security
> [snip]
> No Packages marked for Update
>
> so I need a good rev source rpm
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>



-- 
FIXME if it is wrong.