[Bug 255007] www/qt5-webengine: 5.15.2 fails to build if 5.15.0 is installed (link error)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Apr 20 10:29:20 BST 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255007

Adriaan de Groot <adridg at freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |adridg at freebsd.org

--- Comment #1 from Adriaan de Groot <adridg at freebsd.org> ---
> I know that building outside poudriere has become something of a second class citizen these days, 

Yes, because it's hard to get "just right" in the face of a "dirty" build
environment with old versions and mismatched dependencies installed. The return
on investment is really small. 


> but it would be nice to support it if the fix is not too hard to implement.
>
> Does anyone know where the absolute paths for libraries comes from?  Might there be a way to tell the build to use -l<lib> instead?

Doing *anything* in the build of WebEngine is hard, because it's a seven-layer
cake of buildsystems (make->qmake->gn->ninja .. ok, four-layer, along with .pri
and .json frosting). We'd be happy to take patches, but chasing this for days
is not something kde@ has time for.

So, after 45 minutes of dealing with this PR, if you `make configure` and the
`make all` and break after the first bit of gn build:
- there's no link lines written yet, those are generated somewhere in the rest
of the build
- libQt5WebEngineCore.prl might be relevant

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list