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

Reply via email to