[Samba] Sol 2.8-Samba 2.2.4-Sun WS 6 C Compiler-Compiler Warning Messages

Dennis dennis.moreno at pop.safetran.com
Tue Jun 11 13:01:03 GMT 2002


I'm receiving compiler warning messages using Solaris 2.8, Sun Workshop 
6 C compiler and Samba 2.2.4.
Can the warning be safely ingnored?

Dennis

36 % make
Using FLAGS =  -O -I./popt -Iinclude -I./include -I./ubiqx 
-I./smbwrapper -I/usr/openwin/share/include/X11/extensions 
-I/usr/openwin/include= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-DLOGFILEBASE="/usr/local/samba.22/var" 
-DCONFIGFILE="/usr/local/samba.22/lib/smb.conf" 
-DLMHOSTSFILE="/usr/local/samba.22/lib/lmhosts" 
-DSWATDIR="/usr/local/samba.22/swat" 
-DSBINDIR="/usr/local/samba.22/sbin" 
-DLOCKDIR="/usr/local/samba.22/var/locks" 
-DCODEPAGEDIR="/usr/local/samba.22/lib/codepages" 
-DDRIVERFILE="/usr/local/samba.22/lib/printers.def" 
-DBINDIR="/usr/local/samba.22/bin" 
-DPIDDIR="/usr/local/samba.22/var/locks" 
-DLIBDIR="/usr/local/samba.22/lib" -DHAVE_INCLUDES_H 
-DPASSWD_PROGRAM="/bin/passwd" 
-DSMB_PASSWD_FILE="/usr/local/samba.22/private/smbpasswd" 
-DTDB_PASSWD_FILE="/usr/local/samba.22/private/smbpasswd.tdb"
Using FLAGS32 =  -O -I./popt -Iinclude -I./include -I./ubiqx 
-I./smbwrapper -I/usr/openwin/share/include/X11/extensions 
-I/usr/openwin/include= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-DLOGFILEBASE="/usr/local/samba.22/var" 
-DCONFIGFILE="/usr/local/samba.22/lib/smb.conf" 
-DLMHOSTSFILE="/usr/local/samba.22/lib/lmhosts" 
-DSWATDIR="/usr/local/samba.22/swat" 
-DSBINDIR="/usr/local/samba.22/sbin" 
-DLOCKDIR="/usr/local/samba.22/var/locks" 
-DCODEPAGEDIR="/usr/local/samba.22/lib/codepages" 
-DDRIVERFILE="/usr/local/samba.22/lib/printers.def" 
-DBINDIR="/usr/local/samba.22/bin" 
-DPIDDIR="/usr/local/samba.22/var/locks" 
-DLIBDIR="/usr/local/samba.22/lib" -DHAVE_INCLUDES_H 
-DPASSWD_PROGRAM="/bin/passwd" 
-DSMB_PASSWD_FILE="/usr/local/samba.22/private/smbpasswd" 
-DTDB_PASSWD_FILE="/usr/local/samba.22/private/smbpasswd.tdb"
Using LIBS = -lsec -lgen -lsocket -lnsl  -ldl
Compiling smbd/server.c
Compiling smbd/files.c
Compiling smbd/chgpasswd.c
Compiling smbd/connection.c
Compiling smbd/utmp.c
Compiling smbd/session.c
Compiling smbd/dfree.c
Compiling smbd/dir.c
Compiling smbd/password.c
"smbd/password.c", line 1198: warning: argument #1 is incompatible with 
prototype:
        prototype: pointer to char : "include/proto.h", line 142
        argument : pointer to const char
