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)

comment:1 by pierre, 7 months ago

Last edited 7 months ago by pierre (previous) (diff)

comment:2 by pierre, 7 months ago

Resolution: → fixed
Status: new → closed

Fixed at f0f888334913

Note: See TracTickets for help on using tickets.