Bug 202058 - Weird build failure on Fedora for 2.26.0 - libXslt
Summary: Weird build failure on Fedora for 2.26.0 - libXslt
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WPE WebKit (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-20 14:51 PDT by Chris King
Modified: 2019-09-28 09:49 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris King 2019-09-20 14:51:44 PDT
Trying to build the new version on Fedora, I get this error

-- Found LibXslt: /usr/lib64/libxslt.so (found suitable version "1.1.33", minimum required is "1.1.7") 

As far as I know, 1.1.7 of LibXslt is either ancient or nonexistant and 1.1.33 is the newest version (at least based on their github releases) so I'm thinking something is probably messed up here.

While I'm here, I notice we also need atk now for build, is that also something that I should be including as a normal requirement (i.e. is it necessary for WPEWebkit to function), or only for building?

Thanks in advance!
Comment 1 Zan Dobersek 2019-09-23 00:04:17 PDT
(In reply to Chris King from comment #0)
> Trying to build the new version on Fedora, I get this error
> 
> -- Found LibXslt: /usr/lib64/libxslt.so (found suitable version "1.1.33",
> minimum required is "1.1.7") 
> 
> As far as I know, 1.1.7 of LibXslt is either ancient or nonexistant and
> 1.1.33 is the newest version (at least based on their github releases) so
> I'm thinking something is probably messed up here.
> 

This doesn't look like an error. Can you post the whole configure log?

> While I'm here, I notice we also need atk now for build, is that also
> something that I should be including as a normal requirement (i.e. is it
> necessary for WPEWebkit to function), or only for building?
> 
> Thanks in advance!

Yes, ATK is now required.
Comment 2 Adrian Perez 2019-09-23 04:39:02 PDT
(In reply to Zan Dobersek from comment #1)
> (In reply to Chris King from comment #0)
>
> [...] 
>
> > While I'm here, I notice we also need atk now for build, is that also
> > something that I should be including as a normal requirement (i.e. is it
> > necessary for WPEWebkit to function), or only for building?
> > 
> > Thanks in advance!
> 
> Yes, ATK is now required.

At the moment passing “-DENABLE_ACCESSIBILITY=OFF” to CMake is possible,
and that will skip the ATK dependency, but be aware that disabling this
is something that we do *NOT* officially support and may stop working
without notice.
Comment 3 Chris King 2019-09-23 14:16:28 PDT
Here is what I think you mean by configure log.

https://pastebin.com/ncRwn985
Comment 4 Zan Dobersek 2019-09-26 23:41:53 PDT
> CMake Error at Source/cmake/BubblewrapSandboxChecks.cmake:4 (message):
>   bwrap executable is needed for ENABLE_BUBBLEWRAP_SANDBOX

That's the error. bubblewrap is required to build with sandboxing support. It can still be disabled via ENABLE_BUBBLEWRAP_SANDBOX=OFF.
Comment 5 Chris King 2019-09-28 09:49:43 PDT
Ah, sorry, learning how to read cmake output well seems to be a skill that forever alludes me.

Thanks for the help!