LSTSRV-L Archives

LISTSERV Site Administrators' Forum

LSTSRV-L

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Ray Van Dolson <[log in to unmask]>
Mon, 25 Jan 2010 15:19:25 -0800
text/plain (37 lines)
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

ATOM RSS1 RSS2