emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] trunk r113888: * image.c (imagemagick_compute_animated


From: Eli Zaretskii
Subject: Re: [Emacs-diffs] trunk r113888: * image.c (imagemagick_compute_animated_image): Implement animated images.
Date: Thu, 15 Aug 2013 19:33:34 +0300

> Date: Thu, 15 Aug 2013 19:48:27 +0400
> From: Dmitry Antipov <address@hidden>
> Cc: Emacs development discussions <address@hidden>
> 
> /home/dima/work/stuff/emacs/trunk/src/image.c: In function 
> ‘imagemagick_compute_animated_image’:
> /home/dima/work/stuff/emacs/trunk/src/image.c:7913:5: error: pointer targets 
> in passing argument 2 of ‘PixelGetNextIteratorRow’ differ in signedness 
> [-Werror=pointer-sign]
>       while (source = PixelGetNextIteratorRow (source_iterator, 
> &source_width)) {
>       ^
> In file included from /usr/include/ImageMagick/wand/deprecate.h:29:0,
>                   from /usr/include/ImageMagick/wand/MagickWand.h:68,
>                   from /home/dima/work/stuff/emacs/trunk/src/image.c:7817:
> /usr/include/ImageMagick/wand/pixel-iterator.h:52:5: note: expected ‘size_t 
> *’ but argument is of type ‘long int *’
>     **PixelGetNextIteratorRow(PixelIterator *,size_t *),
>       ^
> /home/dima/work/stuff/emacs/trunk/src/image.c:7913:5: error: suggest 
> parentheses around assignment used as truth value [-Werror=parentheses]
>       while (source = PixelGetNextIteratorRow (source_iterator, 
> &source_width)) {
>       ^
> /home/dima/work/stuff/emacs/trunk/src/image.c:7914:7: error: pointer targets 
> in passing argument 2 of ‘PixelGetNextIteratorRow’ differ in signedness 
> [-Werror=pointer-sign]
>         dest = PixelGetNextIteratorRow (dest_iterator, &dest_width);
>         ^
> In file included from /usr/include/ImageMagick/wand/deprecate.h:29:0,
>                   from /usr/include/ImageMagick/wand/MagickWand.h:68,
>                   from /home/dima/work/stuff/emacs/trunk/src/image.c:7817:
> /usr/include/ImageMagick/wand/pixel-iterator.h:52:5: note: expected ‘size_t 
> *’ but argument is of type ‘long int *’
>     **PixelGetNextIteratorRow(PixelIterator *,size_t *),
>       ^
> cc1: all warnings being treated as errors
> 
> Could you please use an up-to-date compiler and --enable-gcc-warnings
> --enable-check-lisp-object-type --enable-checking for development?

These are BS warnings, IMO.  You will be better off disabling them
altogether.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]