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