mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-08 17:50:10 +00:00
45680ffc8f
../gdk/loaders/gdkjpeg.c: In function ‘gdk_save_jpeg’: ../gdk/loaders/gdkjpeg.c:291:32: error: passing argument 3 of ‘jpeg_mem_dest’ from incompatible pointer type [-Wincompatible-pointer-types] 291 | jpeg_mem_dest (&info, &data, &size); | ^~~~~ | | | gulong * {aka long unsigned int *} In file included from ../gdk/loaders/gdkjpeg.c:30: /home/thomas/br-test-pkg/bootlin-armv7-glibc/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/jpeglib.h:979:28: note: expected ‘size_t *’ {aka ‘unsigned int *’} but argument is of type ‘gulong *’ {aka ‘long unsigned int *’} See multiple versions: https://www.ijg.org/files/jpegsrc.v9c.tar.gz - #define JPEG_LIB_VERSION 90 /* Compatibility version 9.0 */ - #define JPEG_LIB_VERSION_MAJOR 9 - #define JPEG_LIB_VERSION_MINOR 3 - EXTERN(void) jpeg_mem_dest JPP((j_compress_ptr cinfo, unsigned char ** outbuffer, unsigned long * outsize)); https://www.ijg.org/files/jpegsrc.v9d.tar.gz - #define JPEG_LIB_VERSION 90 /* Compatibility version 9.0 */ - #define JPEG_LIB_VERSION_MAJOR 9 - #define JPEG_LIB_VERSION_MINOR 4 - EXTERN(void) jpeg_mem_dest JPP((j_compress_ptr cinfo, unsigned char ** outbuffer, size_t * outsize)); https://github.com/libjpeg-turbo/libjpeg-turbo/blob/3.0.4/jpeglib.h https://github.com/libjpeg-turbo/libjpeg-turbo/blob/3.0.4/jconfig.h.in - #define LIBJPEG_TURBO_VERSION @VERSION@ - EXTERN(void) jpeg_mem_dest(j_compress_ptr cinfo, unsigned char **outbuffer, unsigned long *outsize); The jpegsrc changed the method signature with the v9d release, libjpeg-turbo did not changed it's signature (yet). Signed-off-by: Thomas Devoogdt <thomas@devoogdt.com> |
||
---|---|---|
.. | ||
gdkjpeg.c | ||
gdkjpegprivate.h | ||
gdkpng.c | ||
gdkpngprivate.h | ||
gdktiff.c | ||
gdktiffprivate.h |