Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: zsh 4.3.10 available



On 2009-06-02 at 02:33 -0700, Phil Pennock wrote:
> On 2009-06-01 at 12:24 +0100, Peter Stephenson wrote:
> > I have uploaded version 4.3.10 of zsh:
> > 
> > ftp://ftp.zsh.org:/pub/zsh-4.3.10.tar.gz
> > ftp://ftp.zsh.org:/pub/zsh-4.3.10.tar.bz2
> > ftp://ftp.zsh.org:/pub/zsh-4.3.10-doc.tar.gz
> > ftp://ftp.zsh.org:/pub/zsh-4.3.10-doc.tar.bz2
> > 
> > Please see if there are any significant problems before I upload this to
> > sourceforge and announce it on freshmeat.
> 
> FreeBSD 7.x, amd64, testing under en_US.UTF-8 LC_CTYPE, seems to hang
> in:
>  ./Y01completion.ztst: starting.
> 
> Too tired to look further tonight, sorry.

Had a vague idea I'd seen this before, so I built 4.3.6, which hangs in
the same place, so this is NOT a regression.

----------------------------8< cut here >8------------------------------
[...]
bindkey "^Z" finish
'
+comptesteval:4> zpty -w zsh '. /tmp/comptest.17013'
+comptesteval:5> zpty -r -m zsh log_eval '*<PROMPT>*'
[ HANGS HERE ]
----------------------------8< cut here >8------------------------------

That's with editing ztst.zsh to add { setopt xtrace }.  Running under
ZTST_verbose=1 I see that it hangs before reporting that it's starting
the first test:
----------------------------8< cut here >8------------------------------
[...]
./V06parameter.ztst: starting.
Running test: Function tracing
Test successful.
Running test: Eval tracing
Test successful.
./V06parameter.ztst: all tests successful.
./Y01completion.ztst: starting.
----------------------------8< cut here >8------------------------------

I built with:
% zbuildopts=(              
        --build=amd64-phil-freebsd7.0
        --with-curses-terminfo --with-tcsetpgrp
        --enable-etcdir=/etc --enable-function-subdirs
        --enable-zsh-mem --enable-zsh-secure-free
        --enable-zsh-debug --enable-zsh-mem-debug
        --enable-dynamic
        --enable-multibyte
        --enable-pcre
        --enable-site-fndir=/usr/local/share/zsh/site-functions
        )
% CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib \
  ./configure $zbuildopts --prefix=$HOME/dbg \
        --enable-fndir=$HOME/dbg/share/zsh/zsh-phil-4.3.10/functions

The --with-tcsetpgrp is taken from Ports, but when I omit it, I see that
configure decides it works anyway:
  checking if tcsetpgrp() actually works... yes
  [...]
  checking if your system has /dev/ptmx... no


So something is amiss on FreeBSD but it's been amiss for a while.
-Phil



Messages sorted by: Reverse Date, Date, Thread, Author