This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0
- From: Yaakov Selkowitz <yselkowitz at cygwin dot com>
- To: cygwin-apps at cygwin dot com
- Date: Tue, 7 Jun 2016 16:44:17 -0500
- Subject: Re: [ACTION REQUIRED] ARCH=noarch uploads with cygport 0.22.0
- Authentication-results: sourceware.org; auth=none
- References: <9de6f042-3510-ef4c-9c2d-90f354244691 at cygwin dot com> <ce101265-f7c8-1946-ace3-9df78221cf85 at gmail dot com> <9c6d568b-03da-faed-19ae-56772fe4a41c at cygwin dot com> <3ed4eead-2ae8-7afe-eefd-f239395bc721 at gmail dot com> <d81e7938-fd8e-e2ba-9dfb-99c8f9654297 at cygwin dot com> <b542b8cc-cb3a-c245-d87f-acec768d6cae at cygwin dot com> <66eb6121-c94e-2c66-e12c-da23e863b3fb at gmail dot com>
On 2016-06-07 06:23, Marco Atzeri wrote:
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
Which should be removable...
octave-tsa requires: octave
That's not what I'm seeing locally:
>>> octave-tsa requires: cygwin libgomp1 octave octave
Are you compiling this natively?
BTW, on my system, pkg build actually creates
NAME-VERSION-ARCH-API.tar.gz instead of just NAME-VERSION.tar.gz as in
the .cygport file, which necessitates a change to pkg install. Am I
missing something here?
--
Yaakov