Re: emacs26-app fails to install

Derek Homeier <[email protected]>
Newsgroups gmane.os.apple.fink.general
Message-ID <[email protected]>
On 10 Feb 2023, at 5:32 pm, Scott Hannahs <[email protected]> wrote:
> 
>> I have not even looked into building a newer glib2 with it, as python itself depends in turn on glib2.
>> Dunno how other packagers would get around that circular dependency (other than maintaining
>> a glib2 <= 2.59 and glib2-current in parallel…)
>> In theory it might indeed be possible to build it with system Python 3.9 on newer macOS,
>> but since it needs to install its mesonbuild module in PYTHONPATH, I would not know how
>> to package that properly.
> 
> I don’t see the dependence of python on glib2.  fink show-deps doesn’t list it.  Ah, I think it is pkgconfig that depends on it?  That is unfortunately sort of  a basic package.  As far as I can see, you can build pkgconfig with glib2 <= 2.59 and then update it to glib2-current as a replaces functionality?  This is a fundamental problem of building a system from scratch and not updating an existing system.  Sort of curious as to how gnome is treating this circular dependency.
> 
Well you’re right – I thought Python itself depended through some levels on one of the dozens of packages
that depend on glib2, but just checked it indeed builds without glib2-shlibs installed.
The pkgconfig circular dep has been a known problem, see https://github.com/fink/fink-distributions/pull/918,
https://github.com/fink/fink-distributions/pull/923, but for that very reason Fink is trying to get rid of it.
Many packages have been moved to ppkg-config already, but meson specifically requires a more complete
replacement and thus BDeps on the new pkgconf. But that will allow both python3xx and meson-py
to build without glib2!

Cheers,
						Derek

_______________________________________________
Fink-users mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.