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

Reply via email to