zsh-users
 help / color / mirror / code / Atom feed
* Installing zsh-4.3.1
@ 2006-03-01  7:42 FX Coudert
  2006-03-03  6:01 ` Bart Schaefer
  0 siblings, 1 reply; 2+ messages in thread
From: FX Coudert @ 2006-03-01  7:42 UTC (permalink / raw)
  To: zsh-users

[-- Attachment #1: Type: text/plain, Size: 605 bytes --]

Hi all,

I've been using the 4.3 branch on my main computers for quite some time 
now, so I decided I could slowly move to 4.3.1 on all the computers I 
have access to. I only have seen a few minor issues:

1. the make process doesn't support parallel building. a simple 
"configure && make -j 2" (becoming very common with dual-processor, 
dual-core, dual-whatever systems) dies with the attached log

2. building with --enable-cap on AIX detects them as usable but the 
build dies because it cannot find the necessary headers. I'll look into 
this further and post the result of my investigations.

FX


[-- Attachment #2: nohup.out --]
[-- Type: application/octet-stream, Size: 43118 bytes --]

make[1]: Entering directory `/tmp/zsh-4.3.1/Src'
rm -f stamp-modobjs.tmp
cd .. && /bin/sh $top_srcdir/Src/mkmakemod.sh Src Makemod
creating Src/Makemod.in
config.status: creating Src/Makemod
make[2]: Entering directory `/tmp/zsh-4.3.1/Src'
echo 'timestamp for *.mdd files' > ../Src/modules.stamp
creating Src/Builtins/Makefile.in
config.status: creating Src/Builtins/Makefile
make[3]: Entering directory `/tmp/zsh-4.3.1/Src/Builtins'
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src/Builtins'
creating Src/Modules/Makefile.in
config.status: creating Src/Modules/Makefile
make[3]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
creating Src/Zle/Makefile.in
config.status: creating Src/Zle/Makefile
make[3]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
make[2]: Leaving directory `/tmp/zsh-4.3.1/Src'
make[2]: Entering directory `/tmp/zsh-4.3.1/Src'
gawk -f ./signames1.awk /usr/include/bits/signum.h >sigtmp.c
make[2]: Entering directory `/tmp/zsh-4.3.1/Src'
gawk -f ./signames1.awk /usr/include/bits/signum.h >sigtmp.c
gcc -E sigtmp.c >sigtmp.out
gcc -E sigtmp.c >sigtmp.out
gawk -f ./signames2.awk sigtmp.out > signames.c
gawk -f ./signames2.awk sigtmp.out > signames.c
rm -f sigtmp.c sigtmp.out
rm -f sigtmp.c sigtmp.out
make[3]: Entering directory `/tmp/zsh-4.3.1/Src'
make[3]: Entering directory `/tmp/zsh-4.3.1/Src'
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src'
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src'
mv: cannot move `zsh.mdh.tmp' to `zsh.mdh'Updated `zsh.mdh'.
: No such file or directory
echo 'timestamp for zsh.mdh against zsh.mdd' > zsh.mdhs
Updated `zsh.mdh'.
echo 'timestamp for zsh.mdh against zsh.mdd' > zsh.mdhs
gawk -f ../Src/makepro.awk builtin.c Src > builtin.syms
gawk -f ../Src/makepro.awk builtin.c Src > builtin.syms
gawk -f ../Src/makepro.awk compat.c Src > compat.syms
gawk -f ../Src/makepro.awk compat.c Src > compat.syms
gawk -f ../Src/makepro.awk cond.c Src > cond.syms
gawk -f ../Src/makepro.awk cond.c Src > cond.syms
gawk -f ../Src/makepro.awk exec.c Src > exec.syms
gawk -f ../Src/makepro.awk exec.c Src > exec.syms
gawk -f ../Src/makepro.awk glob.c Src > glob.syms
gawk -f ../Src/makepro.awk glob.c Src > glob.syms
gawk -f ../Src/makepro.awk hashtable.c Src > hashtable.syms
gawk -f ../Src/makepro.awk hashtable.c Src > hashtable.syms
gawk -f ../Src/makepro.awk hist.c Src > hist.syms
gawk -f ../Src/makepro.awk hist.c Src > hist.syms
gawk -f ../Src/makepro.awk init.c Src > init.syms
gawk -f ../Src/makepro.awk init.c Src > init.syms
gawk -f ../Src/makepro.awk input.c Src > input.syms
gawk -f ../Src/makepro.awk input.c Src > input.syms
gawk -f ../Src/makepro.awk jobs.c Src > jobs.syms
gawk -f ../Src/makepro.awk jobs.c Src > jobs.syms
gawk -f ../Src/makepro.awk lex.c Src > lex.syms
gawk -f ../Src/makepro.awk lex.c Src > lex.syms
gawk -f ../Src/makepro.awk linklist.c Src > linklist.syms
gawk -f ../Src/makepro.awk linklist.c Src > linklist.syms
gawk -f ../Src/makepro.awk loop.c Src > loop.syms
gawk -f ../Src/makepro.awk loop.c Src > loop.syms
gawk -f ../Src/makepro.awk math.c Src > math.syms
gawk -f ../Src/makepro.awk math.c Src > math.syms
gawk -f ../Src/makepro.awk mem.c Src > mem.syms
gawk -f ../Src/makepro.awk mem.c Src > mem.syms
gawk -f ../Src/makepro.awk module.c Src > module.syms
gawk -f ../Src/makepro.awk module.c Src > module.syms
gawk -f ../Src/makepro.awk options.c Src > options.syms
gawk -f ../Src/makepro.awk options.c Src > options.syms
gawk -f ../Src/makepro.awk params.c Src > params.syms
gawk -f ../Src/makepro.awk params.c Src > params.syms
gawk -f ../Src/makepro.awk parse.c Src > parse.syms
gawk -f ../Src/makepro.awk parse.c Src > parse.syms
gawk -f ../Src/makepro.awk pattern.c Src > pattern.syms
gawk -f ../Src/makepro.awk pattern.c Src > pattern.syms
gawk -f ../Src/makepro.awk prompt.c Src > prompt.syms
gawk -f ../Src/makepro.awk prompt.c Src > prompt.syms
gawk -f ../Src/makepro.awk signals.c Src > signals.syms
gawk -f ../Src/makepro.awk signals.c Src > signals.syms
gawk -f ../Src/makepro.awk signames.c Src > signames.syms
gawk -f ../Src/makepro.awk signames.c Src > signames.syms
gawk -f ../Src/makepro.awk string.c Src > string.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < string.syms) \
	> string.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < string.syms) \
	> `echo string.epro | sed 's/\.epro$/.pro/'`
