Problems compiling samba-1.9.18p10 on Solaris 2.6

Kari E. Hurtta Kari.Hurtta at ozone.FMI.FI
Wed Nov 25 09:39:27 GMT 1998


Yasmine Arafa:
> Hi there all,
> 
> I have problems compiling samba-1.9.18p10 on Solaris 2.6.
> I get the following error msgs when I make the Makefile, what am I
> missing?:
> 
> Using CFLAGS = -O -DSMBLOGFILE="/usr/local/samba/var/log.smb"
> -DNMBLOGFILE="/usr/local/samba/var/log.nmb"
> -DCONFIGFILE="/usr/local/samba/lib/smb.conf"
> -DLMHOSTSFILE="/usr/local/samba/lib/lmhosts" -DWEB_ROOT="/usr/local/samba"
> -DLOCKDIR="/usr/local/samba/var/locks"
> -DSMBRUN="/usr/local/samba/bin/smbrun"
> -DCODEPAGEDIR="/usr/local/samba/lib/codepages" -DWORKGROUP="UNIX"
> -DGUEST_ACCOUNT="nobody" -DDRIVERFILE="/usr/local/samba/lib/printers.def"
> -DSUNOS5 -DSHADOW_PWD -DNETGROUP -DFAST_SHARE_MODES       
> -DSMB_PASSWD="/usr/local/samba/bin/smbpasswd"
> -DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd" 
> Using LIBS =  -lsocket -lnsl     
> Compiling util.c
> In file included from /usr/include/sys/turnstile.h:12,
>                  from /usr/include/sys/t_lock.h:20,
>                  from /usr/include/sys/vnode.h:37,
>                  from /usr/include/sys/stream.h:21,
>                  from /usr/include/netinet/in.h:38,
>                  from includes.h:160,
>                  from util.c:22:
> /ee/r0/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7.2.3.f.1/include/sys/para
> m.h:187: warning: `NBBY' redefined
> /usr/include/sys/select.h:45: warning: this is the location of the previous
> definition
> In file included from /usr/include/sys/stream.h:26,
>                  from /usr/include/netinet/in.h:38,
>                  from includes.h:160,
>                  from util.c:22:
> /usr/include/sys/model.h:32: #error "No DATAMODEL_NATIVE specified"
> *** Error code 1
> make: Fatal error: Command failed for target `util.o'

Nothing samba specific. That question is seen in many other support mailing
lists :-)

I know nothing about solaris and gcc, but typically users forgot
to reinstall gcc after OS upgrade. In other words include
files of gcc are for wrong OS version.

/ Kari Hurtta




More information about the samba mailing list