[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