gawk -f ../Src/makepro.awk subst.c Src > subst.syms
gawk -f ../Src/makepro.awk subst.c Src > subst.syms
gawk -f ../Src/makepro.awk text.c Src > text.syms
gawk -f ../Src/makepro.awk text.c Src > text.syms
gawk -f ../Src/makepro.awk utils.c Src > utils.syms
gawk -f ../Src/makepro.awk utils.c Src > utils.syms
gawk -f ../Src/makepro.awk watch.c Src > watch.syms
gawk -f ../Src/makepro.awk watch.c Src > watch.syms
gawk -f ../Src/makepro.awk main.c Src > main.syms
grep 'define.*SIGCOUNT' signames.c > sigcount.h
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < builtin.syms) \
	> builtin.epro
grep 'define.*SIGCOUNT' signames.c > sigcount.h
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < builtin.syms) \
	> `echo builtin.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < builtin.syms) \
	> builtin.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < compat.syms) \
	> compat.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < builtin.syms) \
	> `echo builtin.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < compat.syms) \
	> `echo compat.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < compat.syms) \
	> compat.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < cond.syms) \
	> cond.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < compat.syms) \
	> `echo compat.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < cond.syms) \
	> `echo cond.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < cond.syms) \
	> cond.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < exec.syms) \
	> exec.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < cond.syms) \
	> `echo cond.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < exec.syms) \
	> `echo exec.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < exec.syms) \
	> exec.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < glob.syms) \
	> glob.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < exec.syms) \
	> `echo exec.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < glob.syms) \
	> `echo glob.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < glob.syms) \
	> glob.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < hashtable.syms) \
	> hashtable.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < glob.syms) \
	> `echo glob.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < hashtable.syms) \
	> `echo hashtable.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < hashtable.syms) \
	> hashtable.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < hist.syms) \
	> hist.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < hashtable.syms) \
	> `echo hashtable.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < hist.syms) \
	> `echo hist.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < hist.syms) \
	> hist.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < init.syms) \
	> init.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < hist.syms) \
	> `echo hist.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < init.syms) \
	> `echo init.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < init.syms) \
	> init.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < input.syms) \
	> input.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < init.syms) \
	> `echo init.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < input.syms) \
	> `echo input.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < input.syms) \
	> input.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < jobs.syms) \
	> jobs.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < input.syms) \
	> `echo input.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < jobs.syms) \
	> `echo jobs.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < jobs.syms) \
	> jobs.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < lex.syms) \
	> lex.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < jobs.syms) \
	> `echo jobs.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < lex.syms) \
	> `echo lex.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < lex.syms) \
	> lex.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < linklist.syms) \
	> linklist.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < lex.syms) \
	> `echo lex.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < linklist.syms) \
	> `echo linklist.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < linklist.syms) \
	> linklist.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < loop.syms) \
	> loop.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < linklist.syms) \
	> `echo linklist.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < loop.syms) \
	> `echo loop.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < loop.syms) \
	> loop.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < math.syms) \
	> math.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < loop.syms) \
	> `echo loop.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < math.syms) \
	> `echo math.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < math.syms) \
	> math.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < mem.syms) \
	> mem.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < math.syms) \
	> `echo math.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < mem.syms) \
	> `echo mem.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < mem.syms) \
	> mem.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < module.syms) \
	> module.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < mem.syms) \
	> `echo mem.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < module.syms) \
	> `echo module.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < module.syms) \
	> module.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < options.syms) \
	> options.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < module.syms) \
	> `echo module.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < options.syms) \
	> `echo options.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < options.syms) \
	> options.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < params.syms) \
	> params.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < options.syms) \
	> `echo options.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < params.syms) \
	> `echo params.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < params.syms) \
	> params.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < params.syms) \
	> `echo params.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < parse.syms) \
	> parse.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < parse.syms) \
	> `echo parse.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < parse.syms) \
	> parse.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < parse.syms) \
	> `echo parse.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < pattern.syms) \
	> pattern.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < pattern.syms) \
	> `echo pattern.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < pattern.syms) \
	> pattern.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < pattern.syms) \
	> `echo pattern.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < prompt.syms) \
	> prompt.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < prompt.syms) \
	> `echo prompt.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < prompt.syms) \
	> prompt.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < prompt.syms) \
	> `echo prompt.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < signals.syms) \
	> signals.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < signals.syms) \
	> `echo signals.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < signals.syms) \
	> signals.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < signals.syms) \
	> `echo signals.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < signames.syms) \
	> signames.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < signames.syms) \
	> `echo signames.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < signames.syms) \
	> signames.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < signames.syms) \
	> `echo signames.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < string.syms) \
	> string.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < string.syms) \
	> `echo string.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < subst.syms) \
	> subst.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < subst.syms) \
	> `echo subst.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < subst.syms) \
	> subst.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < subst.syms) \
	> `echo subst.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < text.syms) \
	> text.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < text.syms) \
	> `echo text.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < text.syms) \
	> text.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < text.syms) \
	> `echo text.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < utils.syms) \
	> utils.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < utils.syms) \
	> utils.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < utils.syms) \
	> `echo utils.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < utils.syms) \
	> `echo utils.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < watch.syms) \
	> watch.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < watch.syms) \
	> `echo watch.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < watch.syms) \
	> watch.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < watch.syms) \
	> `echo watch.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < main.syms) \
	> main.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < main.syms) \
	> `echo main.epro | sed 's/\.epro$/.pro/'`
make[3]: Entering directory `/tmp/zsh-4.3.1/Src'
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src'
make[3]: Entering directory `/tmp/zsh-4.3.1/Src'
make[3]: `zsh.mdh.tmp' is up to date.
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src'
mv: cannot stat `zsh.mdh.tmp': No such file or directory
make[2]: *** [zsh.mdh] Error 1
make[2]: Leaving directory `/tmp/zsh-4.3.1/Src'
make[1]: *** [main.o] Error 2
make[1]: *** Waiting for unfinished jobs....
Updated `zsh.mdh'.
make[3]: Entering directory `/tmp/zsh-4.3.1/Src/Builtins'
gawk -f ../../Src/makepro.awk rlimits.c Src/Builtins > rlimits.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Builtins'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Builtins'
Updated `rlimits.mdh'.
echo 'timestamp for rlimits.mdh against rlimits.mdd' > rlimits.mdhs
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Builtins'
gawk -f ../../Src/makepro.awk sched.c Src/Builtins > sched.syms
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Builtins'
Updated `sched.mdh'.
echo 'timestamp for sched.mdh against sched.mdd' > sched.mdhs
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < rlimits.syms) \
	> rlimits.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < sched.syms) \
	> sched.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < rlimits.syms) \
	> `echo rlimits.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < sched.syms) \
	> `echo sched.epro | sed 's/\.epro$/.pro/'`
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Builtins'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Builtins'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Builtins'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Builtins'
Updated `rlimits.mdh'.
Updated `sched.mdh'.
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src/Builtins'
make[3]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
gawk -f ../../Src/makepro.awk cap.c Src/Modules > cap.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `cap.mdh'.
echo 'timestamp for cap.mdh against cap.mdd' > cap.mdhs
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
gawk -f ../../Src/makepro.awk clone.c Src/Modules > clone.syms
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `clone.mdh'.
echo 'timestamp for clone.mdh against clone.mdd' > clone.mdhs
gawk -f ../../Src/makepro.awk datetime.c Src/Modules > datetime.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `datetime.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
echo 'timestamp for datetime.mdh against datetime.mdd' > datetime.mdhs
gawk -f ../../Src/makepro.awk example.c Src/Modules > example.syms
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `example.mdh'.
echo 'timestamp for example.mdh against example.mdd' > example.mdhs
gawk -f ../../Src/makepro.awk files.c Src/Modules > files.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `files.mdh'.
echo 'timestamp for files.mdh against files.mdd' > files.mdhs
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `langinfo.mdh'.
echo 'timestamp for langinfo.mdh against langinfo.mdd' > langinfo.mdhs
gawk -f ../../Src/makepro.awk langinfo.c Src/Modules > langinfo.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
gawk -f ../../Src/makepro.awk mapfile.c Src/Modules > mapfile.syms
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `mapfile.mdh'.
echo 'timestamp for mapfile.mdh against mapfile.mdd' > mapfile.mdhs
gawk -f ../../Src/makepro.awk mathfunc.c Src/Modules > mathfunc.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `mathfunc.mdh'.
echo 'timestamp for mathfunc.mdh against mathfunc.mdd' > mathfunc.mdhs
gawk -f ../../Src/makepro.awk newuser.c Src/Modules > newuser.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `newuser.mdh'.
echo 'timestamp for newuser.mdh against newuser.mdd' > newuser.mdhs
gawk -f ../../Src/makepro.awk parameter.c Src/Modules > parameter.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `parameter.mdh'.
echo 'timestamp for parameter.mdh against parameter.mdd' > parameter.mdhs
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `socket.mdh'.
echo 'timestamp for socket.mdh against socket.mdd' > socket.mdhs
gawk -f ../../Src/makepro.awk socket.c Src/Modules > socket.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `stat.mdh'.
echo 'timestamp for stat.mdh against stat.mdd' > stat.mdhs
gawk -f ../../Src/makepro.awk stat.c Src/Modules > stat.syms
if [ x/usr/include/asm/errno.h = x ]; then \
	touch errtmp.out; \
   else \
	gawk -f ./errnames1.awk /usr/include/asm/errno.h >errtmp.c; \
	gcc -E errtmp.c >errtmp.out; \
   fi
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
gawk -f ./errnames2.awk errtmp.out > errnames.c
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
rm -f errtmp.c errtmp.out
Updated `system.mdh'.
echo 'timestamp for system.mdh against system.mdd' > system.mdhs
gawk -f ../../Src/makepro.awk system.c Src/Modules > system.syms
gawk -f ../../Src/makepro.awk errnames.c Src/Modules > errnames.syms
gawk -f ../../Src/makepro.awk tcp.c Src/Modules > tcp.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `tcp.mdh'.
echo 'timestamp for tcp.mdh against tcp.mdd' > tcp.mdhs
gawk -f ../../Src/makepro.awk termcap.c Src/Modules > termcap.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `termcap.mdh'.
echo 'timestamp for termcap.mdh against termcap.mdd' > termcap.mdhs
gawk -f ../../Src/makepro.awk terminfo.c Src/Modules > terminfo.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `terminfo.mdh'.
echo 'timestamp for terminfo.mdh against terminfo.mdd' > terminfo.mdhs
gawk -f ../../Src/makepro.awk zftp.c Src/Modules > zftp.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `zftp.mdh'.
echo 'timestamp for zftp.mdh against zftp.mdd' > zftp.mdhs
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `zprof.mdh'.
echo 'timestamp for zprof.mdh against zprof.mdd' > zprof.mdhs
gawk -f ../../Src/makepro.awk zprof.c Src/Modules > zprof.syms
gawk -f ../../Src/makepro.awk zpty.c Src/Modules > zpty.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `zpty.mdh'.
echo 'timestamp for zpty.mdh against zpty.mdd' > zpty.mdhs
gawk -f ../../Src/makepro.awk zselect.c Src/Modules > zselect.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `zselect.mdh'.
echo 'timestamp for zselect.mdh against zselect.mdd' > zselect.mdhs
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
( \
    echo '/** thingies.list                            **/'; \
    echo '/** thingy structures for the known thingies **/'; \
    echo; \
    echo '/* format: T("name", TH_FLAGS, w_widget, t_nextthingy) */'; \
    echo; \
    sed -e 's/#.*//; /^$/d; s/" *,.*/"/' \
	-e 's/^"/T("/; s/$/, 0,/; h' \
	-e 's/-//g; s/^.*"\(.*\)".*/w_\1, t_D\1)/' \
	-e 'H; g; s/\n/ /' \
	< ./iwidgets.list; \
    sed -e 's/#.*//; /^$/d; s/" *,.*/"/' \
	-e 's/^"/T("./; s/$/, TH_IMMORTAL,/; h' \
	-e 's/-//g; s/^.*"\.\(.*\)".*/w_\1, t_\1)/' \
	-e 'H; g; s/\n/ /' \
	< ./iwidgets.list; \
) > thingies.list
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `zutil.mdh'.
echo 'timestamp for zutil.mdh against zutil.mdd' > zutil.mdhs
gawk -f ../../Src/makepro.awk zle_bindings.c Src/Zle > zle_bindings.syms
make[5]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[5]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
gawk -f ../../Src/makepro.awk zutil.c Src/Modules > zutil.syms
Updated `zle.mdh'.
echo 'timestamp for zle.mdh against zle.mdd' > zle.mdhs
gawk -f ../../Src/makepro.awk zle_hist.c Src/Zle > zle_hist.syms
gawk -f ../../Src/makepro.awk zle_keymap.c Src/Zle > zle_keymap.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < cap.syms) \
	> cap.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < cap.syms) \
	> `echo cap.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk zle_main.c Src/Zle > zle_main.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < clone.syms) \
	> clone.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < clone.syms) \
	> `echo clone.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk zle_misc.c Src/Zle > zle_misc.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < datetime.syms) \
	> datetime.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < datetime.syms) \
	> `echo datetime.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk zle_move.c Src/Zle > zle_move.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < example.syms) \
	> example.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < example.syms) \
	> `echo example.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk zle_params.c Src/Zle > zle_params.syms
gawk -f ../../Src/makepro.awk zle_refresh.c Src/Zle > zle_refresh.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < files.syms) \
	> files.epro
gawk -f ../../Src/makepro.awk zle_thingy.c Src/Zle > zle_thingy.syms
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < files.syms) \
	> `echo files.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk zle_tricky.c Src/Zle > zle_tricky.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < langinfo.syms) \
	> langinfo.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < langinfo.syms) \
	> `echo langinfo.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk zle_utils.c Src/Zle > zle_utils.syms
gawk -f ../../Src/makepro.awk zle_vi.c Src/Zle > zle_vi.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < mapfile.syms) \
	> mapfile.epro
gawk -f ../../Src/makepro.awk zle_word.c Src/Zle > zle_word.syms
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < mapfile.syms) \
	> `echo mapfile.epro | sed 's/\.epro$/.pro/'`
make[5]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[5]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < mathfunc.syms) \
	> mathfunc.epro
Updated `complete.mdh'.
echo 'timestamp for complete.mdh against complete.mdd' > complete.mdhs
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < mathfunc.syms) \
	> `echo mathfunc.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk complete.c Src/Zle > complete.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < newuser.syms) \
	> newuser.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < newuser.syms) \
	> `echo newuser.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk compcore.c Src/Zle > compcore.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < parameter.syms) \
	> parameter.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < parameter.syms) \
	> `echo parameter.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk compmatch.c Src/Zle > compmatch.syms
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < socket.syms) \
	> socket.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < socket.syms) \
	> `echo socket.epro | sed 's/\.epro$/.pro/'`
gawk -f ../../Src/makepro.awk compresult.c Src/Zle > compresult.syms
( \
    echo '/** zle_things.h                              **/'; \
    echo '/** indices of and pointers to known thingies **/'; \
    echo; \
    echo 'enum {'; \
    sed -n -f ./zle_things.sed < thingies.list; \
    echo '    ZLE_BUILTIN_THINGY_COUNT'; \
    echo '};'; \
) > zle_things.h
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < stat.syms) \
	> stat.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < stat.syms) \
	> `echo stat.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_bindings.syms) \
	> zle_bindings.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_bindings.syms) \
	> `echo zle_bindings.epro | sed 's/\.epro$/.pro/'`
