[Samba] Problem building 3.2.4 on Solaris 10
John Center
john.center at villanova.edu
Thu Sep 25 20:08:40 GMT 2008
Hi,
I'm trying to build Samba 3.2.4 on Solaris 10 using the Sun Studio 12
compiler, but configure keeps dying at:
checking for LDAP support... auto
checking ldap.h usability... yes
checking ldap.h presence... yes
checking for ldap.h... yes
checking lber.h usability... yes
checking lber.h presence... yes
checking for lber.h... yes
checking for ber_tag_t... yes
checking for ber_scanf in -llber... no
checking for ber_sockbuf_add_io... no
checking for LDAP_OPT_SOCKBUF... yes
checking for LBER_OPT_LOG_PRINT_FN... yes
checking for ldap_init in -lldap... no
checking for ldap_set_rebind_proc... no
checking whether ldap_set_rebind_proc takes 3 arguments... 3
checking for ldap_initialize... no
configure: WARNING: libldap is needed for LDAP support
checking for Active Directory and krb5 support... yes
configure: error: Active Directory Support requires LDAP support
Looking at the config.log, I see this:
configure:54440: cc -o conftest -O -D_SAMBA_BUILD_=3
-I/opt/openldap/include -I/usr/sfw/include -I/usr/include
-D_LARGEFILE_SOURCE -D_REENTRANT -D_FILE_OFFSET_BITS=64 -Iinclude
-I./include -I. -I. -I./lib/replace -I./lib/talloc -I./lib/tdb/include
-I./libaddns -I./librpc -I./popt -I/usr/include -L/opt/openldap/lib
-R/opt/openldap/lib -R/../lib -L/usr/sfw/lib/sparcv9
-R/usr/sfw/lib/sparcv9 -lthread -L./bin -L/usr/lib conftest.c -llber
-lresolv -lumem -lnsl -lsocket >&5
"conftest.c", line 474: warning: statement not reached
ld: fatal: file /opt/openldap/lib/liblber.so: wrong ELF class: ELFCLASS64
ld: fatal: File processing errors. No output written to conftest
configure:54446: $? = 1
I'm compiling this 64-bit, but my CFLAGS variable is gone. It should be:
CFLAGS="-g -O -mt -m64 -xarch=sparcvis -xcode=pic32 -xpagesize=4m
-xbuiltin -xlibmil -xlibmopt -xlic_lib=sunperf"
I could see it earlier in the log during some of the tests, but it seems
to have disappeared. Is this a bug? Is there a fix or a way to work
around this?
Also, unrelated to my problem, I'm getting this warning:
checking netinet/ip.h usability... no
checking netinet/ip.h presence... yes
configure: WARNING: netinet/ip.h: present but cannot be compiled
configure: WARNING: netinet/ip.h: check for missing prerequisite
headers?
configure: WARNING: netinet/ip.h: see the Autoconf documentation
configure: WARNING: netinet/ip.h: section "Present But Cannot Be
Compiled"
configure: WARNING: netinet/ip.h: proceeding with the preprocessor's result
configure: WARNING: netinet/ip.h: in the future, the compiler will take
precedence
configure: WARNING: ## ---------------------------------------- ##
configure: WARNING: ## Report this to samba-technical at samba.org ##
configure: WARNING: ## ---------------------------------------- ##
checking for netinet/ip.h... yes
Thanks.
-John
--
John Center
Villanova University
More information about the samba
mailing list