[MacPorts] #29460: Latest octave wants earlier libhdf5
MacPorts
noreply at macports.org
Fri May 13 17:02:02 PDT 2011
#29460: Latest octave wants earlier libhdf5
------------------------------+---------------------------------------------
Reporter: MacPorts@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: octave libhdf5 | Port: octave
------------------------------+---------------------------------------------
This is the second time in the past week or so that I've had a port fail
to run because it wanted an earlier version of some .dylib than the one
installed. Isn't there some easy way to require and then use any version
equal to or LATER than some specific version?
Here is my detailed report:
{{{
> sudo port selfupdate; sudo port upgrade outdated
Password:
---> Updating the ports tree
---> Updating MacPorts base sources using rsync
MacPorts base version 1.9.2 installed,
MacPorts base version 1.9.2 downloaded.
---> MacPorts base is already the latest version
The ports tree has been updated. To upgrade your installed ports, you
should run
port upgrade outdated
Error: No ports matched the given expression
>
> octave
dyld: Library not loaded: /opt/local/lib/libhdf5.6.dylib
Referenced from: /opt/local/bin/octave
Reason: image not found
Trace/BPT trap
>
> ls /opt/local/lib/libhdf5[tab]
libhdf5.7.dylib* libhdf5_cpp.7.dylib* libhdf5_hl.a
libhdf5_hl_cpp.dylib@
libhdf5.a libhdf5_cpp.a libhdf5_hl.dylib@
libhdf5_hl_cpp.la*
libhdf5.dylib@ libhdf5_cpp.dylib@ libhdf5_hl.la*
libhdf5.la* libhdf5_cpp.la* libhdf5_hl_cpp.7.dylib*
libhdf5.settings libhdf5_hl.7.dylib* libhdf5_hl_cpp.a
>
> cd /opt/local/lib
/opt/local/lib
>
> sudo ln -s libhdf5.7.dylib libhdf5.6.dylib
Password:
>
> octave
octave:1> exit
>
> port installed | grep octave
octave @3.2.4_3+atlas+gcc43 (active)
octave-audio @1.1.4_0 (active)
octave-benchmark @1.1.1_0 (active)
octave-control @1.0.11_0 (active)
octave-data-smoothing @1.2.0_0 (active)
octave-general @1.1.3_0 (active)
octave-ident @1.0.7_0 (active)
octave-integration @1.0.7_0 (active)
octave-io @1.0.9_0 (active)
octave-linear-algebra @1.0.8_0 (active)
octave-miscellaneous @1.0.9_0 (active)
octave-missing-functions @1.0.2_0 (active)
octave-odepkg @0.6.7_0 (active)
octave-optim @1.0.6_0 (active)
octave-optiminterp @0.3.2_0 (active)
octave-plot @1.0.7_0 (active)
octave-signal @1.0.10_0 (active)
octave-specfun @1.0.8_0 (active)
octave-special-matrix @1.0.7_0 (active)
octave-spline-gcvspl @1.0.8_0 (active)
octave-splines @1.0.7_0 (active)
octave-statistics @1.0.9_0 (active)
octave-strings @1.0.7_0 (active)
octave-struct @1.0.7_0 (active)
octave-symband @1.0.10_0 (active)
>
> port installed | grep hdf5
hdf5-18 @1.8.6_2
hdf5-18 @1.8.7_0 (active)
>
> port deps octave
Full Name: octave @3.2.4_3+atlas+gcc44
Build Dependencies: gawk, gsed, perl5, texinfo, gcc44
Library Dependencies: arpack, curl, fftw-3, fftw-3-single, ftgl,
ghostscript, glpk, GraphicsMagick, gnuplot, hdf5-18, metis, ncurses, pcre,
readline, qhull, qrupdate, SuiteSparse, atlas
>
}}}
--
Ticket URL: <https://trac.macports.org/ticket/29460>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list