pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: webkit-gtk41 missing sqlite path
After 6h59m of building (on a reasonable machine), the webkit-gtk41
build (MAKE_JOBS=1, CMAKE_GENERATOR unset and thus make), completed
successfully. As an aside, with a primed ccache, the build is around
10 minutes.
I therefore think there is a bug somewhere between webkit-gtk, cmake,
ninja (and perhaps NetBSD 10 vs later?), and it's unclear which one has
the bug and which have conditions needed to express it.
The explicit setting of sqlite3 library interacts with this problem;
with the setting I end up with /usr/pkg/lib/libsqlite3.so as NEEDED, and
without the setting a bl3 tree path.
While ldd resolves the library when /usr/pkg/lib/libsqlite3.so is in
NEEDED, the PKG_DEVELOPER checks object, and indeed it is irregular.
My conclusion is that this package should not be built with ninja, until
$SOMEONE figures out what's wrong and fixes it. And, that we should
avoid the explicit sqlite3 setting as well.
Building again with CMAKE_GENERATORS_INCOMPATIBLE set to ninja, and no
explicit sqlite3 library path, works just fine.
I have therefore
- dropped the explicit setting
- set ninja as incompatible
My hope is that the package will build and work for everyone, but let me
know if not.
Note that if you build without PKG_DEVELOPER=yes, the bugs I am
discussing may be present and undetected at packaging time, which may or
may not lead to runtime failures. My advice is always build with
PKG_DEVELOPER=yes.
Home |
Main Index |
Thread Index |
Old Index