zsh-workers
 help / color / mirror / code / Atom feed
* configure should have --with-ncurses and --with-ncursesw
@ 2006-12-18 14:38 Vincent Lefevre
  2006-12-18 15:46 ` Peter Stephenson
  0 siblings, 1 reply; 7+ messages in thread
From: Vincent Lefevre @ 2006-12-18 14:38 UTC (permalink / raw)
  To: zsh-workers

Hi,

No-one commented on this. Zsh currently relies on curses compatibility
links. I think it should provide --with-ncurses and --with-ncursesw
configure options and be able to use the ncurses(w) API.

----- Forwarded message from Vincent Lefevre <vincent@vinc17.org> -----

Date: Tue, 24 Oct 2006 02:52:04 +0200
From: Vincent Lefevre <vincent@vinc17.org>
To: zsh-workers@sunsite.dk
Subject: configure should have --with-ncurses (was: zsh outputs "4m" lines
	in eterm-color)

On 2006-10-24 02:38:51 +0200, Vincent Lefevre wrote:
> I wonder if this is due to the fact that zsh is linked to the ncurses
> in /usr/lib instead of /opt/local/lib (the problem cannot be reproduced
> with /opt/local/bin/tput); "otool -L =zsh" gives:
> 
> /opt/local/bin/zsh:
>         /opt/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
>         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.7)
>         /usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)

I now understand the problem. The library flags given in the zsh
configuration are -ltermcap or -lcurses (if --with-curses-terminfo
is used). And I have:

prunille:~> locate libcurses
/Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/libcurses.dylib
/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libcurses.dylib
/usr/lib/libcurses.dylib
prunille:~> locate libtermcap
/Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/libtermcap.dylib
/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libtermcap.dylib
/usr/lib/libtermcap.dylib

Both are a symbolic link to /usr/lib/libncurses.5.4.dylib.

I think that zsh should have --with-ncurses and --with-ncursesw
configure options, to be able to use the corresponding libraries.

(Alternatively, the ncurses and ncursesw MacPorts ports could add
compatibility symlinks, but I don't think that zsh should rely on
that.)

----- End forwarded message -----

-- 
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2007-01-05 13:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-18 14:38 configure should have --with-ncurses and --with-ncursesw Vincent Lefevre
2006-12-18 15:46 ` Peter Stephenson
2006-12-19 16:12   ` DervishD
2006-12-19 16:22     ` Peter Stephenson
2006-12-25  1:23       ` Vincent Lefevre
2007-01-04 11:19         ` Peter Stephenson
2007-01-05 13:51           ` Peter Stephenson

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).