Samba4, latest build fails: wrong int and long int casts

Jelmer Vernooij jelmer at samba.org
Wed Aug 1 07:50:49 MDT 2012


On Wed, Aug 01, 2012 at 02:19:53PM +0200, steve wrote:
> Ubuntu 12.04
> 
> [2493/4244] Compiling source4/heimdal/lib/com_err/error.c
> ../source4/heimdal/lib/com_err/error.c: In function ‘com_right_r’:
> ../source4/heimdal/lib/com_err/error.c:68:6: error: format ‘%d’
> expects argument of type ‘int’, but argument 4 has type ‘long int’
> [-Werror=format]
> ../source4/heimdal/lib/com_err/error.c:68:6: error: format ‘%d’
> expects argument of type ‘int’, but argument 4 has type ‘long int’
> [-Werror=format]
> cc1: some warnings being treated as errors
> Waf: Leaving directory `/home/steve/samba-master/bin'
> Build failed: -> task failed (err #1):
> {task: cc error.c -> error_128.o}
> make: *** [install] Error 1
How are you ending up with -Werror=format in your compilation flags?
As far as I know Samba doesn't add that.

Cheers,

Jelmer


More information about the samba-technical mailing list