Compiling sendmail 8.14.1 on Itanium servers running HP-UX 11.23 is
failing with this error:
ld: Can't find library or mismatched ABI for -ldbm
The following two files are on the boxes, but are links to other
files. And when you follow the links, you see that the files do not
exist:
ls -l /usr/lib/llib-ldbm /usr/lib/llib-ldbm.ln
lrwxrwxrwt 1 root sys 27 Mar 3 2006 /usr/lib/
llib-ldbm -> /usr/ccs/lib/lint/llib-ldbm
lrwxrwxrwt 1 root sys 25 Mar 3 2006 /usr/lib/
llib-ldbm.ln -> /usr/ccs/lib/llib-ldbm.ln
ls -l /usr/ccs/lib/lint/llib-ldbm /usr/ccs/lib/llib-ldbm.ln
/usr/ccs/lib/lint/llib-ldbm not found
/usr/ccs/lib/llib-ldbm.ln not found
I've found /usr/ccs/lib/llib-ldbm.ln and /usr/ccs/lib/lint/llib-
ldbm on HP-UX 11.11 (a PA-RISC box), and, no great surprise, sendmail
compiles just fine on that box.
So, my question is, has anyone else seen this? Is there some
workaround, like installing a package on HP-UX 11.23 to get what I
assume are the missing files? Or is there some variation on compiling
sendmail that I can try? I've searched HP's itrc site and this
newsgroup, but I've seen no postings for my specific problem. I've
also looked in the READMEs that came with the 8.14.1 source code, but
I haven't found anything there, either.
