Re: [exim-dev] Compilation failure on HP-UX 11.31

Top Page
Delete this message
Reply to this message
Author: Phil Pennock
Date:  
To: Marc Beyer
CC: exim-dev
Subject: Re: [exim-dev] Compilation failure on HP-UX 11.31
On 2008-11-25 at 13:49 +0100, Marc Beyer wrote:
> Environment:
> $ uname -srv
> HP-UX B.11.31 U
> $ cc --version
> cc: HP C/aC++ B3910B A.06.20 [May 13 2008]
>
> I'm trying to compile Exim 4.69 but getting the following failure at the
> end of "make":
>
> cc -o exim
> ld: Unsatisfied symbol "nlist64" in file os.o
> 1 errors.
> *** Error exit code 1
>
> Stop.
> *** Error exit code 1
>
> Stop.
>
>
>
> Can anyone give me pointers as to what I can do? I can post the
> Local/Makefile ot any other pertinent information if that should help.


This has picked up OS/Makefile-HP-UX, right?

If you add -lelf to LIBS in that, "make clean", "make makefile" and then
"make", does it work?

http://h21007.www2.hp.com/portal/download/files/unprot/STK/HPUX_STK/impacts/i498.html
documents that nlist and nlist64 live in libelf. Any idea if this is a
change?

This is used for reading the load average from /dev/kmem; do you happen
to know if HP-UX has gotten around to introducing getloadavg() or a
better way than grovelling around in kmem?

Thanks,
-Phil