This one is making absolutely no sense. I've been working with OpenPKG 2.4.x since it came out and never had problems building procmail. In fact, I just gone done rebuilding a Solaris 9 system using postfix and have no troubles (within the last week).

Now, on either Solaris 8 & 9 (including the system I just got done rebuilding) I get this when building procmail:

Initiating fcntl()/kernel-locking-support tests

Killed
Proceeding with kernel-locking-support tests in the background
Testing for const
ld.so.1: _autotst: fatal: libnet.so: open failed: No such file or directory
Killed
Testing for volatile
Testing for enum
ld.so.1: _autotst: fatal: libnet.so: open failed: No such file or directory
Killed

Your system appears to not (correctly) support at least one of:
const, volatile, function prototypes, and enum types.  Future
versions of procmail will probably require support for all of them,
so you should either upgrade your compiler to one that's compliant
with the ISO C standard (the standard's over 10 years old, for
goodness sake), or send email to <[EMAIL PROTECTED]> explaining why
you need procmail to continue to support K&R C.

Checking for POSIX and ANSI/ISO 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
Checking realloc implementation
Killed
The test program failed somehow.  Assuming realloc is fine
Testing for WIFEXITED(), WIFSTOPPED(), WEXITSTATUS() & WSIGTERM()
Testing for various struct passwd members
Testing for memmove, strchr, strpbrk, strcspn, strtol, strstr,
        rename, setrgid, setegid, pow, opendir, mkdir, waitpid, fsync,
        ftruncate, strtod, strncasecmp, strerror, strlcat,
        memset, bzero, and _exit
Determining the maximum number of 16 byte arguments execv() takes
Killed
Whoeaaa!  This actually can't happen.
You have a look and see if you detect anything uncanny:
*******************************************************
ld.so.1: _autotst: fatal: libnet.so: open failed: No such file or directory
*******************************************************
I suggest you take a look at the definition of LDFLAGS*
in the Makefile before you try make again.
make[1]: *** [../autoconf.h] Error 1
make: *** [autoconf.h] Error 2
+ exit 2
error: Bad exit status from /syscfg/opkg/RPM/TMP/rpm-tmp.20363 (%build)

The only libnet.so on any Solaris system I have is part of the Java 1.4.2 SDK, which is not in the path. I'm using the same source rpm that I've used to build 20+ Solaris systems so I can't understand what's going on.

Doug
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to