grep 'define.*ERRCOUNT' errnames.c > errcount.h
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < system.syms) \
	> system.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_hist.syms) \
	> zle_hist.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < system.syms) \
	> `echo system.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_hist.syms) \
	> `echo zle_hist.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_keymap.syms) \
	> zle_keymap.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_main.syms) \
	> zle_main.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_keymap.syms) \
	> `echo zle_keymap.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_main.syms) \
	> `echo zle_main.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < errnames.syms) \
	> errnames.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_misc.syms) \
	> zle_misc.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < errnames.syms) \
	> `echo errnames.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_misc.syms) \
	> `echo zle_misc.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_move.syms) \
	> zle_move.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < tcp.syms) \
	> tcp.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_move.syms) \
	> `echo zle_move.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < tcp.syms) \
	> `echo tcp.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_params.syms) \
	> zle_params.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < termcap.syms) \
	> termcap.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_params.syms) \
	> `echo zle_params.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < termcap.syms) \
	> `echo termcap.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_refresh.syms) \
	> zle_refresh.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < terminfo.syms) \
	> terminfo.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_refresh.syms) \
	> `echo zle_refresh.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < terminfo.syms) \
	> `echo terminfo.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_thingy.syms) \
	> zle_thingy.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_tricky.syms) \
	> zle_tricky.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_thingy.syms) \
	> `echo zle_thingy.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_tricky.syms) \
	> `echo zle_tricky.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zftp.syms) \
	> zftp.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_utils.syms) \
	> zle_utils.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zftp.syms) \
	> `echo zftp.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_utils.syms) \
	> `echo zle_utils.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zprof.syms) \
	> zprof.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_vi.syms) \
	> zle_vi.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zprof.syms) \
	> `echo zprof.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_vi.syms) \
	> `echo zle_vi.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zpty.syms) \
	> zpty.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zle_word.syms) \
	> zle_word.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zpty.syms) \
	> `echo zpty.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zle_word.syms) \
	> `echo zle_word.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < complete.syms) \
	> complete.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zselect.syms) \
	> zselect.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < complete.syms) \
	> `echo complete.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zselect.syms) \
	> `echo zselect.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < compcore.syms) \
	> compcore.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zutil.syms) \
	> zutil.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < compcore.syms) \
	> `echo compcore.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zutil.syms) \
	> `echo zutil.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < compmatch.syms) \
	> compmatch.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < compmatch.syms) \
	> `echo compmatch.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < compresult.syms) \
	> compresult.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < compresult.syms) \
	> `echo compresult.epro | sed 's/\.epro$/.pro/'`
make[5]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[5]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
Updated `zle.mdh'.
make[5]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[5]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
Updated `complete.mdh'.
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `cap.mdh'.
Updated `clone.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `datetime.mdh'.
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `example.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `files.mdh'.
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `langinfo.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `mapfile.mdh'.
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `mathfunc.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `newuser.mdh'.
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `parameter.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `socket.mdh'.
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `stat.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `system.mdh'.
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `tcp.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `termcap.mdh'.
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `terminfo.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `zftp.mdh'.
Updated `zprof.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `zpty.mdh'.
Updated `zselect.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Modules'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
Updated `zutil.mdh'.
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src/Modules'
make[3]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
gawk -f ../../Src/makepro.awk compctl.c Src/Zle > compctl.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
Updated `compctl.mdh'.
echo 'timestamp for compctl.mdh against compctl.mdd' > compctl.mdhs
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
Updated `complist.mdh'.
echo 'timestamp for complist.mdh against complist.mdd' > complist.mdhs
gawk -f ../../Src/makepro.awk complist.c Src/Zle > complist.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
gawk -f ../../Src/makepro.awk computil.c Src/Zle > computil.syms
Updated `computil.mdh'.
echo 'timestamp for computil.mdh against computil.mdd' > computil.mdhs
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
gawk -f ../../Src/makepro.awk deltochar.c Src/Zle > deltochar.syms
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
Updated `deltochar.mdh'.
echo 'timestamp for deltochar.mdh against deltochar.mdd' > deltochar.mdhs
gawk -f ../../Src/makepro.awk zleparameter.c Src/Zle > zleparameter.syms
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
Updated `zleparameter.mdh'.
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < compctl.syms) \
	> compctl.epro
echo 'timestamp for zleparameter.mdh against zleparameter.mdd' > zleparameter.mdhs
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < complist.syms) \
	> complist.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < compctl.syms) \
	> `echo compctl.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < complist.syms) \
	> `echo complist.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < computil.syms) \
	> computil.epro
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < deltochar.syms) \
	> deltochar.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < computil.syms) \
	> `echo computil.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < deltochar.syms) \
	> `echo deltochar.epro | sed 's/\.epro$/.pro/'`
