Re: [PATCH spice-gtk]channel-main.c: gssize type error with mingw32-gcc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sorry, it channel-webdav.c

On Sun, Apr 6, 2014 at 2:03 PM, Cody Chan <int64ago@xxxxxxxxx> wrote:
> Here ,
> mingw32-configure --without-sasl --with-gtk=3.0 --with-audio=gstreamer
> --without-python --enable-usbredir=yes --enable-smartcard=no
> --enable-vala
> mingw32-make
>
> There is a error:
> ......
>  CC       channel-webdav.lo
> channel-webdav.c: In function 'demux_to_client':
> channel-webdav.c:318:5: error: format '%ld' expects argument of type
> 'long int', but argument 5 has type 'gssize' [-Werror=format=]
>      CHANNEL_DEBUG(self, "pushing %ld to client %p", size, client);
>      ^
> cc1: all warnings being treated as errors
> make[4]: *** [channel-webdav.lo] Error 1
> ......
> Doc says: typedef signed int gssize;
> It's just a tiny bug, but it is strange that it's ok with gcc.
>
>
> diff --git a/gtk/channel-webdav.c b/gtk/channel-webdav.c
> index c619e48..1935aa3 100644
> --- a/gtk/channel-webdav.c
> +++ b/gtk/channel-webdav.c
> @@ -315,7 +315,7 @@ static void demux_to_client(SpiceWebdavChannel *self,
>      SpiceWebdavChannelPrivate *c = self->priv;
>      gssize size = c->demux.size;
>
> -    CHANNEL_DEBUG(self, "pushing %ld to client %p", size, client);
> +    CHANNEL_DEBUG(self, "pushing %d to client %p", size, client);
>
>      if (size != 0) {
>          output_queue_push(client->output, (guint8 *)c->demux.buf, size,
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]