Dennis
2002-Jun-11  13:01 UTC
[Samba] Sol 2.8-Samba 2.2.4-Sun WS 6 C Compiler-Compiler Warning Messages
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.