(echo '/* Generated automatically */'; sed -n '/^E/{s/^E//;p;}' < zleparameter.syms) \
	> zleparameter.epro
(echo '/* Generated automatically */'; sed -n '/^L/{s/^L//;p;}' < zleparameter.syms) \
	> `echo zleparameter.epro | sed 's/\.epro$/.pro/'`
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
Updated `compctl.mdh'.
Updated `complist.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
Updated `computil.mdh'.
Updated `deltochar.mdh'.
make[4]: Entering directory `/tmp/zsh-4.3.1/Src/Zle'
make[4]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
Updated `zleparameter.mdh'.
make[3]: Leaving directory `/tmp/zsh-4.3.1/Src/Zle'
make[2]: Leaving directory `/tmp/zsh-4.3.1/Src'
make[1]: Leaving directory `/tmp/zsh-4.3.1/Src'
make: *** [all] Error 1

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

* Re: Installing zsh-4.3.1
  2006-03-01  7:42 Installing zsh-4.3.1 FX Coudert
@ 2006-03-03  6:01 ` Bart Schaefer
  0 siblings, 0 replies; 2+ messages in thread
From: Bart Schaefer @ 2006-03-03  6:01 UTC (permalink / raw)
  To: zsh-users

On Mar 1,  8:42am, FX Coudert wrote:
}
} 1. the make process doesn't support parallel building.

