On 06/06/2016 18:58, Yaakov Selkowitz wrote:
On 2016-05-11 16:31, Yaakov Selkowitz wrote:
On 2016-05-11 16:02, Marco Atzeri wrote:
On 11/05/2016 22:48, Yaakov Selkowitz wrote:
But what about the following?
octave-nan
octave-octcdf
octave-stk
octave-tsa
/usr/lib/octave/packages/
contains the arch specific in this case in mex variant.
Oops, it seems cygport knows nothing of this, only of .oct. Could you
please try rebuilding one of those with the following patch to cygport
and see if it behaves properly (.mex are executable, stripped, and
binary dependencies listed in requires:)?
Ping?
mex are recognized and properly stripped
Package Name | Version | Installation directory
--------------+---------+-----------------------
tsa | 4.4.1 | .../inst/usr/share/octave/packages/tsa-4.4.1
Fixing symlinks:
Stripping executables:
usr/lib/octave/packages/tsa-4.4.1/x86_64-unknown-cygwin-api-v50+/covm_mex.mex
usr/lib/octave/packages/tsa-4.4.1/x86_64-unknown-cygwin-api-v50+/histo_mex.mex
usr/lib/octave/packages/tsa-4.4.1/x86_64-unknown-cygwin-api-v50+/sumskipnan_mex.mex
but dependency are not catched. They should be:
$ cyg-dependency ./covm_mex.mex
/usr/bin/cygwin1.dll => cygwin-2.5.1-1
/usr/bin/cyggomp-1.dll => libgomp1-5.3.0-5
/usr/bin/cygoctinterp-3.dll => octave-4.0.1-1
bit cygport only reports the forced one
>>> octave-tsa requires: octave