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: 黄京 <radionoisee <at> gmail.com>
Subject: bug#75194: closed (Re: bug#75194: 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 bug report

#75194: Compilation of latest `scratch/igc' fails with `xwidget' on MacOS

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 75194 <at> debbugs.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: 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


[Message part 3 (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 4 (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 5 (text/html, inline)]

This bug report was last modified 199 days ago.

Previous Next


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