Thomas Devoogdt
ac2e3a17ce
gdk/loaders/gdkjpeg.c: fix compilation on 32-bit systems
../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>
2024-10-29 18:54:41 -04:00
..
2024-09-01 13:48:22 +00:00
2023-05-21 09:46:49 -04:00
2024-10-29 18:54:41 -04:00
2024-10-23 08:18:15 -04:00
2023-05-09 16:43:35 +01:00
2024-10-23 08:19:44 -04:00
2024-10-08 12:41:10 +02:00
2024-08-31 11:28:52 -04:00
2023-09-21 19:51:11 +02:00
2023-11-05 11:16:23 +01:00
2023-03-31 15:11:10 -04:00
2024-08-19 20:40:32 -04:00
2024-07-24 16:45:21 -06:00
2024-09-07 09:51:32 +02:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-05-10 21:22:03 -04:00
2023-05-15 20:30:38 -04:00
2023-05-15 18:22:37 -04:00
2024-08-10 01:40:45 +02:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-08-05 11:11:14 -04:00
2024-08-06 15:38:31 -04:00
2024-08-11 14:47:48 -04:00
2024-07-24 16:45:21 -06:00
2024-09-07 09:51:32 +02:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-09-02 00:22:37 +02:00
2024-08-14 11:45:25 -04:00
2024-09-02 00:22:37 +02:00
2024-09-02 00:22:37 +02:00
2024-08-17 18:12:23 +02:00
2024-10-23 08:10:59 -04:00
2024-08-17 18:12:23 +02:00
2024-07-03 16:57:47 +01:00
2023-05-09 17:36:59 +01:00
2023-06-09 08:17:34 -04:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-09-07 09:51:26 +02:00
2023-05-09 17:36:59 +01:00
2024-10-23 08:19:30 -04:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-07-03 16:57:47 +01:00
2023-05-09 17:36:59 +01:00
2024-09-07 09:51:32 +02:00
2024-06-01 09:04:00 +02:00
2024-04-04 01:07:28 +02:00
2024-08-19 20:40:32 -04:00
2024-09-07 09:51:32 +02:00
2023-05-09 17:36:59 +01:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2023-03-31 15:11:10 -04:00
2024-09-07 09:51:32 +02:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-07-10 22:11:13 +02:00
2024-07-10 22:11:13 +02:00
2024-09-17 09:46:01 +02:00
2024-01-25 12:09:10 +01:00
2024-09-07 09:51:32 +02:00
2023-03-31 15:11:10 -04:00
2023-03-31 15:11:10 -04:00
2024-09-16 09:55:31 +02:00
2024-08-07 19:06:02 +02:00
2024-07-16 21:23:44 +02:00
2024-07-16 21:23:44 +02:00
2024-09-17 09:46:01 +02:00
2024-09-17 09:46:01 +02:00
2024-07-27 20:16:21 +01:00
2024-10-23 08:10:59 -04:00
2023-10-24 22:33:45 -04:00
2023-10-14 22:29:10 +02:00
2023-10-14 22:29:10 +02:00
2024-08-08 19:03:31 +00:00
2024-07-16 21:23:44 +02:00
2024-09-16 09:55:31 +02:00
2023-12-20 01:51:46 +01:00
2024-09-07 09:51:32 +02:00
2024-07-16 21:23:44 +02:00
2024-04-07 11:12:13 -04:00
2024-04-07 11:12:13 -04:00
2024-09-07 09:51:32 +02:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2023-03-26 15:50:22 +01:00
2023-03-31 15:11:10 -04:00
2023-03-31 15:11:10 -04:00
2023-05-09 17:36:59 +01:00
2024-09-07 09:51:32 +02:00
2024-08-10 01:40:45 +02:00
2024-08-10 01:40:46 +02:00
2024-09-07 09:51:32 +02:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-06-28 10:29:58 +02:00
2024-07-29 20:07:13 +02:00
2023-12-22 08:47:47 -05:00
2024-02-07 16:36:26 +01:00
2024-03-10 10:27:36 +01:00
2023-03-31 15:11:10 -04:00
2024-05-01 08:03:16 -04:00
2023-03-31 15:11:10 -04:00
2024-03-10 10:27:36 +01:00
2023-05-09 17:36:59 +01:00
2024-03-16 13:44:02 +01:00
2024-10-23 08:18:45 -04:00
2023-05-09 17:36:59 +01:00
2024-08-29 01:31:47 +02:00
2024-09-10 00:11:18 +01:00
2023-05-09 17:36:59 +01:00
2024-09-07 09:51:32 +02:00
2024-07-16 21:23:44 +02:00
2023-04-27 06:55:37 +02:00
2023-04-27 02:13:33 +02:00
2023-03-31 15:11:10 -04:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-08-30 15:52:14 -04:00
2024-08-30 15:52:58 -04:00
2024-09-15 02:31:02 +02:00
2024-09-06 15:47:35 -04:00
2024-08-10 22:24:29 -04:00
2023-05-09 17:36:59 +01:00
2024-09-07 09:51:32 +02:00
2024-07-16 21:23:44 +02:00
2024-07-16 21:23:44 +02:00
2024-09-07 09:51:32 +02:00
2024-01-30 20:56:08 -05:00
2024-04-09 19:13:34 -04:00
2024-01-05 14:57:07 -05:00
2024-03-29 13:31:36 +00:00
2023-05-09 17:36:59 +01:00
2024-09-06 15:47:34 -04:00
2024-09-06 15:47:34 -04:00
2023-10-10 11:23:08 +03:00
2023-05-09 17:36:59 +01:00
2024-09-07 09:51:32 +02:00
2023-03-31 15:11:10 -04:00
2024-01-05 14:57:07 -05:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2023-07-20 15:18:13 -04:00
2024-01-21 14:02:08 -05:00
2023-03-31 15:11:10 -04:00
2024-01-06 17:18:18 -05:00
2024-08-10 01:40:46 +02:00
2024-05-31 21:29:49 -04:00
2023-12-02 10:55:35 +05:45
2024-05-31 21:29:49 -04:00
2024-09-07 09:51:32 +02:00
2023-06-14 01:42:53 +02:00
2023-03-31 15:11:10 -04:00
2023-03-31 15:11:10 -04:00
2024-01-05 14:57:07 -05:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-08-14 08:30:55 +02:00
2024-07-10 12:36:07 +02:00
2024-09-07 09:51:32 +02:00
2024-08-10 01:40:46 +02:00
2024-08-10 01:40:46 +02:00
2024-09-07 09:51:32 +02:00
2024-07-11 14:57:19 +02:00
2024-07-26 17:38:27 -04:00
2024-07-16 21:23:44 +02:00
2024-07-16 21:23:44 +02:00
2024-07-16 21:23:44 +02:00
2024-09-07 09:51:32 +02:00
2024-08-24 08:38:19 -04:00
2023-05-09 17:36:59 +01:00
2023-05-14 23:49:44 -04:00
2024-01-25 12:09:10 +01:00
2023-05-09 17:36:59 +01:00
2023-03-31 15:11:10 -04:00
2024-07-24 16:45:21 -06:00
2024-10-23 08:18:45 -04:00
2024-01-07 14:47:22 +01:00
2024-09-17 09:46:01 +02:00
2024-08-30 16:03:40 -04:00
2024-08-30 16:03:40 -04:00
2024-09-06 15:47:34 -04:00