[Samba] Problem building Samba 3.3 on Solaris 10

John Center john.center at villanova.edu
Thu Jan 29 22:58:27 GMT 2009


Hi,

I attempted to build v3.3 using Sun Studio 12, but it failed right out 
of the gate.  It looks like it can't find the standard libraries, but 
according to the make output, it's looking in the right places.  Would 
someone please clue me in as to what I'm missing?

Thanks.

	-John


Using FLAGS      =  -I/opt/heimdal/include -I/usr/sfw/include/openssl -g 
-xs -xtarget=ultraT1 -xarch=sparcvis2 -m64 -mt -xcode=pic32 
-xpagesize=default -O -D_SAMBA_BUILD_=3 
-I/opt/ws/dists/Services/samba-3.3.0/source/iniparser/src -Iinclude 
-I./include  -I. -I. -I./lib/replace -I./lib/talloc -I./lib/tdb/include 
-I./libaddns -I./librpc -DHAVE_CONFIG_H  -I/opt/heimdal/include 
-I/usr/sfw/include/openssl -I/opt/openldap/include -I/opt/db/include 
-I/opt/gnu/include -I/opt/local/include -I/usr/sfw/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 -DLDAP_DEPRECATED -DSUNOS5   -I/include 
-I/opt/ws/dists/Services/samba-3.3.0/source/lib -D_SAMBA_BUILD_=3
       PICFLAG    = -KPIC
       LIBS       = -lsendfile -lresolv -ldb -lumem -lpthread -lnsl 
-lsocket -liconv
       LDFLAGS    = -L/opt/heimdal/lib -L/opt/db/lib/sparcv9 
-R/opt/db/lib/sparcv9 -L/opt/openldap/lib/sparcv9 
-R/opt/openldap/lib/sparcv9 -L/opt/heimdal/lib/sparcv9 
-R/opt/heimdal/lib/sparcv9 -M /opt/ws/tools/local/lib/openssl-aes.map 
-L/opt/gnu/lib/sparcv9 -R/opt/gnu/lib/sparcv9 -L/opt/local/lib/sparcv9 
-R/opt/local/lib/sparcv9 -L/usr/sfw/lib/sparcv9 -R/usr/sfw/lib/sparcv9 
-L/usr/lib/sparcv9 -R/usr/lib/sparcv9 -zdefs -lthread -L./bin
       DYNEXP     =
       LDSHFLAGS  = -G -I/opt/heimdal/include -I/usr/sfw/include/openssl 
-g -xs -xtarget=ultraT1 -xarch=sparcvis2 -m64 -mt -xcode=pic32 
-xpagesize=default -O -D_SAMBA_BUILD_=3  -L/opt/heimdal/lib 
-L/opt/db/lib/sparcv9 -R/opt/db/lib/sparcv9 -L/opt/openldap/lib/sparcv9 
-R/opt/openldap/lib/sparcv9 -L/opt/heimdal/lib/sparcv9 
-R/opt/heimdal/lib/sparcv9 -M /opt/ws/tools/local/lib/openssl-aes.map 
-L/opt/gnu/lib/sparcv9 -R/opt/gnu/lib/sparcv9 -L/opt/local/lib/sparcv9 
-R/opt/local/lib/sparcv9 -L/usr/sfw/lib/sparcv9 -R/usr/sfw/lib/sparcv9 
-L/usr/lib/sparcv9 -R/usr/lib/sparcv9 -zdefs -lthread -L./bin
       SHLIBEXT   = so
       SONAMEFLAG = -h
Linking shared library bin/libtalloc.so.1
Undefined                       first referenced
  symbol                             in file
exit                                lib/replace/getpass.o
free                                lib/talloc/talloc.o
__iob                               lib/talloc/talloc.o
abort                               lib/talloc/talloc.o
fgets                               lib/replace/getpass.o
fopen                               lib/replace/getpass.o
fputs                               lib/replace/getpass.o
ioctl                               lib/replace/getifaddrs.o
mkdir                               lib/replace/replace.o
sigemptyset                         lib/replace/getpass.o
__ctype                             lib/replace/snprintf.o
atexit                              lib/talloc/talloc.o
calloc                              lib/replace/getifaddrs.o
fclose                              lib/replace/getpass.o
fflush                              lib/talloc/talloc.o
fileno                              lib/replace/getpass.o
fwrite                              lib/replace/snprintf.o
malloc                              lib/talloc/talloc.o
memcpy                              lib/talloc/talloc.o
memset                              lib/talloc/talloc.o
mktemp                              lib/replace/replace.o
socket                              lib/replace/getifaddrs.o
strcmp                              lib/talloc/talloc.o
strdup                              lib/replace/getifaddrs.o
strlen                              lib/talloc/talloc.o
realloc                             lib/talloc/talloc.o
localtime                           lib/replace/strptime.o
tcsetattr                           lib/replace/getpass.o
setvbuf                             lib/replace/getpass.o
strncasecmp                         lib/replace/replace.o
toupper                             lib/replace/replace.o
sigaddset                           lib/replace/getpass.o
tcgetattr                           lib/replace/getpass.o
ld: fatal: Symbol referencing errors. No output written to 
bin/libtalloc.so.1
gmake: *** [bin/libtalloc.so.1] Error 1

-- 
John Center
Villanova University


More information about the samba mailing list