View Issue Details

IDProjectCategoryView StatusLast Update
0017010ScribusBuild Systempublic2023-09-11 15:43
Reporterale Assigned Tocbradney  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.6.0.svn 
Fixed in Version1.6.0.svn 
Summary0017010: CI on Gitlab is failing on podofo
Descriptionhttps://gitlab.com/scribus/scribus16/-/jobs/5044906429

i have made a diff of the current cmake output and the one from the latest working pipeline and it seems that the difference is here:

-- Checking for one of the modules 'libpodofo;podofo'
CMake Error at /usr/share/cmake-3.25/Modules/FindPkgConfig.cmake:894 (message):
  None of the required 'libpodofo;podofo' found
Call Stack (most recent call first):
  cmake/modules/FindLIBPODOFO.cmake:21 (pkg_search_module)
  CMakeLists_Dependencies.cmake:7 (find_package)
  CMakeLists.txt:420 (include)
-- OpenSSL found OK for installed version of PoDoFo (>= 0.9.5) - Enabling support for PDF embedded in AI
-- PoDoFo Found OK, Version: 0.9.5

(for a limited time, the diff is here: https://www.diffchecker.com/awBJJZvf/)

At the end, it says that PoDoFo is ok, but before that it says that it did not find libpodofo...

Do I need to change something in the docker file (https://gitlab.com/scribus/scribus-ci-docker/-/blob/master/Dockerfile?ref_type=heads) or is the new podofo detection code at fault?
TagsNo tags attached.
PatchNo

Activities

cbradney

2023-09-10 14:25

administrator   ~0050343

Check out r25643. I've added an extra name to the pkg-config finder in CMake as 18.04 uses libpodofo-0 as the naming scheme

ale

2023-09-11 15:43

manager   ~0050344

Yep, the CI now goes through!

Thanks

Issue History

Date Modified Username Field Change
2023-09-09 13:07 ale New Issue
2023-09-10 14:25 cbradney Assigned To => cbradney
2023-09-10 14:25 cbradney Status new => resolved
2023-09-10 14:25 cbradney Resolution open => fixed
2023-09-10 14:25 cbradney Fixed in Version => 1.6.0.svn
2023-09-10 14:25 cbradney Note Added: 0050343
2023-09-11 15:43 ale Status resolved => closed
2023-09-11 15:43 ale Note Added: 0050344