pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/43083 (shells/zsh-current can't build on MacOS X environment)
The following reply was made to PR pkg/43083; it has been noted by GNATS.
From: Roy Marples <roy%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: wiz%NetBSD.org@localhost, uebayasi%NetBSD.org@localhost,
pkgsrc-bugs%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost, goro%venus.dti.ne.jp@localhost
Subject: Re: pkg/43083 (shells/zsh-current can't build on MacOS X environment)
Date: Thu, 01 Apr 2010 09:29:41 +0100
On 01/04/2010 08:13, wiz%NetBSD.org@localhost wrote:
> Synopsis: shells/zsh-current can't build on MacOS X environment
>
> Responsible-Changed-From-To: uebayasi->roy
> Responsible-Changed-By: wiz%NetBSD.org@localhost
> Responsible-Changed-When: Thu, 01 Apr 2010 07:13:19 +0000
> Responsible-Changed-Why:
> I think this results from patches you added -- could you
> please take a look? Thanks.
The problem is as follows:
NetBSD curses.h has a custom extension that conflicts with zsh.
zsh assumes that if term.h exists we're using ncurses so it then pulls
in curses.h to get the ncurses extensions to that supply boolcodes,
numcodes, strcodes. Prior versions of zsh actually tested to see if
curses.h defined these and if not zsh supplied defaults.
I've tried speaking to upstream about the problem, but frankly they just
weren't interested and summed it up with "NetBSD has broken headers",
ie our curses.h doesn't supply the non standard ncurses features they use.
I'm not a zsh user, I really don't understand autoconf that well to
actually fix the problem and upstream are not interested in actually
coding to standards re termcap/terminfo. I'll let the package maintainer
handle this I think :)
Over to you, uebayasi.
Thanks
Roy
Home |
Main Index |
Thread Index |
Old Index