Opened 14 years ago
Closed 13 years ago
#29460 closed defect (fixed)
octave needs a rev bump to link against new hdf5-18
Reported by: | MacPorts@… | Owned by: | stechert@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | mamoll (Mark Moll), adfernandes (Andrew Fernandes) | |
Port: | octave |
Description
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 >
Change History (6)
comment:1 Changed 14 years ago by MacPorts@…
Cc: | MacPorts@… added |
---|
comment:4 Changed 14 years ago by jmroot (Joshua Root)
Cc: | mmoll@… added; MacPorts@… removed |
---|---|
Keywords: | octave libhdf5 removed |
Owner: | changed from macports-tickets@… to stechert@… |
Summary: | Latest octave wants earlier libhdf5 → octave needs a rev bump to link against new hdf5-18 |
Please remember to cc the maintainer.
This is probably the case for other hdf5-18 dependents too?
comment:5 Changed 14 years ago by mamoll (Mark Moll)
Yes, I bumped the revision number for other ports dependent on hdf5-18 for which I am a maintainer or which are marked openmaintainer. Not sure if I should do the same for octave and other ports.
comment:6 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | adfernandes@… added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Cc Me!