Hello Bill and Ondřej,
Do you know how to properly detect jpeg_mem_src presence in libjpeg(turbo)?
Since the transition to jpegturbo my package FTBFS:
On 14/06/16 20:42, Chris Lamb wrote:
In file included from jpeg.c:28:0:
jpeg_memsrcdest.h:6:1: error: conflicting types for 'jpeg_mem_src'
jpeg_mem_src (j_decompress_ptr cinfo, unsigned char * buffer,
^
In file included from libv4lconvert-priv.h:31:0,
from jpeg.c:26:
/usr/include/jpeglib.h:923:14: note: previous declaration of 'jpeg_mem_src'
was here
EXTERN(void) jpeg_mem_src (j_decompress_ptr cinfo,
^
Would it make sense to change the check in the emulation layer [1] from
#if JPEG_LIB_VERSION < 80
to
#if JPEG_LIB_VERSION < 80 && !defined(MEM_SRCDST_SUPPORTED)
or should I add a check during autoconf?
Thanks,
Gregor
[1]
https://git.linuxtv.org/v4l-utils.git/tree/lib/libv4lconvert/jpeg_memsrcdest.h