This has been noted a number of times dating back at least to three
years ago.  One problem (as Wayne observed then) is with the "prep"
target, which the structure of the generated Makefile/Makemod files
falsely indicates can be built in parallel with some other targets
that, in reality, depend upon "prep" having completed first.

The following minimal patch fixes this to the first order.  I'm a
little concerned that it will break something in the case where
"make -f Makemod prep" would fail, because Makemod is then created
by "make Makemod" but removed by "make prep".

Index: Src/Makefile.in
===================================================================
retrieving revision 1.6
diff -c -r1.6 Src/Makefile.in
--- Src/Makefile.in	24 Sep 2005 17:48:35 -0000	1.6
+++ Src/Makefile.in	3 Mar 2006 05:27:19 -0000
@@ -109,7 +109,7 @@
 
 @CONFIG_MK@
 
-Makemod prep: $(CONFIG_INCS) $(dir_top)/config.modules
+Makemod: $(CONFIG_INCS) $(dir_top)/config.modules
 	@case $(sdir_top) in \
 	    /*) top_srcdir=$(sdir_top) ;; \
 	    *) top_srcdir=$(subdir)/$(sdir_top) ;; \
@@ -119,6 +119,7 @@
 	    '$$top_srcdir/$(subdir)/mkmakemod.sh $(subdir) Makemod'; \
 	cd $(dir_top) && \
 	    $(SHELL) $$top_srcdir/$(subdir)/mkmakemod.sh $(subdir) Makemod
+prep: Makemod
 	@$(MAKE) -f Makemod $(MAKEDEFS) prep || rm -f Makemod
 .PHONY: prep
 


However, there is yet another problem, which is that several targets in
Makefile are built by invoking "make -f Makemod", and Makemod itself is
not re-entrant.  This seems mainly to be because of zsh.mdd, which
contains instructions for making signames.c and sigcount.h.  I think
those rules should be moved out of zsh.mdd and into Makefile.in, but
perhaps there's another way to get them pre-built.

-- 


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

end of thread, other threads:[~2006-03-03  6:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-01  7:42 Installing zsh-4.3.1 FX Coudert
2006-03-03  6:01 ` Bart Schaefer

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).