Bug#1086238: libgphoto2 FTBFS on 32-bit with gcc 14

Simon McVittie smcv at debian.org
Wed Oct 30 15:49:23 GMT 2024


Control: forwarded -1 https://github.com/gphoto/libgphoto2/issues/941
Control: tags -1 + fixed-upstream patch

On Tue, 29 Oct 2024 at 15:14:19 +0200, Adrian Bunk wrote:
> ptp2/chdk.c: In function 'yuv_live_to_jpeg':
> ptp2/chdk.c:1187:41: error: passing argument 3 of 'jpeg_mem_dest' from incompatible pointer type [-Wincompatible-pointer-types]
>  1187 |         jpeg_mem_dest (&cinfo, &outbuf, &outlen);
>       |                                         ^~~~~~~
>       |                                         |
>       |                                         uint64_t * {aka long long unsigned int *}
> In file included from ptp2/chdk.c:32:
> /usr/include/jpeglib.h:922:43: note: expected 'long unsigned int *' but argument is of type 'uint64_t *' {aka 'long long unsigned int *'}
>   922 |                            unsigned long *outsize);
>       |                            ~~~~~~~~~~~~~~~^~~~~~~
> make[4]: *** [Makefile:4257: ptp2/la-chdk.lo] Error 1

Ubuntu seem to have fixed this by applying
https://github.com/gphoto/libgphoto2/commit/721f7f8c3ec8058d504607873e4c317aac0c99c5.patch
from upstream.

    smcv



More information about the Pkg-phototools-devel mailing list