pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Problem with meson and glib2-tools
To be brief: I had the (bad) idea to want to update clang, for
development testing purposes.
This lead of course to a failure because the cmake version
was not exactly what it wanted (but it failed after configure, not
before, checking the version)
-> so trying to build cmake, with some dependencies not
satisfied
-> so necessiting to replace various shared libraries, used
by some monsters (firefox...)
-> etc. etc. etc.: hell!
From the various things to be replaced, a common failure:
.work/configure meson ...
while meson was installed, but apparently not a compatible version. So
there seems to be missing dependencies about it, at least for the
version, in various places.
For others, the failure was with glib-mkenums provided by glib2-tools.
Here too, obviously, a missing dependency on the version.
Another one was about itstool: the major.minor.revision was OK,
but the nb was not: it failed with the current installed; and passed
with the next...
A proposal: If this is not already the case or if there is no such
thing, could a proposal, for example for a GSoC participant, be made
so that a checking build system is written, manipulating the
namespace around a package so that:
1) Only the tools and the dependencies explicitely required are
accessible in the namespace---so that the build will fail if there is
something not recorded needed;
2) That the needed things would all be the minimum version required
_including the pkgsrc "nb" variant_ (i.e. if this is not specified,
the nb1 variant)---so that the build will fail if there is an error on
that too;
3) That installation of the package is made so that problem at
installation time are seen---the example of the "Conflicting PLIST
with ...".
HTH,
--
Thierry Laronde <tlaronde +AT+ polynum +dot+ com>
http://www.kergis.com/
http://kertex.kergis.com/
http://www.sbfa.fr/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C
Home |
Main Index |
Thread Index |
Old Index