On [03/03/04 14:00 +0000], Peter Stephenson wrote: > I've uploaded 4.2.0-pre-2 to ftp.zsh.org with some minor fixes. > > Problems which came up were. > > - Apparently failed to compile on a Fedora system without ncurses-devel. > I don't know if termcap was also missing, but if it was that would > explain it. I don't think we need to do anything. > > - AIX is weird. That's not really a zsh problem, but it failed to > compile owing to an error in init.c. There was also an awk > problem in AIX 5 which wasn't due to zsh, but I've tried to work around > it. I don't know if it works yet. > > - In some configurations, linking against libpcre.so was a bad idea > because it wasn't available at boot. You now need to --enable-pcre. > Clint has a better fix for future versions. > > When there are no more compilation problems I will release it. > Tried again on AIX 5.2 after compiling up gawk. Seem to have gotten further, and seems to have a sane sigcount.h file. The error seems to be similar to those highlighted here (http://www.zsh.org/mla/users/2002/msg00247.html), however, removing "cap" from config.modules, and running 'make prep' then 'make' didn't seem to do the trick. cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged Updated `zsh.mdh'. Updated `termcap.mdh'. Updated `terminfo.mdh'. Updated `cap.mdh'. Updated `clone.mdh'. Updated `datetime.mdh'. Updated `example.mdh'. Updated `files.mdh'. Updated `langinfo.mdh'. Updated `mapfile.mdh'. Updated `mathfunc.mdh'. Updated `parameter.mdh'. Updated `socket.mdh'. Updated `stat.mdh'. Updated `system.mdh'. Updated `tcp.mdh'. Updated `zftp.mdh'. Updated `zprof.mdh'. Updated `zpty.mdh'. Updated `zselect.mdh'. Updated `zle.mdh'. Updated `complete.mdh'. Updated `zutil.mdh'. Updated `rlimits.mdh'. Updated `sched.mdh'. Updated `compctl.mdh'. Updated `complist.mdh'. Updated `computil.mdh'. Updated `deltochar.mdh'. Updated `zleparameter.mdh'. rm -f stamp-modobjs.tmp Updated `zsh.mdh'. /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o builtin.o builtin.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o compat.o compat.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o cond.o cond.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o exec.o exec.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o glob.o glob.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o hashtable.o hashtable.c "/usr/include/rpcsvc/ypclnt.h", line 99.31: 1506-310 (I) The type "struct dom_binding" was introduced in a parameter list, and will go out of scope at the end of the function declaration or definition. /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o hist.o hist.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o init.o init.c 1265 1500-010: (W) WARNING in zsh_main: Infinite loop. Program may not stop. /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o input.o input.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o jobs.o jobs.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o lex.o lex.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o linklist.o linklist.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o loop.o loop.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o math.o math.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o mem.o mem.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o module.o module.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o options.o options.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o params.o params.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o parse.o parse.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o pattern.o pattern.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o prompt.o prompt.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o signals.o signals.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o signames.o signames.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o string.o string.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o subst.o subst.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o text.o text.c /usr/vac/bin/cc -qlanglvl=ansi -c -I. -DHAVE_CONFIG_H -O -o utils.o utils.c "utils.c", line 3896.15: 1506-277 (S) Syntax error: possible missing ';' or ','? "utils.c", line 3896.9: 1506-045 (S) Undeclared identifier cap_t. "utils.c", line 3897.12: 1506-045 (S) Undeclared identifier caps. "utils.c", line 3900.30: 1506-275 (S) Unexpected text val encountered. "utils.c", line 3900.13: 1506-045 (S) Undeclared identifier cap_flag_value_t. "utils.c", line 3901.25: 1506-275 (S) Unexpected text n encountered. "utils.c", line 3901.13: 1506-045 (S) Undeclared identifier cap_value_t. "utils.c", line 3902.17: 1506-045 (S) Undeclared identifier n. "utils.c", line 3902.63: 1506-045 (S) Undeclared identifier val. "utils.c", line 3902.47: 1506-045 (S) Undeclared identifier CAP_EFFECTIVE. make: The error code from the last command is 1. Stop. make: The error code from the last command is 2. Stop. make: The error code from the last command is 1. Stop. Any help will be greatly appreciated. Cheers, --ibraheem --