S4: Patches needed to compile current HEAD on OpenSolaris 09.05

Stefan (metze) Metzmacher metze at samba.org
Fri Jul 31 05:52:11 MDT 2009

Hi Torgeir,

> Thanks... Yeah compilers can be tricky.... The functions (unreachable
> statment) should be refactored into singel return statments. There are loads
> of them in the s4 code. Oh well, when one get time.

The code fails when using "ccache gcc"

metze at SERNOX:~/devel/samba/4.0/master4-smb2/source4$ LANG=C make
idl_full && make
Rebuilding all idl files
Compiling ../librpc/idl/atsvc.idl
gcc: ../librpc/idl/atsvc.idl: linker input file unused because linking
not done
Failed to parse ../librpc/idl/atsvc.idl at ./../pidl/pidl line 608.

I'll try to add some smarter checks for the -xc flags next week.


> 2009/7/31 Stefan (metze) Metzmacher <metze at samba.org>
>> Hi Torgeir,
>>> Attached are fixes that retain the existing functionality while add
>> enough
>>> for S4 to be able to compile/link and run make test. This is for files
>> 0001
>>> to 0004. 0005 -> removes some compiler warnings and are just cosmetic as
>>> such.
>>> 0001-0004 is a must have for compilation with Sun cc and Sun ld.
>> Thanks! I'll apply most of them today (after fixing some whitespaces).
>> But I'm not sure about the code unreachable ones, maybe other compilers
>> would complain, when a function exists without a 'return value;'.
>> metze

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20090731/e506ea7f/attachment.pgp>

More information about the samba-technical mailing list