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 Desktop
Packages, which is subscribed to poppler in Ubuntu.
https://bugs.launchpad.net/bugs/1989434

Title:
  poppler 0.62.0-2ubuntu2.13  breaks GDAL compilation

Status in poppler package in Ubuntu:
  New

Bug description:
  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
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/1989434/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to