Public bug reported:
The security update poppler 0.62.0-2ubuntu2.13 that fixes CVE-2022-38784 adds a
new header file goo/GooCheckedOps.h that is included by goo/gmem.h
goo/gmem.h is a file installed in the libpoppler-private-dev package, which is
used by GDAL, but the patches added in the 0.62.0-2ubuntu2.13 update omit
installing goo/GooCheckedOps.h, consequently any external code including
goo/gmem.h breaks at compilation
The following extra patch should fix this:
```
$ diff -u CMakeLists.txt.ori CMakeLists.txt
--- CMakeLists.txt.ori 2022-09-13 10:58:42.282712260 +0200
+++ CMakeLists.txt 2022-09-13 10:58:44.198709344 +0200
@@ -578,6 +578,7 @@
goo/GooString.h
goo/gtypes.h
goo/gmem.h
+ goo/GooCheckedOps.h
goo/gfile.h
goo/FixedPoint.h
goo/ImgWriter.h
```
** Affects: poppler (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to poppler in Ubuntu.
https://bugs.launchpad.net/bugs/1989434
Title:
poppler 0.62.0-2ubuntu2.13 breaks GDAL compilation
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/1989434/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs