[ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0

Marco Atzeri marco.atzeri@gmail.com
Tue Jun 7 11:23:00 GMT 2016


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



More information about the Cygwin-apps mailing list