Problems/Modifications compiling SAMBA 2.2-alpha1 on SCO Openserver 5.0.5a

mike.krings at schleupen.de mike.krings at schleupen.de
Thu Jan 4 14:27:26 GMT 2001


Hello,

after one small modification I was able to compile samba. I have not yet tried to use it, but at least swat is working.

It would be nice if anyone could modify the current code to resolve the specified problems.

Mike

The Problems:

Only a nuisance: uid_t and gid_t are unsigned:

/GNU-Source/samba-2.2.0-alpha1/source/smbd/sec_ctx.c: In function `initialise_groups':
/GNU-Source/samba-2.2.0-alpha1/source/smbd/sec_ctx.c:227: warning: comparison is always false due to limited range of data type
/GNU-Source/samba-2.2.0-alpha1/source/smbd/sec_ctx.c:227: warning: comparison is always false due to limited range of data type

More severe Warning: uint32 Datatype ist defined to be ulong in rpc.h

/GNU-Source/samba-2.2.0-alpha1/source/rpc_server/srv_spoolss_nt.c: In function `_spoolss_setprinterdata':
/GNU-Source/samba-2.2.0-alpha1/source/rpc_server/srv_spoolss_nt.c:5180: warning: passing arg 6 of `get_specific_param' from incompatible pointer type

/GNU-Source/samba-2.2.0-alpha1/source/rpc_parse/parse_spoolss.c: In function `new_smb_io_job_info_2':
/GNU-Source/samba-2.2.0-alpha1/source/rpc_parse/parse_spoolss.c:2389: warning: passing arg 4 of `prs_uint32' from incompatible pointer type

/GNU-Source/samba-2.2.0-alpha1/source/rpc_parse/parse_creds.c: In function `creds_io_pwd_info':
/GNU-Source/samba-2.2.0-alpha1/source/rpc_parse/parse_creds.c:265: warning: passing arg 4 of `prs_uint32' from incompatible pointer type
/GNU-Source/samba-2.2.0-alpha1/source/rpc_parse/parse_creds.c:275: warning: passing arg 4 of `prs_uint32' from incompatible pointer type

Fatal error: The makro S_ISSOCK is not defined (Solved by returning always -1)

Linking bin/smbd
Undefined                       first referenced
 symbol                             in file
S_ISSOCK                            nsswitch/wb_common.o
bin/smbd: fatal error: Symbol referencing errors. No output written to bin/smbd







More information about the samba mailing list