This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]