Mon, 25 Jan 2010 15:19:25 -0800
|
I'm trying to install ListServ 16.0 on a Solaris 10 (64-bit) intel
machine. I'm running into a couple issues that appear to be compiler
related.
I've edited the Makefile to use /export/home/listserv as the LSVROOT,
and modified a few other things for Solaris, namely:
- CFLAGS=-O -xarch=amd64
Otherwise I get "wrong ELF class: ELFCLASS64" errors on make
install. The documentation mentions calling -m32, but this
compiler flag doesn't appear to work with Sun Studio 11, and,
in any case, I want to build for 64-bit....
- CFLAGS_Solaris=nooci.o -lsocket -lnsl -lldap -llber
Removed nocli.o as recommended on Page 13 of the Installation
Guide. I want ODBC but no DB2.
The Makefile seems to indicate the LDAP is mandatory now so -lldap and
-llber are required.
However, when I run make install, I get a linker error regarding
-llber:
ld: fatal: library -llber: not found
As far as I can tell, no Sun-provided package provides this file.
Obviously I could snag OpenLDAP from Sunfreeware, but I'd rather not do
this -- I'd like to stick to as "stock" a system as I can.
Maybe I need to install Sun Directory server or something? I hope
not...
I will keep looking for a package that provides this library, but maybe
someone out there can point me in the right direction.
Thanks,
Ray
|
|
|