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