On 1/14/2021 10:11 AM, Ken Brown via Cygwin-apps wrote:
On 1/14/2021 1:41 AM, Marco Atzeri via Cygwin-apps wrote:
On 14.01.2021 03:53, Ken Brown via Cygwin-apps wrote:
On 1/10/2021 8:36 AM, Lemures Lemniscati via Cygwin-apps wrote:
On Sun, 10 Jan 2021 12:46:43 +0100, Marco Atzeri via Cygwin-apps
On 10.01.2021 01:07, Lemures Lemniscati via Cygwin-apps wrote:
Building on my system I found that gobject-introspection will need
a rebuild for python3.



Although I'm not sure...
We might need to rebuild gobject-introspection, as Marco said,
and python*-mako also.

I am uploading python*mako as test
I will also try to rebuild gobject-introspection

I've just pushed an update for python 3.8 to the playground branch at

https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/gobject-introspection.git

That should be a good starting point for you.
I can do a non-maintainer upload of gobject-introspection, rebuilt for python3, to see if that helps.  I'm in the process of testing the build on Scallywag at the moment.  I'm using python37 because of the mako requirement.

I'd prefer to upgrade gobject-introspection to a more recent release rather than just rebuilding the current release.  But, unfortunately, a more recent gobject-introspection would require a more recent glib2.0. I'm not sure it's a good idea to update glib2.0 without updating all of GNOME.  I tried to start a discussion about this last May, but it didn't get very far:

I will try the current version as first.
A further upgrade seems to need a major patch effort.

I played with gobject-introspection-1.64.1 last summer and updated the patches.  If you're curious, you can find what I did in the 1.64 branch at the same source repo that I cited above.  But in order to build it, I had to build and install an updated glib2.0, since it required glib2.0 >= 2.58.0.  (I also used pip to install python-markdown, which was a new build requirement.)

Maybe I'll take a little time right now to push my glib2.0 work in case someone braver than I am wants to pick this up.

This is now on the playground branch at

  https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/glib2.0.git

Ken

Reply via email to