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)



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