Compiling smbd/conn.c
Compiling smbd/fileio.c
Compiling smbd/ipc.c
Compiling smbd/lanman.c
Compiling smbd/mangle.c
Compiling smbd/negprot.c
Compiling smbd/message.c
Compiling smbd/nttrans.c
Compiling smbd/pipes.c
Compiling smbd/reply.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/sec_ctx.c
Compiling smbd/vfs.c
Compiling smbd/vfs-wrap.c
Compiling smbd/statcache.c
Compiling smbd/posix_acls.c
Compiling lib/sysacls.c
Compiling smbd/process.c
Compiling smbd/service.c
Compiling smbd/error.c
Compiling printing/printfsp.c
Compiling lib/util_seaccess.c
Compiling libsmb/cli_pipe_util.c
Compiling msdfs/msdfs.c
Compiling param/loadparm.c
Compiling param/params.c
Compiling libsmb/clientgen.c
Compiling libsmb/cliconnect.c
Compiling libsmb/clifile.c
Compiling libsmb/clirap.c
Compiling libsmb/clierror.c
Compiling libsmb/climessage.c
Compiling libsmb/clireadwrite.c
Compiling libsmb/clilist.c
Compiling libsmb/cliprint.c
Compiling libsmb/clitrans.c
Compiling libsmb/clisecdesc.c
Compiling libsmb/clidgram.c
Compiling libsmb/namequery.c
Compiling libsmb/nmblib.c
Compiling libsmb/clistr.c
Compiling libsmb/nterr.c
Compiling libsmb/smbdes.c
Compiling libsmb/smbencrypt.c
"libsmb/smbencrypt.c", line 62: warning: argument #1 is incompatible 
with prototype:
        prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 70
        argument : pointer to const unsigned char
Compiling libsmb/smberr.c
Compiling libsmb/credentials.c
Compiling libsmb/pwd_cache.c
Compiling libsmb/clioplock.c
Compiling libsmb/errormap.c
Compiling libsmb/doserr.c
Compiling libsmb/passchange.c
Compiling libsmb/unexpected.c
Compiling rpc_parse/parse_prs.c
Compiling rpc_parse/parse_sec.c
Compiling rpc_parse/parse_misc.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 ubiqx/debugparse.c
Compiling rpc_server/srv_lsa.c
Compiling rpc_server/srv_lsa_nt.c
Compiling rpc_server/srv_lsa_hnd.c
Compiling rpc_server/srv_netlog.c
Compiling rpc_server/srv_netlog_nt.c
"rpc_server/srv_netlog_nt.c", line 226: warning: argument #3 is 
incompatible with prototype:
        prototype: pointer to const unsigned char : "include/proto.h", 
line 666
        argument : pointer to char
Compiling rpc_server/srv_pipe_hnd.c
Compiling rpc_server/srv_reg.c
Compiling rpc_server/srv_reg_nt.c
Compiling rpc_server/srv_samr.c
Compiling rpc_server/srv_samr_nt.c
Compiling rpc_server/srv_srvsvc.c
Compiling rpc_server/srv_srvsvc_nt.c
Compiling rpc_server/srv_util.c
Compiling rpc_server/srv_wkssvc.c
Compiling rpc_server/srv_wkssvc_nt.c
Compiling rpc_server/srv_pipe.c
Compiling rpc_server/srv_dfs.c
Compiling rpc_server/srv_dfs_nt.c
Compiling rpc_server/srv_spoolss.c
Compiling rpc_server/srv_spoolss_nt.c
"rpc_server/srv_spoolss_nt.c", line 7939: warning: statement not reached
Compiling rpc_client/cli_spoolss_notify.c
Compiling rpc_parse/parse_lsa.c
Compiling rpc_parse/parse_net.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_spoolss.c
Compiling rpc_parse/parse_dfs.c
Compiling rpc_client/cli_netlogon.c
Compiling rpc_client/cli_pipe.c
Compiling rpc_client/cli_login.c
"rpc_client/cli_login.c", line 55: warning: argument #3 is incompatible 
with prototype:
        prototype: pointer to const unsigned char : "include/proto.h", 
line 666
        argument : pointer to char
Compiling rpc_client/cli_trust.c
Compiling locking/locking.c
Compiling locking/brlock.c
Compiling locking/posix.c
Compiling passdb/passdb.c
Compiling passdb/secrets.c
Compiling passdb/pass_check.c
Compiling passdb/smbpassfile.c
Compiling passdb/machine_sid.c
Compiling passdb/pdb_smbpasswd.c
Compiling passdb/pampass.c
Compiling passdb/pdb_tdb.c
Compiling passdb/pdb_ldap.c
Compiling passdb/pdb_nisplus.c
Compiling printing/pcap.c
Compiling printing/print_svid.c
Compiling printing/print_cups.c
Compiling printing/print_generic.c
Compiling printing/lpq_parse.c
Compiling printing/load.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
"lib/kanji.c", line 1252: warning: assignment type mismatch:
        pointer to const unsigned char "=" pointer to const char
"lib/kanji.c", line 1324: warning: assignment type mismatch:
        pointer to const unsigned char "=" pointer to const char
