Poppler 24.11.0 released

Adam Sampson ats at offog.org
Sun Nov 3 00:44:49 UTC 2024


Hi Albert,

Albert Astals Cid <aacid at kde.org> writes:
> Available from http://poppler.freedesktop.org/poppler-24.11.0.tar.xz

This version breaks in-tree builds, which have always worked with
previous releases. Configuring with CMake 3.30.5 fails like this if a
separate object directory isn't specified:

| [...]
|   use curl:             yes
|   use libopenjpeg2:     yes
|   use lcms2:            yes
|   command line utils:   yes
|   fuzz target:          no
|   test data dir:        /src/text/poppler/work/poppler-24.11.0/../test
| Warning: Use of boost is recommended for better performance.
| -- Configuring done (3.6s)
| CMake Error at CMakeLists.txt:797 (target_sources):
|   Base directories in file set cannot be subdirectories of each other:
| 
|     /src/text/poppler/work/poppler-24.11.0/poppler
|     /src/text/poppler/work/poppler-24.11.0
| 
| 
| CMake Error at CMakeLists.txt:797 (target_sources):
|   File:
| 
|     /src/text/poppler/work/poppler-24.11.0/poppler/Annot.h
| 
|   must be in one of the file set's base directories:
| 
| 
| CMake Error at CMakeLists.txt:797 (target_sources):
|   File:
| [... then identical errors for every header file ...]

If you're not able to fix this, it would be nicer to have it check
explicitly that an object dir is being used, and give an appropriate
error otherwise...

Thanks,

-- 
Adam Sampson <ats at offog.org>                         <http://offog.org/>


More information about the poppler mailing list