View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0016831||Scribus||Build System||public||2022-08-15 13:17||2022-08-15 15:09|
|Summary||0016831: Cmake required version of libpoppler and libpoppler-cpp too high for Ubuntu 20.04 repositories|
|Description||I tried to build Scribus svn trunk on Ubuntu 20.04 and ran into problems with the poppler libraries.|
About 3 weeks ago, the minimum required version of poppler was increased from 0.86.0 to 21.03.0 (revision 25123->25124).
When installing Scribus' dependencies with `sudo apt install build-dep scribus` on Ubuntu 20.04, poppler libraries version 0.86.1 are installed. So there's "a lot" :-) more manual work required to get all the dependencies and build Scribus trunk in this case.
Does Scribus trunk actually use any features not present in poppler 0.86.0? If not, maybe postponing increasing the poppler version would be a good idea, at least until Ubuntu 22.04 (which comes with poppler 22.02) has replaced 20.04 on a greater scale.
|Steps To Reproduce||1. Install Ubuntu 20.04|
2. Clone Scribus trunk
3. Try to install dependencies (sudo apt install build-dep scribus)
4. Run cmake --> fail (can't "find" poppler)
5. Update working copy to revision 23123
6. Run cmake --> success
|Tags||build, dependencies, poppler|
>> Does Scribus trunk actually use any features not present in poppler 0.86.0?
We use now updated poppler API. As importing PDF requires to do some low level stuff, we have to use poppler private API (and that won't change). This API is quite unstable and from time to time we have to do some cleanups to keep code maintainable.
|2022-08-15 13:17||goto_coder||New Issue|
|2022-08-15 13:17||goto_coder||Tag Attached: build|
|2022-08-15 13:17||goto_coder||Tag Attached: dependencies|
|2022-08-15 13:17||goto_coder||Tag Attached: poppler|
|2022-08-15 15:08||jghali||Assigned To||=> jghali|
|2022-08-15 15:08||jghali||Status||new => resolved|
|2022-08-15 15:08||jghali||Resolution||open => won't fix|
|2022-08-15 15:08||jghali||Note Added: 0049740|
|2022-08-15 15:09||jghali||Status||resolved => closed|