[Samba] Can't compile 3.6.2 on Solaris 11

Christoph Beyer chbeyer at mail.desy.de
Wed Jan 18 10:32:40 MST 2012

Hi there,

libnetapi.so is heavily linked against ldap, kerberos and sasl2 libs. I 
don't think you can compile it against the 'original' solaris versions of 
these libs at least I never succeded ;)

The easiest way is to install the necessary products from sunfreeware.com, 
you need at least:

[sol10inst] /scratch/src/samba/samba-3.6.1 # pkginfo| grep SMC
application SMCbinut                         binutils
application SMCdb47                          db
application SMCgcc                           gcc
application SMCkrb5                          krb5
application SMCliconv                        libiconv
application SMColdap                         openldap
application SMCossl                          openssl
application SMCsasl                          sasl

As they install in '/usr/local' you should put that in the beginning of 
your path of cause ;) Also the usual compiler flags must be changed 
accordingly, then something like:

   $ ./configure --prefix=/opt/samba-3.6.1 --with-ads 
--with-ldap=/usr/local --includedir=/usr/local/include 
--with-libiconv=/usr/local --with-readline=/usr/
local --with-krb5=/usr/local

should work :)

best regards

/*   Christoph Beyer     |   Office: Building 2b / 23     *\
  *   DESY                |    Phone: 040-8998-2317        *
  *   - IT -              |      Fax: 040-8998-4060        *
\*   22603 Hamburg       |     http://www.desy.de         */

More information about the samba mailing list