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>*'
----------------------------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=(              
        --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
% CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib \
  ./configure $zbuildopts --prefix=$HOME/dbg \

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.

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