Compiling lib/md4.c
Compiling lib/interfaces.c
Compiling lib/pidfile.c
Compiling lib/replace.c
Compiling lib/signal.c
Compiling lib/system.c
Compiling lib/time.c
Compiling lib/ufc.c
Compiling lib/genrand.c
Compiling lib/username.c
Compiling lib/util_getent.c
Compiling lib/access.c
Compiling lib/smbrun.c
Compiling lib/bitmap.c
Compiling lib/crc32.c
Compiling lib/snprintf.c
Compiling lib/wins_srv.c
Compiling lib/util_str.c
Compiling lib/util_sid.c
Compiling lib/util_unistr.c
Compiling lib/util_file.c
Compiling lib/util.c
Compiling lib/util_sock.c
Compiling lib/util_sec.c
Compiling smbd/ssl.c
Compiling lib/talloc.c
Compiling lib/hash.c
Compiling lib/substitute.c
Compiling lib/fsusage.c
Compiling lib/ms_fnmatch.c
Compiling lib/select.c
Compiling lib/error.c
Compiling lib/messages.c
Compiling lib/pam_errors.c
Compiling nsswitch/wb_client.c
Compiling nsswitch/wb_common.c
Compiling tdb/tdb.c
Compiling tdb/spinlock.c
Compiling tdb/tdbutil.c
Compiling printing/printing.c
Compiling printing/nt_printing.c
Compiling smbd/noquotas.c
Compiling smbd/oplock.c
"smbd/oplock.c", line 136: warning: argument #6 is incompatible with 
prototype:
        prototype: pointer to unsigned int : "include/proto.h", line 990
        argument : pointer to int
Compiling smbd/oplock_irix.c
Compiling smbd/oplock_linux.c
Compiling smbd/notify.c
Compiling smbd/notify_hash.c
Compiling smbd/notify_kernel.c
Linking bin/smbd
cc: Warning: illegal option -dc
cc: Warning: illegal option -dp
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
cc: Warning: illegal option -dc
cc: Warning: illegal option -dp
Compiling client/client.c
Compiling client/clitar.c
Compiling lib/readline.c
Linking bin/smbclient
Compiling client/smbspool.c
Linking bin/smbspool
Compiling utils/testparm.c
Linking bin/testparm
Compiling utils/testprns.c
Linking bin/testprns
Compiling utils/status.c
Linking bin/smbstatus
Compiling utils/smbcontrol.c
Linking bin/smbcontrol
Compiling tdb/tdbbackup.c
Linking bin/tdbbackup
Compiling utils/make_printerdef.c
Linking bin/make_printerdef
Compiling utils/smbpasswd.c
Compiling libsmb/cli_lsarpc.c
Compiling libsmb/cli_samr.c
Linking bin/smbpasswd
cc: Warning: illegal option -dc
cc: Warning: illegal option -dp
Compiling utils/make_smbcodepage.c
Linking bin/make_smbcodepage
Compiling rpcclient/rpcclient.c
Compiling rpcclient/cmd_lsarpc.c
Compiling rpcclient/cmd_samr.c
Compiling rpcclient/cmd_spoolss.c
Compiling rpcclient/cmd_netlogon.c
Compiling rpcclient/cmd_srvsvc.c
Compiling rpcclient/cmd_dfs.c
Compiling rpcclient/cmd_reg.c
Compiling rpcclient/display_sec.c
Compiling libsmb/cli_spoolss.c
Compiling libsmb/cli_netlogon.c
"libsmb/cli_netlogon.c", line 447: warning: argument #8 is incompatible 
with prototype:
        prototype: pointer to char : "include/proto.h", line 2807
        argument : pointer to unsigned char
"libsmb/cli_netlogon.c", line 458: warning: argument #1 is incompatible 
with prototype:
        prototype: pointer to const unsigned char : "include/proto.h", 
line 784
        argument : pointer to char
"libsmb/cli_netlogon.c", line 459: warning: argument #1 is incompatible 
with prototype:
        prototype: pointer to const unsigned char : "include/proto.h", 
line 789
        argument : pointer to char
