Opened 8 months ago
Closed 8 months ago
#21683 closed defect (fixed)
Fix building inkscape with poppler-25.06.0
| Reported by: | Douglas R. Reno | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.4 |
| Component: | BOOK | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description
After updating Poppler on my system I did my usual check of Inkscape, and it fails to build:
/sources/inkscape-1.4.2/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:771:32: error: cannot convert ‘Function* [4]’ to ‘std::vector<std::unique_ptr<Function> >’
/sources/inkscape-1.4.2/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:790:43: error: cannot convert ‘std::unique_ptr<Function>’ to ‘Function*’ in assignment
/sources/inkscape-1.4.2/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:766:32: error: cannot convert ‘Function* [4]’ to ‘std::vector<std::unique_ptr<Function> >’
/sources/inkscape-1.4.2/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:758:39: error: cannot convert ‘std::unique_ptr<Function>’ to ‘Function*’ in assignment
/sources/inkscape-1.4.2/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:753:28: error: cannot convert ‘Function* [4]’ to ‘std::vector<std::unique_ptr<Function> >’
I'll monitor upstream (gitlab.com/inkscape) for a fix over the next day or so
Change History (4)
comment:1 by , 8 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 8 months ago
comment:3 by , 8 months ago
Fix is now available at https://gitlab.com/inkscape/inkscape/-/merge_requests/7264 - I'll have this in today.
comment:4 by , 8 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |

https://gitlab.com/inkscape/inkscape/-/issues/5836 has it documented now, waiting for a fix still