#39201: octave-devel @3.6.4_3: missing dependencies ---------------------------+------------------------- Reporter: bpabbott@… | Owner: michaelld@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: octave-devel | ---------------------------+------------------------- Comment (by michaelld@…): Yes, those changes look correct (I say, after a few tests). Here's my script for the library dependencies (assuming $prefix is /opt/local ): {{{ port provides `otool -L \`port contents | grep /lib/ | grep -v PKG | grep -v \.la\` | sed -e "/\:/d" | awk '{ print $1 }' | sort -u | grep /opt/local/lib` | awk '{ print $NF }' | sort -u }}} which returns (for me: octave-devel @3.6.4_3+accelerate+docs+fltk+gcc47): {{{ arpack curl fftw-3 fftw-3-single fltk-devel fontconfig freetype gcc47 glpk GraphicsMagick hdf5-18 libstdcxx metis ncurses octave-devel pcre qhull qrupdate readline SuiteSparse zlib }}} Doing the same for "grep /bin/" returns: {{{ arpack fftw-3 fftw-3-single fltk-devel fontconfig freetype gcc47 hdf5-18 libstdcxx metis ncurses octave-devel pcre qrupdate readline SuiteSparse zlib }}} Comparing these lists with what the current Portfile reads: arpack, fontconfig, freetype, and zlib are missing from the library dependencies. I think "less" and "gsed" should be build dependencies; "less" might also be a runtime dependency. Do you know if ftgl is used as a library dependency? Looks like it provides only headers and libraries, so if we don't find direct linking then it's not being used, yes? I see no direct linking ... I'll test out these changes tomorrow. Thanks for reporting! -- Ticket URL: <https://trac.macports.org/ticket/39201#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X