View Issue Details

IDProjectCategoryView StatusLast Update
0016948ScribusGeneralpublic2023-06-04 20:43
Reporteralerque Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Summary0016948: Scribus does not build with podofo-0.10.0
DescriptionArch Linux is in the process of updating podofo to v0.10.0. The libpodofo module has some APIs that have been renamed. Here is the migration guide:

https://github.com/podofo/podofo/wiki/PoDoFo-API-migration-guide

As of now Scribus 1.5.8 does not build against the new library. It is now holding up the release of packages for other projects that *do* support it, like the latest release of Calibre, etc.

I looked through the 1.5.9.svn changelog and I don't see anything related to this yet. It would be good to get it addressed soon. Even if there isn't a release immanent, if there was a development branch that supported it we would try backporting the patches to get the current version working again.
Steps To Reproduce1. Install libpodofo 0.10.0 on a system.
2. Try to build scribus.
Tags1.5.8
PatchNo

Activities

cbradney

2023-06-04 20:43

administrator   ~0050209

I've fixed the CMake podofo detection, I believe, however the code changes are going to be quite significant I think. Perhaps we will have to make one full set of code for <0.10 and one for >0.10

Issue History

Date Modified Username Field Change
2023-05-26 07:34 alerque New Issue
2023-05-26 07:34 alerque Tag Attached: 1.5.8
2023-05-28 23:20 jghali Project Contributor Builds => Scribus
2023-05-28 23:21 jghali Category General => Build System
2023-05-28 23:22 jghali Category Build System => General
2023-05-28 23:22 jghali Priority high => normal
2023-06-04 20:43 cbradney Note Added: 0050209