Opened 7 months ago
Closed 7 months ago
#22866 closed defect (fixed)
Inkscape FTBFS, probably comes from newer poppler...
| Reported by: | pierre | Owned by: | blfs-book |
|---|---|---|---|
| Priority: | normal | Milestone: | 13.0 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
I get:
/sources/inkscape/inkscape-1.4.3_2025-12-25_0d15f75042/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘void PdfParser::opSetLineJoin(Object*, int)’:
/sources/inkscape/inkscape-1.4.3_2025-12-25_0d15f75042/src/extension/internal/pdfinput/pdf-parser.cpp:656:36: error: invalid conversion from ‘int’ to ‘GfxState::LineJoinStyle’ [-fpermissive]
656 | state->setLineJoin(args[0].getInt());
| ~~~~~~~~~~~~~~^~
| |
| int
In file included from /usr/include/poppler/Gfx.h:41,
from /sources/inkscape/inkscape-1.4.3_2025-12-25_0d15f75042/src
/extension/internal/pdfinput/pdf-parser.h:36,
from /sources/inkscape/inkscape-1.4.3_2025-12-25_0d15f75042/src
/extension/internal/pdfinput/pdf-parser.cpp:19:
/usr/include/poppler/GfxState.h:1673:36: note: initializing argument 1 of ‘void GfxState::setLineJoin(LineJoinStyle)’
1673 | void setLineJoin(LineJoinStyle lineJoin1) { lineJoin = lineJoin1; }
| ~~~~~~~~~~~~~~^~~~~~~~~
And many other errors involving /usr/include/poppler
Change History (2)
Note:
See TracTickets
for help on using tickets.

Fix at https://gitlab.com/inkscape/inkscape/-/commit/47e20c0503ab1464d528f2cc7dd5e6a6a85b70dc
This needs to be rediffed to apply to 1.4.3