[ITA] libnice-0.1.18-1

Ken Brown kbrown@cornell.edu
Thu Jan 14 02:53:38 GMT 2021


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.
>>
>> /usr/bin/meson --internal exe --unpickle /pub/tmp/libnice-0.1.18-1.src/libnice-0.1.18-1.x86_64/src/libnice-0.1.18/x86_64-pc-cygwin/meson-private/meson_exe_g-ir-scanner_2092638958d73a5ee2a2021f7aa8d2c979f4fd4e.dat
> 
> 
> On Sun, 10 Jan 2021 13:09:13 +0100, Achim Gratz
>> Lemures Lemniscati via Cygwin-apps writes:
>>> * On x86, it failed to build.
>>
>> There's a SEGV killing gcc somewhere in the buils, but I am not sure
>> where.  Is it possible to serialize the build and see if that's
>> reproducible still?
> 
> Thank you, Marco and Achim for review.
> 
> 
> 
> 
> Failures are at same points as Marco's
> 
> * The first build:
> https://ci.appveyor.com/project/cygwin/scallywag/builds/37187728/job/52dy26ao9sv0bedk#L924
>> [71/150] /usr/bin/meson --internal exe --unpickle /cygdrive/c/projects/playground/libnice-0.1.18-1.i686/src/libnice-0.1.18/i686-pc-cygwin/meson-private/meson_exe_g-ir-scanner_cb3ca9af3f8a35f0ba5f42f29b14b723f34faffb.dat
>> FAILED: nice/Nice-0.1.gir
> 
> 
> * A serialized build by the following src_compile():
> ```
> src_compile() {
>    cygmeson ${@}
>    cygninja -C ${CHOST} -j 1
> }
> ```
> https://ci.appveyor.com/project/cygwin/scallywag/builds/37191342/job/ldm5c0kigtj6tuxy#L916
>> [65/150] /usr/bin/meson --internal exe --unpickle /cygdrive/c/projects/playground/libnice-0.1.18-1.i686/src/libnice-0.1.18/i686-pc-cygwin/meson-private/meson_exe_g-ir-scanner_cb3ca9af3f8a35f0ba5f42f29b14b723f34faffb.dat
>> FAILED: nice/Nice-0.1.gir
> 
> 
> 
> 
> 
> And, I noticed that my /usr/bin/python is 2.7.18 (both of x86_64 and i686)...
> 
> Situations are:
> 
> * g-ir-scanner is contained in a package gobject-introspection.
> * gobject-introspection requires python27, python27-mako
>    (cf. https://www.cygwin.com/packages/summary/gobject-introspection.html ).
> * Packages python27-mako, python3-mako, python36-mako, python37-mako exists,
>    but python38-mako don't at present.
>    (cf. https://www.cygwin.com/packages/summary/python-mako-src.html )
> 
> Although I'm not sure...
> We might need to rebuild gobject-introspection, as Marco said,
> and python*-mako also.

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:

   https://cygwin.com/pipermail/cygwin-apps/2020-May/040105.html

Ken


More information about the Cygwin-apps mailing list