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 Douglas R. Reno, 8 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 8 months ago

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

comment:3 by Douglas R. Reno, 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 Douglas R. Reno, 8 months ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.