cd src; make ../autoconf.h /bin/sh ./autoconf /bin/sh "/bin/rm -f" "mv -f" /dev/null \ "fgrep" "make" o "__defaults__" \ "/home/roald/bin" ../autoconf.h ============================================================================== In order for the kernel-locking tests to work as intended I have to be able to test-lock files on as many semantically different filesystems as possible (for more information about this, READ PARAGRAPH TWO in INSTALL). To suppress this prompt you can set the LOCKINGTEST variable in the Makefile.  Please add writable directories to the list. You should only add directories that reside on filesystems that have unique characteristics. E.g. if you have several remote NFS partitions, pick some unique client-server pairs, there is little use in picking the same server twice from the same client-machine. An excellent candidate would be a remotely mounted mail spool directory. ============================================================================== I will temporarily use a testdirectory named _locktest in the following directories: /tmp . If you would like to add any, please specify them below, press return to continue: Initiating fcntl()/kernel-locking-support tests Proceeding with kernel-locking-support tests in the background Testing for const Testing for volatile Testing for prototypes Checking for POSIX and ANSI system include files Checking for network/comsat/biff support Testing for void*, size_t, off_t, pid_t, time_t, mode_t, uid_t & gid_t Testing for WIFEXITED(), WIFSTOPPED(), WEXITSTATUS() & WSIGTERM() Testing for memmove, strchr, strpbrk, strcspn, strtol, strstr, rename, setrgid, setegid, pow, opendir, mkdir & waitpid Determining the maximum number of 16 byte arguments execv() takes Whoeaaa! This actually can't happen. You have a look and see if you detect anything uncanny: ******************************************************* "./sublib.c", line 87: warning: loop not entered at top "_autotst.c", line 11: warning: const is a keyword in ANSI C "_autotst.c", line 11: syntax error before or at: strstr "_autotst.c", line 11: warning: syntax error: empty declaration "_autotst.c", line 12: parameter not in identifier list: const "_autotst.c", line 12: parameter not in identifier list: const "_autotst.c", line 12: identifier redeclared: const current : pointer to char previous: int : "_autotst.c", line 12 "_autotst.c", line 12: syntax error before or at: haystack "_autotst.c", line 13: parameter not in identifier list: to "_autotst.c", line 14: parameter not in identifier list: to "_autotst.c", line 14: identifier redeclared: to current : int previous: ulong : "_autotst.c", line 13 "_autotst.c", line 14: cannot initialize parameter: to "_autotst.c", line 15: syntax error before or at: do "_autotst.c", line 15: syntax error before or at: "\nFrom " "_autotst.c", line 15: parameter redeclared: strstr "_autotst.c", line 16: parameter redeclared: iter "_autotst.c", line 16: warning: syntax error: empty declaration "_autotst.c", line 17: parameter not in identifier list: clock "_autotst.c", line 17: syntax error before or at: - "_autotst.c", line 17: parameter not in identifier list: to "_autotst.c", line 17: identifier redeclared: to current : int previous: int : "_autotst.c", line 14 "_autotst.c", line 20: warning: function prototype parameters must have types "_autotst.c", line 20: parameter not in identifier list: main "_autotst.c", line 20: parameter not in identifier list: argc "_autotst.c", line 20: syntax error before or at: const "_autotst.c", line 20: parameter not in identifier list: const "_autotst.c", line 20: identifier redeclared: const current : int previous: pointer to char : "_autotst.c", line 12 "_autotst.c", line 20: parameter not in identifier list: argv "_autotst.c", line 22: parameter redeclared: haystack "_autotst.c", line 24: warning: improper pointer/integer combination: op "=" "_autotst.c", line 25: parameter not in identifier list: c1 "_autotst.c", line 25: parameter not in identifier list: c2 "_autotst.c", line 25: parameter not in identifier list: i "_autotst.c", line 25: parameter not in identifier list: t "_autotst.c", line 26: parameter redeclared: iter "_autotst.c", line 26: parameter not in identifier list: titer "_autotst.c", line 26: parameter not in identifier list: syscnt "_autotst.c", line 28: cannot dereference non-pointer type "_autotst.c", line 30: cannot dereference non-pointer type "_autotst.c", line 32: cannot dereference non-pointer type "_autotst.c", line 34: cannot dereference non-pointer type "_autotst.c", line 59: syntax error before or at: struct "_autotst.c", line 60: undefined symbol: p "_autotst.c", line 60: warning: improper pointer/integer combination: op "=" "_autotst.c", line 61: left operand of "->" must be pointer to struct/union "_autotst.c", line 66: syntax error before or at: struct "_autotst.c", line 67: undefined symbol: serv "_autotst.c", line 67: warning: improper pointer/integer combination: op "=" "_autotst.c", line 69: left operand of "->" must be pointer to struct/union "_autotst.c", line 72: syntax error before or at: struct "_autotst.c", line 74: undefined symbol: host "_autotst.c", line 74: warning: improper pointer/integer combination: op "=" "_autotst.c", line 75: left operand of "->" must be pointer to struct/union "_autotst.c", line 75: left operand of "->" must be pointer to struct/union "_autotst.c", line 76: left operand of "->" must be pointer to struct/union "_autotst.c", line 77: parameter not in identifier list: j "_autotst.c", line 77: cannot initialize parameter: j "_autotst.c", line 77: left operand of "->" must be pointer to struct/union "_autotst.c", line 78: syntax error before or at: unsigned "_autotst.c", line 80: undefined symbol: ad "_autotst.c", line 80: cannot dereference non-pointer type "_autotst.c", line 91: parameter not in identifier list: s "_autotst.c", line 91: cannot initialize parameter: s "_autotst.c", line 91: parameter not in identifier list: bits "_autotst.c", line 119: parameter not in identifier list: groups "_autotst.c", line 119: parameter not in identifier list: i "_autotst.c", line 139: parameter not in identifier list: fp "_autotst.c", line 151: only "register" valid as formal parameter storage class "_autotst.c", line 151: parameter not in identifier list: const "_autotst.c", line 151: identifier redeclared: const current : int previous: int : "_autotst.c", line 20 "_autotst.c", line 151: syntax error before or at: char "_autotst.c", line 154: undefined symbol: diff "_autotst.c", line 156: parameter not in identifier list: envs "_autotst.c", line 156: parameter not in identifier list: nenviron "_autotst.c", line 157: undefined symbol: arg "_autotst.c", line 165: undefined symbol: arg "_autotst.c", line 166: undefined symbol: einfo "_autotst.c", line 166: warning: improper pointer/integer combination: op "=" "_autotst.c", line 169: parameter not in identifier list: narg "_autotst.c", line 171: undefined symbol: nargv "_autotst.c", line 171: warning: improper pointer/integer combination: op "=" "_autotst.c", line 174: cannot dereference non-pointer type "_autotst.c", line 174: undefined symbol: num "_autotst.c", line 175: parameter not in identifier list: pargv "_autotst.c", line 175: parameter not in identifier list: args "_autotst.c", line 175: parameter not in identifier list: i "_autotst.c", line 176: warning: improper pointer/integer combination: op "=" "_autotst.c", line 178: syntax error before or at: char "_autotst.c", line 179: undefined symbol: p "_autotst.c", line 179: cannot dereference non-pointer type "_autotst.c", line 185: parameter not in identifier list: newdiff "_autotst.c", line 185: cannot initialize parameter: newdiff "_autotst.c", line 188: parameter not in identifier list: maxdiff "_autotst.c", line 188: cannot initialize parameter: maxdiff "_autotst.c", line 194: undefined symbol: num "_autotst.c", line 194: undefined symbol: nargv "_autotst.c", line 194: cannot dereference non-pointer type "_autotst.c", line 198: undefined symbol: einfo "_autotst.c", line 201: cannot recover from previous errors make: Fatal error: Command failed for target `_autotst.o' Current working directory /alderon/d/roald/tools/procmail/procmail-3.11pre7/src ******************************************************* I suggest you take a look at the definition of LDFLAGS* in the Makefile before you try make again. *** Error code 1 *** Error code 1 *** Error code 1