Compile question using Samba V2...

Bob Gouslin, Oracle NEDC-IT bgouslin at us.oracle.com
Thu Mar 4 18:55:12 GMT 1999


	Hi,

    To many this may seem like a dumb question but I get a lot of warnings 
trying to compile Samba V2.x.x on DEC UNIX V4.0E. Not being a programmer I don't 
understand and I'm asking if this is something in the way I'm building the kit. 
The Samba-1.9.18p10 seems to compile fine given, what I believe are, the same 
variables/compilers. Version 2.0.3 seems to compile fine on Solaris V2.6 with 
the same version of the gcc compiler, 2.8.1.

    I've been searching through the archives and I did notice a reference for 
attempting to fix rtentry on DEC UNIX but was somewhere around beta2 or beta3 I 
think. Can someone help me understand what this is trying to tell me? If you 
need more info, please tell me and I'll send it.

					Bob

   PS: This is the output from the beginning of the make. I've let it go through 
to finish and the complaints seem to be all related to either "struct rtentry" 
or "struct mbuf" from includes.h. Or maybe better put, the samba code seems to 
define these differently than DEC UNIX maybe?


Goose> make
Using FLAGS =  -O -Iinclude -I./include -I./ubiqx -I./smbwrapper  -DSMBLOGFILE="
/usr/local/samba/var/log.smb" -DNMBLOGFILE="/usr/local/samba/var/log.nmb" -DCONF
IGFILE="/usr/local/samba/lib/smb.conf" -DLMHOSTSFILE="/usr/local/samba/lib/lmhos
ts"   -DSWATDIR="/usr/local/samba/swat" -DSBINDIR="/usr/local/samba/bin" -DLOCKD
IR="/usr/local/samba/var/locks" -DSMBRUN="/usr/local/samba/bin/smbrun" -DCODEPAG
EDIR="/usr/local/samba/lib/codepages" -DDRIVERFILE="/usr/local/samba/lib/printer
s.def" -DBINDIR="/usr/local/samba/bin" -DHAVE_INCLUDES_H -DPASSWD_PROGRAM="/bin/
passwd" -DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd"
Using FLAGS32 =  -O -Iinclude -I./include -I./ubiqx -I./smbwrapper  -DSMBLOGFILE
="/usr/local/samba/var/log.smb" -DNMBLOGFILE="/usr/local/samba/var/log.nmb" -DCO
NFIGFILE="/usr/local/samba/lib/smb.conf" -DLMHOSTSFILE="/usr/local/samba/lib/lmh
osts"   -DSWATDIR="/usr/local/samba/swat" -DSBINDIR="/usr/local/samba/bin" -DLOC
KDIR="/usr/local/samba/var/locks" -DSMBRUN="/usr/local/samba/bin/smbrun" -DCODEP
AGEDIR="/usr/local/samba/lib/codepages" -DDRIVERFILE="/usr/local/samba/lib/print
ers.def" -DBINDIR="/usr/local/samba/bin" -DHAVE_INCLUDES_H -DPASSWD_PROGRAM="/bi
n/passwd" -DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd"
Using LIBS = -lsecurity
Compiling smbd/server.c
In file included from include/includes.h:253,
                 from smbd/server.c:22:
/usr/include/net/if.h:162: warning: `struct rtentry' declared inside parameter l
ist
/usr/include/net/if.h:162: warning: its scope is only this definition or declara
tion,
/usr/include/net/if.h:162: warning: which is probably not what you want.
/usr/include/net/if.h:162: warning: `struct mbuf' declared inside parameter list
In file included from include/includes.h:253,
                 from smbd/server.c:22:
/usr/include/net/if.h:441: warning: `struct rtentry' declared inside parameter l
ist
Compiling smbd/files.c
In file included from include/includes.h:253,
                 from smbd/files.c:22:
/usr/include/net/if.h:162: warning: `struct rtentry' declared inside parameter l
ist
/usr/include/net/if.h:162: warning: its scope is only this definition or declara
tion,
/usr/include/net/if.h:162: warning: which is probably not what you want.
/usr/include/net/if.h:162: warning: `struct mbuf' declared inside parameter list
In file included from include/includes.h:253,
                 from smbd/files.c:22:
/usr/include/net/if.h:441: warning: `struct rtentry' declared inside parameter l
ist
make: *** [smbd/files.o] Interrupt
Goose>



More information about the samba mailing list