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