Fix security issue [internal unmaintained JPX decoder] that is caused by building without system-jpeg libs. Fedora does not care because they always build with system-jpeg, however in Gentoo we allow the user to disable both options and poppler's buildsystem is making us believe there would be no JPX decoder built in that case, when in reality JPXStream.cc is built (even if it may not be used by the code). --- a/CMakeLists.txt 2017-11-24 23:12:41.953450442 +0100 +++ b/CMakeLists.txt 2017-11-24 23:16:09.441030669 +0100 @@ -506,9 +508,11 @@ add_definitions(-DUSE_OPENJPEG2) set(poppler_LIBS ${poppler_LIBS} ${LIBOPENJPEG2_LIBRARIES}) else () - set(poppler_SRCS ${poppler_SRCS} - poppler/JPXStream.cc - ) + if(NOT WITH_OPENJPEG AND HAVE_JPX_DECODER) + set(poppler_SRCS ${poppler_SRCS} + poppler/JPXStream.cc + ) + endif() endif() if(USE_CMS) if(LCMS_FOUND)