View Issue Details

IDProjectCategoryView StatusLast Update
0016948ScribusGeneralpublic2023-09-08 20:38
Reporteralerque Assigned Tojghali  
Status closedResolutionfixed 
Fixed in Version1.6.0.svn 
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:

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.



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


2023-06-07 15:44

reporter   ~0050210

It would be amazing if someone with podofo <0.10 still installed could package an appimage - I foolishly have a working document made using 1.7 SVN from the AUR.


2023-06-07 15:48

administrator   ~0050211

We’ve made no real changes to the file format. Just edit a copy of the file in a text editor and change the version string to be 1.5.8 and then open in 1.5.8 or higher.


2023-06-07 15:49

reporter   ~0050212

Phew, thanks!


2023-07-27 19:36

reporter   ~0050286

This bug also affects openSUSE now:


2023-08-04 15:55

reporter   ~0050292

Note that scribus from SVN HEAD also has issues with podofo 0.10.

PoDoFo::PdfError::EnableDebug and PoDoFo::PdfError::EnableLogging are apparently gone

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
2023-06-07 15:44 Nathan Note Added: 0050210
2023-06-07 15:48 cbradney Note Added: 0050211
2023-06-07 15:49 Nathan Note Added: 0050212
2023-07-27 19:36 stoecker Note Added: 0050286
2023-08-04 15:55 krop Note Added: 0050292
2023-08-15 11:24 jghali Assigned To => jghali
2023-08-15 11:24 jghali Status new => resolved
2023-08-15 11:24 jghali Resolution open => fixed
2023-08-15 11:24 jghali Fixed in Version => 1.6.0.svn
2023-09-08 20:38 cbradney Status resolved => closed