GNU bug report logs - #75194
Compilation of latest `scratch/igc' fails with `xwidget' on MacOS

Previous Next

Package: emacs;

Reported by: 黄京 <radionoisee <at> gmail.com>

Date: Mon, 30 Dec 2024 11:12:02 UTC

Severity: normal

Done: Pip Cet <pipcet <at> protonmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Pip Cet <pipcet <at> protonmail.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#75194: closed (Compilation of latest `scratch/igc' fails with
 `xwidget' on MacOS)
Date: Tue, 31 Dec 2024 01:01:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 31 Dec 2024 00:59:48 +0000
with message-id <87seq4pt12.fsf <at> protonmail.com>
and subject line Re: bug#75194: Compilation of latest `scratch/igc' fails with `xwidget' on MacOS
has caused the debbugs.gnu.org bug report #75194,
regarding Compilation of latest `scratch/igc' fails with `xwidget' on MacOS
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
75194: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75194
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: 黄京 <radionoisee <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Compilation of latest `scratch/igc' fails with `xwidget' on MacOS
Date: Mon, 30 Dec 2024 17:05:49 +0800
[Message part 3 (text/plain, inline)]
Hi,

I'm encountering a compile-time error when building the latest Emacs igc
branch with the `--with-mps=yes' and `--with-xwidget' options:

*igc.c:2459:5: error: no member named 'gc_header' in 'struct xwidget_view';
did you mean 'header'?*

 2459 |     IGC_FIX12_HEADER (ss, &w->xv);

      | *    ^*

*igc.c:1144:61: note: *expanded from macro 'IGC_FIX12_HEADER'

 1144 |       igc_assert ((mps_addr_t) (*p) == (mps_addr_t) &
(*p)->gc_header); \

      | *                                                            ^*

*./xwidget.h:104:28: note: *'header' declared here

  104 |   struct vectorlike_header header;

      | *                           ^*


Please let me know if you need any additional information to investigate
this issue.


Thanks.
[Message part 4 (text/html, inline)]
[Message part 5 (message/rfc822, inline)]
From: Pip Cet <pipcet <at> protonmail.com>
To: 黄京 <radionoisee <at> gmail.com>
Cc: 75194-done <at> debbugs.gnu.org
Subject: Re: bug#75194: Compilation of latest `scratch/igc' fails with
 `xwidget' on MacOS
Date: Tue, 31 Dec 2024 00:59:48 +0000
黄京 <radionoisee <at> gmail.com> writes:

>> I'd be very interested to hear whether this survives some GC cycles (M-x
>> igc-stats; then hit "c" a few times) when xwidgets are in use.  If it
>> does, we can close this bug.
>
> Thanks for the quick fix!
>
> Emacs built successfully, and after manually cycling GC while rendering web
> pages in xwidget, everything appears to work correctly without crashes.
>
> I believe this resolves the issue, and the bug can be considered fixed and
> closed.  Let me know if any further verification is needed.

Not on xwidgets specifically, but if you feel like it, sharing your
experiences with scratch/igc in general is always appreciated.

Closing this bug.  Thanks for the report!

Pip



This bug report was last modified 141 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.