From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8338 invoked from network); 3 Mar 2004 19:17:30 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 3 Mar 2004 19:17:30 -0000 Received: (qmail 11790 invoked by alias); 3 Mar 2004 19:16:44 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 7104 Received: (qmail 11660 invoked from network); 3 Mar 2004 19:16:42 -0000 Received: from localhost (HELO sunsite.dk) (127.0.0.1) by localhost with SMTP; 3 Mar 2004 19:16:42 -0000 X-MessageWall-Score: 0 (sunsite.dk) Received: from [82.69.48.121] by sunsite.dk (MessageWall 1.0.8) with SMTP; 3 Mar 2004 19:14:32 -0000 Received: by umarumohammed.org (Postfix, from userid 1000) id 1436415AEFB; Wed, 3 Mar 2004 19:15:40 +0000 (GMT) Date: Wed, 3 Mar 2004 19:15:40 +0000 From: Ibraheem Umaru-Mohammed To: Peter Stephenson Cc: Zsh users list Subject: Re: 4.2.0-pre-2 Message-ID: <20040303191540.GA20717@rabox> References: <17958.1078322407@csr.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="HlL+5n6rz5pIUxbD" Content-Disposition: inline In-Reply-To: <17958.1078322407@csr.com> X-OS: Gentoo Base System version 1.4.3.13p1 - Linux 2.6.3-rc2-gentoo User-Agent: Mutt/1.5.6i --HlL+5n6rz5pIUxbD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 -- --HlL+5n6rz5pIUxbD Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config.log" This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.57. Invocation command line was $ ./configure --prefix=/home/ibraheem/utils/zsh/AIX/ ## --------- ## ## Platform. ## ## --------- ## hostname = md000002s uname -m = 00541F5A4C00 uname -r = 2 uname -s = AIX uname -v = 5 /usr/bin/uname -p = powerpc /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = 5.2.0.0 /bin/universe = unknown PATH: /home/ibraheem/utils/gawk/AIX/bin/ PATH: /home/ibraheem/utils/python/AIX/bin PATH: /home/ibraheem/utils PATH: . PATH: /bin PATH: /usr/bin PATH: /usr/sbin PATH: /usr/atria/bin PATH: /export/tools/bin PATH: /export/cc_Tools/solaris-5.6-sparc/SUNWForte_6.2/SUNWspro/bin PATH: /export/tools/solaris-5.6-sparc/Purifyplus_2002a.06.00/releases/purify.sol.2002a.06.00 PATH: /export/tools/solaris-5.6-sparc/Purifyplus_2002a.06.00/releases/quantify.sol.2002a.06.00 PATH: /export/tools/bin PATH: /usr/vac/bin PATH: /usr/sbin PATH: /usr/devel/bin PATH: /usr/bin/X11 PATH: /usr/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1338: checking build system type configure:1356: result: powerpc-ibm-aix5.2.0.0 configure:1364: checking host system type configure:1378: result: powerpc-ibm-aix5.2.0.0 configure:1837: checking for gcc configure:1863: result: /usr/vac/bin/cc configure:2107: checking for C compiler version configure:2110: /usr/vac/bin/cc --version &5 /usr/vac/bin/cc: 1501-216 command option -version is not recognized - passed to ld C for AIX Compiler, Version 6 Usage: xlc [ option | inputfile ]... cc [ option | inputfile ]... c89 [ option | inputfile ]... xlc128 [ option | inputfile ]... cc128 [ option | inputfile ]... xlc_r [ option | inputfile ]... cc_r [ option | inputfile ]... xlc_r4 [ option | inputfile ]... cc_r4 [ option | inputfile ]... xlc_r7 [ option | inputfile ]... cc_r7 [ option | inputfile ]... Description: The xlC and related commands compile C and C++ source files. They also processes assembler source files and object files. Unless the -c option is specified, xlC calls the linkage editor to produce a single object file. Input files may be any of the following: 1. file name with .c suffix: C source file 2. file name with .i suffix: preprocessed C or C++ source file 3. file name with .o suffix: object file for ld command 4. file name with .s suffix: assembler source file 5. file name with .so suffix: shared object file Options: Options can be flag options or keyword options: 1. Flag options: -# Display language processing commands but do not invoke them; output goes to stdout. -bdynamic, -bstatic Determines which types of library files are searched by the linkage editor. -brtl Tells the linkage editor to accept both .so and .a library file types. -B Construct alternate compiler/assembler/linkage editor program names. is added to the beginning of the standard program names. -c Do not send object files to the linkage editor. -C Write comments to output when doing preprocessing, used with -E and -P. -D[=] Define as in #define directive. If is not specified, 1 is assumed. -E Preprocess but do not compile; output goes to stdout -f Passes to the linkage editor the filename of a file containing a list of input files to be processed. -F[:] Use alternate configuration file with optional . If is not specified, the assumed stanza is the name of the command used to invoke the compiler. -g Produce information for the debugger. -G Tells the linkage editor to create a dynamic library. -I Search in directory for include files that do not start with an absolute path. -l Search the specified library file, where selects the file lib.a. -L Search in directory for files specified by -l. -ma Generate inline calls to the "alloca" function as if "#pragma alloca" directives were in the source file. -M Generate information to be included in a "make" description file; output goes to .u file. -o Name the executable file instead of a.out. When used with the -c option and one source file, name the object file instead of filename.o. If is the name of a directory, files generated by the compiler will be placed into that directory. -O Optimize generated code. -O2 Same as -O. -O3 Perform some memory and compile time intensive optimizations in addition to those executed with -O2. The -O3 specific optimizations have the potential to alter the semantics of a user's program. The compiler guards against these optimizations at -O2 and the option -qstrict is provided at -O3 to turn off these aggressive optimizations. -O4 Equivalent to -O3 -qipa with automatic generation of architecture and tuning option ideal for that platform. -O5 Equivalent to -O3 -qipa=level=2 with automatic generation of architecture and tuning option ideal for that platform. -p Generate profiling support code. Same as -qprofile=p. -pg Generate profiling support code including BSD profiling support. Same as -qprofile=pg. -P Preprocess but do not compile; output goes to .i file. -Q, -qinline Inline all appropriate functions where x can be one of the following: ! Not inline any function (equivalent to -qnoinline) = Inline if number of source statement in function is less than the number specified in . - Not inline function listed by names in + Attempt to inline function listed by names in . -r Produce the output file without linking any library. -S Produce a .s file for any source file processed by the compiler. -t Apply prefix from the -B option to the specified program , where x can be one or more of the following: a = assembler b = compiler backend c = compiler frontend i = compiler inliner I = inter-procedural analysis - compile phase l = linkage editor L = inter-procedural analysis - link phase. p = preprocessor -U Undefine name as in #undef directive. -v Displays language processing commands as they are invoked by xlc; output goes to stdout. -V Displays commands as they are invoked by xlC; output goes to stdout. -w Suppress informational, language-level, and warning messages. -W Give the options to the compiler program where x can be one or more of the following: -y Specify compile-time rounding of constant floating-point expressions, where can be one of the following: m = round toward minus infinity n = round to nearest p = round toward positive infinity z = round toward zero. 2. Keyword options: Keyword options are specified in one of the following ways: -q