Compiling libsmb/cli_srvsvc.c
Compiling libsmb/cli_dfs.c
Compiling libsmb/cli_reg.c
Linking bin/rpcclient
cc: Warning: illegal option -dc
cc: Warning: illegal option -dp
Compiling utils/make_unicodemap.c
Linking bin/make_unicodemap
Compiling utils/smbcacls.c
Linking bin/smbcacls
cc: Warning: illegal option -dc
cc: Warning: illegal option -dp
Compiling utils/nmblookup.c
Linking bin/nmblookup
Compiling nsswitch/wbinfo.c
Compiling popt/findme.c
Compiling popt/popt.c
Compiling popt/poptconfig.c
Compiling popt/popthelp.c
Compiling popt/poptparse.c
Linking bin/wbinfo
Compiling nsswitch/winbindd.c
Compiling nsswitch/winbindd_user.c
Compiling nsswitch/winbindd_group.c
Compiling nsswitch/winbindd_idmap.c
Compiling nsswitch/winbindd_util.c
"nsswitch/winbindd_util.c", line 155: warning: argument #3 is 
incompatible with prototype:
        prototype: pointer to unsigned int : "unknown", line 0
        argument : pointer to int
Compiling nsswitch/winbindd_cache.c
"nsswitch/winbindd_cache.c", line 278: warning: assignment type mismatch:
        pointer to unsigned char "=" pointer to char
"nsswitch/winbindd_cache.c", line 392: warning: assignment type mismatch:
        pointer to char "=" pointer to unsigned char
"nsswitch/winbindd_cache.c", line 419: warning: argument #1 is 
incompatible with prototype:
        prototype: pointer to char : "include/proto.h", line 1257
        argument : pointer to unsigned char
"nsswitch/winbindd_cache.c", line 606: warning: argument #1 is 
incompatible with prototype:
        prototype: pointer to char : "include/proto.h", line 1258
        argument : pointer to unsigned char
Compiling nsswitch/winbindd_pam.c
Compiling nsswitch/winbindd_sid.c
Compiling nsswitch/winbindd_misc.c
Compiling nsswitch/winbindd_cm.c
Compiling nsswitch/winbindd_wins.c
Compiling nsswitch/winbindd_rpc.c
Linking bin/winbindd
cc: Warning: illegal option -dc
cc: Warning: illegal option -dp
Compiling nsswitch/winbind_nss.c with -KPIC
"nsswitch/winbind_nss.c", line 859: warning: argument #4 is incompatible 
with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 593
        argument : pointer to unsigned int
"nsswitch/winbind_nss.c", line 909: warning: argument #4 is incompatible 
with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 593
        argument : pointer to unsigned int
"nsswitch/winbind_nss.c", line 922: warning: argument #4 is incompatible 
with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 593
        argument : pointer to unsigned int
"nsswitch/winbind_nss.c", line 971: warning: argument #4 is incompatible 
with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 593
        argument : pointer to unsigned int
"nsswitch/winbind_nss.c", line 984: warning: argument #4 is incompatible 
with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 593
        argument : pointer to unsigned int
"nsswitch/winbind_nss.c", line 1108: warning: argument #5 is 
incompatible with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 669
        argument : pointer to unsigned int
"nsswitch/winbind_nss.c", line 1168: warning: argument #5 is 
incompatible with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 669
        argument : pointer to unsigned int
"nsswitch/winbind_nss.c", line 1182: warning: argument #5 is 
incompatible with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 669
        argument : pointer to unsigned int
"nsswitch/winbind_nss.c", line 1231: warning: argument #5 is 
incompatible with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 669
        argument : pointer to unsigned int
"nsswitch/winbind_nss.c", line 1245: warning: argument #5 is 
incompatible with prototype:
        prototype: pointer to int : "nsswitch/winbind_nss.c", line 669
        argument : pointer to unsigned int
Compiling nsswitch/wb_common.c with -KPIC
Compiling nsswitch/winbind_nss_solaris.c with -KPIC
"nsswitch/winbind_nss_config.h", line 135: warning: macro redefined: 
ZERO_STRUCTP
Linking nsswitch/libnss_winbind.so
 
37 %


+******+ 

This e-mail message is meant solely for the person or organisation to whom it is adressed. The message may contain personal or confidential information, or information that is not public in nature. Safetran Systems Corporation accepts no responsibility for message content and possible attachments that are unlawful or of questionable decency. Further dissemination, publication or duplication of this message is strictly prohibited if the person or organisation receiving this message is not the intended recipient. In the event that you are not the intended recipient, we request you to refrain from using the content and to immediately inform the the sender of the error by returning the message. Thank you for your co-operation. 




More information about the samba mailing list