compile warnings

lkcl at steeleye.iss.net lkcl at steeleye.iss.net
Sat May 1 02:36:11 GMT 1999


just to inform developers: please could you use ./configure.developer
not ./configure.  this will add various options that will catch the
following warnings:
Using FLAGS = -g -O2 -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -DDEBUG_PASSWORD -Iinclude -I./include -I./ubiqx -I./smbwrapper  -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"   -DSWATDIR="/usr/local/samba/swat" -DSBINDIR="/usr/local/samba/bin" -DLOCKDIR="/usr/local/samba/var/locks" -DSMBRUN="/usr/local/samba/bin/smbrun" -DCODEPAGEDIR="/usr/local/samba/lib/codepages" -DDRIVERFILE="/usr/local/samba/lib/printers.def" -DBINDIR="/usr/local/samba/bin" -DFORMSFILE="/usr/local/samba/lib/ntforms.def" -DNTDRIVERSDIR="/usr/local/samba/lib" -DHAVE_INCLUDES_H -DPASSWD_PROGRAM="/bin/passwd" -DSMB_PASSWD_PROGRAM="/usr/local/samba/bin/smbpasswd" -DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd" -DSMB_PASSGRP_FILE="/usr/local/samba/private/smbpassgrp" -DSMB_GROUP_FILE="/usr/local/samba/private/smbgroup" -DSMB_ALIAS_FILE="/usr/!
local/samba/private/smbalias" 
Using LIBS = -lreadline -ldl  -lcrypt -lpam
Compiling smbd/server.c
Compiling smbd/files.c
Compiling smbd/chgpasswd.c
Compiling smbd/connection.c
Compiling smbd/dfree.c
Compiling smbd/dir.c
Compiling smbd/password.c
Compiling smbd/conn.c
Compiling smbd/fileio.c
Compiling smbd/ipc.c
Compiling smbd/mangle.c
Compiling smbd/negprot.c
Compiling smbd/message.c
Compiling smbd/nttrans.c
Compiling smbd/pipes.c
Compiling smbd/predict.c
Compiling smbd/noquotas.c
Compiling smbd/reply.c
Compiling smbd/ssl.c
Compiling smbd/trans2.c
Compiling smbd/uid.c
Compiling smbd/dosmode.c
Compiling smbd/filename.c
Compiling smbd/open.c
Compiling smbd/close.c
Compiling smbd/blocking.c
Compiling smbd/process.c
Compiling smbd/oplock.c
Compiling smbd/service.c
Compiling smbd/error.c
Compiling smbd/vfs.c
Compiling smbd/vfs-wrap.c
smbd/vfs-wrap.c: In function `vfswrap_dummy_connect':
smbd/vfs-wrap.c:32: warning: control reaches end of non-void function
Compiling printing/nt_printing.c
Compiling param/loadparm.c
Compiling param/params.c
Compiling libsmb/clientgen.c
Compiling libsmb/namequery.c
Compiling libsmb/nmblib.c
Compiling libsmb/nterr.c
Compiling libsmb/smbdes.c
Compiling libsmb/smbencrypt.c
Compiling libsmb/smberr.c
Compiling libsmb/credentials.c
Compiling libsmb/pwd_cache.c
Compiling libsmb/passchange.c
Compiling ubiqx/ubi_BinTree.c
Compiling ubiqx/ubi_Cache.c
Compiling ubiqx/ubi_SplayTree.c
Compiling ubiqx/ubi_dLinkList.c
Compiling ubiqx/ubi_sLinkList.c
Compiling rpc_server/srv_lsa.c
Compiling rpc_server/srv_lsa_hnd.c
Compiling rpc_server/srv_netlog.c
Compiling rpc_server/srv_pipe_hnd.c
Compiling rpc_server/srv_reg.c
Compiling rpc_server/srv_samr.c
Compiling rpc_server/srv_srvsvc.c
Compiling rpc_server/srv_svcctl.c
Compiling rpc_server/srv_pipe.c
Compiling rpc_server/srv_lookup.c
Compiling rpc_server/srv_wkssvc.c
Compiling rpc_server/srv_spoolss.c
Compiling rpc_client/cli_login.c
Compiling rpc_client/cli_netlogon.c
Compiling rpc_client/cli_reg.c
Compiling rpc_client/cli_pipe.c
Compiling rpc_client/cli_lsarpc.c
Compiling rpc_client/cli_wkssvc.c
Compiling rpc_client/cli_srvsvc.c
Compiling rpc_client/cli_svcctl.c
Compiling rpc_client/cli_samr.c
Compiling rpc_client/cli_atsvc.c
Compiling rpc_parse/parse_lsa.c
Compiling rpc_parse/parse_misc.c
Compiling rpc_parse/parse_net.c
Compiling rpc_parse/parse_prs.c
Compiling rpc_parse/parse_reg.c
Compiling rpc_parse/parse_rpc.c
Compiling rpc_parse/parse_samr.c
Compiling rpc_parse/parse_srv.c
Compiling rpc_parse/parse_wks.c
Compiling rpc_parse/parse_sec.c
Compiling rpc_parse/parse_svc.c
Compiling rpc_parse/parse_at.c
Compiling rpc_parse/parse_spoolss.c
Compiling locking/locking.c
Compiling locking/locking_shm.c
Compiling locking/locking_slow.c
Compiling locking/shmem.c
Compiling locking/shmem_sysv.c
Compiling passdb/sampassdb.c
Compiling passdb/sampass.c
Compiling passdb/sampassldap.c
Compiling passdb/mysqlsampass.c
Compiling passdb/passdb.c
Compiling passdb/smbpassfile.c
Compiling passdb/smbpass.c
Compiling passdb/pass_check.c
Compiling passdb/ldap.c
Compiling passdb/nispass.c
Compiling passdb/smbpasschange.c
Compiling passdb/mysqlpass.c
Compiling lib/util_pwdb.c
Compiling lib/domain_namemap.c
Compiling lib/sids.c
Compiling groupdb/groupdb.c
Compiling groupdb/aliasdb.c
Compiling groupdb/builtindb.c
Compiling groupdb/groupfile.c
Compiling groupdb/aliasfile.c
Compiling groupdb/groupunix.c
Compiling groupdb/aliasunix.c
Compiling groupdb/builtinunix.c
Compiling groupdb/groupldap.c
Compiling groupdb/aliasldap.c
Compiling groupdb/builtinldap.c
Compiling passdb/passgrp.c
Compiling passdb/smbpassgroup.c
Compiling passdb/smbpassgroupunix.c
Compiling passdb/passgrpldap.c
Compiling printing/pcap.c
Compiling printing/print_svid.c
Compiling printing/printing.c
Compiling profile/profile.c
Compiling lib/charcnv.c
Compiling lib/charset.c
Compiling lib/debug.c
Compiling lib/fault.c
Compiling lib/getsmbpass.c
Compiling lib/interface.c
Compiling lib/kanji.c
Compiling lib/md5.c
Compiling lib/hmacmd5.c
Compiling lib/md4.c
Compiling lib/membuffer.c
Compiling lib/netmask.c
Compiling lib/pidfile.c
Compiling lib/replace.c
Compiling lib/signal.c
Compiling lib/slprintf.c
Compiling lib/system.c
Compiling lib/doscalls.c
Compiling lib/time.c
Compiling lib/ufc.c
Compiling lib/util.c
lib/util.c: In function `nametouid':
lib/util.c:2512: warning: cast discards `const' from pointer target type
Compiling lib/genrand.c
Compiling lib/username.c
Compiling lib/access.c
Compiling lib/smbrun.c
Compiling lib/bitmap.c
Compiling lib/crc32.c
Compiling lib/util_sid.c
Compiling lib/snprintf.c
Compiling lib/util_str.c
Compiling lib/util_unistr.c
Compiling lib/util_file.c
Compiling mem_man/mem_man.c
Compiling lib/util_sock.c
Compiling lib/unix_sec_ctxt.c
Linking bin/smbd
Compiling nmbd/asyncdns.c
Compiling nmbd/nmbd.c
Compiling nmbd/nmbd_become_dmb.c
Compiling nmbd/nmbd_become_lmb.c
Compiling nmbd/nmbd_browserdb.c
Compiling nmbd/nmbd_browsesync.c
Compiling nmbd/nmbd_elections.c
Compiling nmbd/nmbd_incomingdgrams.c
Compiling nmbd/nmbd_incomingrequests.c
Compiling nmbd/nmbd_lmhosts.c
Compiling nmbd/nmbd_logonnames.c
Compiling nmbd/nmbd_mynames.c
Compiling nmbd/nmbd_namelistdb.c
Compiling nmbd/nmbd_namequery.c
Compiling nmbd/nmbd_nameregister.c
Compiling nmbd/nmbd_namerelease.c
Compiling nmbd/nmbd_nodestatus.c
Compiling nmbd/nmbd_packets.c
Compiling nmbd/nmbd_processlogon.c
Compiling nmbd/nmbd_responserecordsdb.c
Compiling nmbd/nmbd_sendannounce.c
Compiling nmbd/nmbd_serverlistdb.c
Compiling nmbd/nmbd_subnetdb.c
Compiling nmbd/nmbd_winsproxy.c
Compiling nmbd/nmbd_winsserver.c
Compiling nmbd/nmbd_workgroupdb.c
Compiling nmbd/nmbd_synclists.c
Linking bin/nmbd
Compiling web/cgi.c
Compiling web/diagnose.c
Compiling web/startstop.c
Compiling web/statuspage.c
Compiling web/swat.c
Linking bin/swat
Compiling client/client.c
Compiling client/clitar.c
Linking bin/smbclient
Compiling utils/testparm.c
utils/testparm.c: In function `main':
utils/testparm.c:145: warning: `cname' might be used uninitialized in this function
utils/testparm.c:146: warning: `caddr' might be used uninitialized in this function
Linking bin/testparm
Compiling utils/testprns.c
Linking bin/testprns
Compiling utils/smbrun.c
Linking bin/smbrun
Compiling utils/status.c
Linking bin/smbstatus
Compiling rpcclient/rpcclient.c
Compiling rpcclient/display.c
rpcclient/display.c:1665: warning: declaration of `time' shadows global declaration
rpcclient/display.c: In function `get_at_time_str':
rpcclient/display.c:1666: warning: declaration of `time' shadows global declaration
Compiling rpcclient/cmd_lsarpc.c
Compiling rpcclient/cmd_wkssvc.c
Compiling rpcclient/cmd_samr.c
Compiling rpcclient/cmd_reg.c
Compiling rpcclient/cmd_srvsvc.c
Compiling rpcclient/cmd_svcctl.c
Compiling rpcclient/cmd_netlogon.c
Compiling rpcclient/cmd_atsvc.c
rpcclient/cmd_atsvc.c: In function `checkopt':
rpcclient/cmd_atsvc.c:46: warning: unused variable `len'
rpcclient/cmd_atsvc.c:46: warning: unused variable `i'
Linking bin/rpcclient
Compiling utils/smbpasswd.c
utils/smbpasswd.c: In function `join_domain':
utils/smbpasswd.c:101: warning: `return' with no value, in function returning non-void
Linking bin/smbpasswd
Compiling utils/make_smbcodepage.c
Linking bin/make_smbcodepage
Compiling utils/debug2html.c
Linking bin/debug2html
Compiling utils/nmblookup.c
Linking bin/nmblookup
Compiling utils/make_printerdef.c
Linking bin/make_printerdef


More information about the samba-technical mailing list