[ITP] fish shell 2.1.0

Corinna Vinschen corinna-cygwin@cygwin.com
Tue Oct 29 17:53:00 GMT 2013

On Oct 29 15:31, Konrad Borowski wrote:
> On Tue, Oct 29, 2013, at 10:12 AM, Corinna Vinschen wrote:
> > Hi Konrad,
> > 
> > thanks for the new package ITP.  Comments inline.
> Thanks for pointing out the problems. I believe problems you have found
> out are now fixed. I had problems with 32-bit Cygwin (to be exact, with
> compilation on it, the package itself appears to work), so I hope it's

What problems?  Usually, if the cross-compiler built the package but
the native one doesn't, you have probably just forgotten to install some
of the required -devel packages or so.

> not a problem that the package contains cross compiled version with
> cygwin32-gcc-core dependency removed. As for links, I'm going to include

One problem with this approach is that you can't be sure that cygport
got all the right packages.  For instance, libgcc1 is often required by
a 32 bit package while it isn't for the 64 bit package.

Oh, I just saw some other small problem (sorry!).  You're using the
current cygport style, but file is called "fish-2.1.0-1.cygport", which
you should only do when using the old cygport style.  These days, with
all the VERSION, RELEASE, etc information present *in* the file, just
call it "fish.cygport".

Hmm, your "DEPEND" requires libiconv-devel, but on 32 bit it's all in
the libiconv package.  I changed that to

  if [ "${ARCH}" = "x86_64" ]
    DEPEND="autoconf gcc-g++ make libncursesw-devel libiconv-devel gettext-devel"
    DEPEND="autoconf gcc-g++ make libncursesw-devel libiconv gettext-devel"

which avoids the warning.

[...more time passes...]

ncurses.h not found.  That's because you must add the include and lib
paths to ncursesw to your build.  I added

  export CPPFLAGS="-I/usr/include/ncursesw"
  export LDFLAGS="-L/usr/lib/ncursesw"

before calling


and now it builds.

Do you want to try again?


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20131029/30811d80/attachment.sig>

More information about the Cygwin-apps mailing list