build failure in cmis_content.cxx

Michael Stahl mst at libreoffice.org
Fri Nov 10 14:22:27 UTC 2023


On 10/11/2023 09:35, Dan Horák wrote:
> Hi,
> 
> our CI is getting a build failure in the master branch caused by change
> from yesterday
> 
> ...
> In file included from /home/jenkins/workspace/libreoffice-upstream-bundled/label/mt-snow-02-brq/ucb/source/ucp/cmis/cmis_content.cxx:59:
> /home/jenkins/workspace/libreoffice-upstream-bundled/label/mt-snow-02-brq/include/curlinit.hxx: In function ‘void InitCurl_easy(CURL*)’:
> /home/jenkins/workspace/libreoffice-upstream-bundled/label/mt-snow-02-brq/include/curlinit.hxx:28:30: error: ‘GetCABundleFile’ was not declared in this scope
>     28 |     char const* const path = GetCABundleFile();
>        |                              ^~~~~~~~~~~~~~~
> 
> 
> 3aca2d9776a871f15009a1aa70628ba3a03ee147 is bad
> 0156cba6e34026f8fa0f2912e503378a5ec2208d is good
> (no bisecting yet)
> 
> Is it a known issue? All libs except zlib, openssl and boost are
> bundled, "make distclean" before every build.

so you have SYSTEM_OPENSSL=TRUE and SYSTEM_CURL=

i didn't expect anyone to try that since it doesn't make a lot of sense 
so the #ifdefs don't cope with it... can you send a patch to replace
- !defined(SYSTEM_OPENSSL)
+ !defined(SYSTEM_OPENSSL)||!defined(SYSTEM_CURL)
or change your build config to use system curl?



More information about the LibreOffice mailing list