From unknown Thu Jun 19 14:04:10 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#75194 <75194@debbugs.gnu.org> To: bug#75194 <75194@debbugs.gnu.org> Subject: Status: Compilation of latest `scratch/igc' fails with `xwidget' on MacOS Reply-To: bug#75194 <75194@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:04:10 +0000 retitle 75194 Compilation of latest `scratch/igc' fails with `xwidget' on M= acOS reassign 75194 emacs submitter 75194 =E9=BB=84=E4=BA=AC severity 75194 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 30 06:11:38 2024 Received: (at submit) by debbugs.gnu.org; 30 Dec 2024 11:11:38 +0000 Received: from localhost ([127.0.0.1]:57508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSDgP-0002vi-Pz for submit@debbugs.gnu.org; Mon, 30 Dec 2024 06:11:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:37042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSBiv-00059Z-9H for submit@debbugs.gnu.org; Mon, 30 Dec 2024 04:06:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tSBiu-0006Hx-Gl for bug-gnu-emacs@gnu.org; Mon, 30 Dec 2024 04:06:04 -0500 Received: from mail-pj1-x1041.google.com ([2607:f8b0:4864:20::1041]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tSBit-0006di-4k for bug-gnu-emacs@gnu.org; Mon, 30 Dec 2024 04:06:04 -0500 Received: by mail-pj1-x1041.google.com with SMTP id 98e67ed59e1d1-2ee989553c1so11580753a91.3 for ; Mon, 30 Dec 2024 01:06:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735549561; x=1736154361; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=DAoMn70vmZoEvwUzYzLZo21OdRu/DtWMtwM6Ptmj5+w=; b=jccqvCM6t8yyoRSJxRgBQl41bwGNjnTvo6TSDgOt49taWjHaiFFmGbLnRP9nCi+XdW 9A73vqao5ET1smxqQVV0mrmzguHaXA6Cw3QBHSLHBnSmSW8dnGhCeCUi+eZBrlbsxJ8A BToTunCcqvdwh49P5t0g5UwLR1UmNHDMtP0Swb3vT7eLLtiTMeEpgKfPlq5sL/2lcLSn GqYVpKH0yzbO3Qv4pZUcvx2Yfl6K8k4c415/PJtzzNpGtdN7pXhL4VVkzO0wetpV3AAh zK4rnE6Jgr5wnW6h2wTpEjzXsvdO1sVMq7bqQW8kU49gi03TUMC7psAJXDi0KVWyCmGg ph6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735549561; x=1736154361; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=DAoMn70vmZoEvwUzYzLZo21OdRu/DtWMtwM6Ptmj5+w=; b=tyHlKW7tTRKRg+9x6jLuMru6ollAG88GOkDK0LINg+g0bJED4REtMPeqjCkGPhGH49 /7WAsVcK+ylZLhfwJEZGNWrp+VRrm/ndWphnwEU2iAuFyUfzxyzhZtDqqsXKITSQZfAh fj43NoPlafxOFL+lR3Pj0Opys4EdIp7alENmcbwbdE0Yzltwc5NMyofuVLWOsPlqv0KD e/ij+XVtatzRGF+8clRJbmgSyOiAUC0MsYB2OLJXUSB9P+hFTrZOMn6o+FvdLT/lBUF0 MTatI1ANn9xP7siaiO5VIh0bEsCPn5z9PdTOCvqwXeaxLRanKdarPgb7I4hSK4FFbrnk dnuQ== X-Gm-Message-State: AOJu0Yyvmc6SUEYrgn/XEJpL0VT04a/yMqosN7rSR8OcdcssjOlrTK3A nKhND31ngIs8NAWYFtfR7g8Jwnsxu7saXvVSpDtlRN8xHdE4HyKnqYDT9gP2yG4PNmwESMqkJ7E 2AyiIoavpIu69SfBdWD1CM7rfBdtcNwwTHYHzvg== X-Gm-Gg: ASbGncuW+kgY5Qpy0KuPMw6v2n1Z4KiKF1BGzErkZCbagr49/SDFZJMRY/aA+KHxHba dHBY/EUXpMAYHePgkM52SAfBIHwBWPJio+glb X-Google-Smtp-Source: AGHT+IGrI/DjO3OaUJR2k1EMlH/bSYahbU/jUfecmLt7vEWIJJL2exYu2pV4oU9uzL+esagyvMS7+IHT6wWHuVOxAS4= X-Received: by 2002:a17:90b:2d4c:b0:2ee:b26c:10a0 with SMTP id 98e67ed59e1d1-2f452ec6fbbmr53285298a91.24.1735549560938; Mon, 30 Dec 2024 01:06:00 -0800 (PST) MIME-Version: 1.0 From: =?UTF-8?B?6buE5Lqs?= Date: Mon, 30 Dec 2024 17:05:49 +0800 Message-ID: Subject: Compilation of latest `scratch/igc' fails with `xwidget' on MacOS To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="00000000000011e7a8062a791f78" Received-SPF: pass client-ip=2607:f8b0:4864:20::1041; envelope-from=radionoisee@gmail.com; helo=mail-pj1-x1041.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 30 Dec 2024 06:11:36 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --00000000000011e7a8062a791f78 Content-Type: text/plain; charset="UTF-8" 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. --00000000000011e7a8062a791f78 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

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

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

=C2=A02459 | =C2=A0 =C2=A0 IGC_FIX12_HEADE= R (ss, &w->xv);

=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 ^<= /b>

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

=C2=A01144 | =C2=A0 =C2=A0 =C2=A0 igc_asse= rt ((mps_addr_t) (*p) =3D=3D (mps_addr_t) & (*p)->gc_header); \

=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^

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

=C2=A0 104 | =C2=A0 struct vectorlike_head= er header;

=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^


Please let me know if you need any additional=C2= =A0information to investigate this issue.


Thanks.

--00000000000011e7a8062a791f78-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 30 07:14:15 2024 Received: (at 75194) by debbugs.gnu.org; 30 Dec 2024 12:14:15 +0000 Received: from localhost ([127.0.0.1]:57634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSEf1-000683-Hp for submit@debbugs.gnu.org; Mon, 30 Dec 2024 07:14:15 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:32645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSEez-00067m-HU for 75194@debbugs.gnu.org; Mon, 30 Dec 2024 07:14:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1735560847; x=1735820047; bh=6xFJbTqo+xF3eHpdQat+eK+FNgvm+aqvbaOxPBHcr9Y=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=I0vP1EEgZrqAwFSAKvkyWTK2GwmT/UP9qW4fh+7x4daBisqrBaIcqt+eZeukK7rx3 H/LvJpVAXySHuMiiJ/Px0mWYaLCKtfm1XM5eOtEEKZzgo0Ke5M2SrLpV+YIoKgpIyJ 9L801L0I/mWZ8b4NaRNvMIENse+8A4gpQSSelLLY68uppxhoz4Vz1j471AAZKjEmSW uVwJKwgJeGUY1ZPWjQRKDfduhO3PQb29iwAs2HndnwHBcdhauub76eTrVvCu0NOd+B pn8rVL4TvHijzsgvx/hPUoOox6W/bSpVP/11h7rFSU6ho7nFm+yHV7lVXpi3Ui4+aq elT1pU7mo+f3w== Date: Mon, 30 Dec 2024 12:14:05 +0000 To: =?utf-8?B?6buE5Lqs?= From: Pip Cet Subject: Re: bug#75194: Compilation of latest `scratch/igc' fails with `xwidget' on MacOS Message-ID: <87a5cd1i98.fsf@protonmail.com> In-Reply-To: References: Feedback-ID: 112775352:user:proton X-Pm-Message-ID: ddb0c40e10d4231707c7b335326e0e4e7a3fd896 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75194 Cc: 75194@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E9=BB=84=E4=BA=AC writes: > Hi, > > I'm encountering a compile-time error when building the latest Emacs igc = branch with the `--with-mps=3Dyes' and `--with-xwidget' options: The good news it's easy to fix that particular error (add ".header"); the bad news is that no one reported this before, so you'd be the first to test this combination. It's probably best to look over the xwidgets code to make sure it doesn't have any obvious problems before testing this combination. I tried building with webkit on GNU/Linux, but it didn't work right away. Currently trying another distribution. Pip From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 30 18:22:01 2024 Received: (at 75194) by debbugs.gnu.org; 30 Dec 2024 23:22:01 +0000 Received: from localhost ([127.0.0.1]:60394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSP5E-0005gU-VC for submit@debbugs.gnu.org; Mon, 30 Dec 2024 18:22:01 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:22831) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSP5C-0005gC-I1 for 75194@debbugs.gnu.org; Mon, 30 Dec 2024 18:21:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1735600912; x=1735860112; bh=of3vf892KlkxkF6VZHk1SJJy3clBdF020yMi0CfkSzQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=ugBEUzuGNQdyXlLFW/PQxw9sSEh6huKYiG8FX+GTtHDyaSIhRDL9tu1nUaYGQyNd+ mWN3qDrEK4h1hrYH67KugCBG5wdkSFqA4MMhQoFdROcNDpf35pzH4Uni9f1dNSc5yb TNHqxhu9tGqeue0++KF3Bi3Uqm+sF1PrZP/H/MDlkXQJh1pgYu8o6H3SdRTJhfPY/z ITeXGuuz7qMbxy2P/Q30OdamWs6MLhBzePtMywbQQrfSwso/xjpoSxps59NB50haoM Z5d9HNgWjcqmXcxW/selQbH4mvCt5s3T1geC1hCioFEIjFcthf7UiFokC3f8RgyrvO UJMwlPANQ432g== Date: Mon, 30 Dec 2024 23:21:45 +0000 To: =?utf-8?B?6buE5Lqs?= From: Pip Cet Subject: Re: bug#75194: Compilation of latest `scratch/igc' fails with `xwidget' on MacOS Message-ID: <87wmfgpxkh.fsf@protonmail.com> In-Reply-To: References: Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 1b625fc09a96c7aa23dedee362ea0dc66ca7cbe9 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75194 Cc: 75194@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Pip Cet writes: > =E9=BB=84=E4=BA=AC writes: > >> Hi, >> >> I'm encountering a compile-time error when building the latest Emacs igc= branch with the `--with-mps=3Dyes' and `--with-xwidget' options: > > The good news it's easy to fix that particular error (add ".header"); > the bad news is that no one reported this before, so you'd be the first > to test this combination. > It's probably best to look over the xwidgets code to make sure it > doesn't have any obvious problems before testing this combination. I didn't read all of the file, but I checked the basic stuff, and it seems to be fine. It also built and didn't immediately crash Emacs, but I don't think I know how to use xwidgets (I also had to fake a pkgconfig file for some reason, and try three distros to get it to work at all...) No guarantees, but I pushed something. I had to copy out of a docker container so hopefully made the same changes on scratch/igc. 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. Pip From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 30 19:57:46 2024 Received: (at 75194) by debbugs.gnu.org; 31 Dec 2024 00:57:47 +0000 Received: from localhost ([127.0.0.1]:60530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSQZu-0001aX-Db for submit@debbugs.gnu.org; Mon, 30 Dec 2024 19:57:46 -0500 Received: from mail-pj1-f68.google.com ([209.85.216.68]:53389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSQZr-0001a6-Hn for 75194@debbugs.gnu.org; Mon, 30 Dec 2024 19:57:44 -0500 Received: by mail-pj1-f68.google.com with SMTP id 98e67ed59e1d1-2ef28f07dbaso10003855a91.2 for <75194@debbugs.gnu.org>; Mon, 30 Dec 2024 16:57:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735606598; x=1736211398; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JRqMbeEZTd0hEhyBxSnAOTw/tox6aKQabtcHjzfPF6M=; b=QoBDzxJTHVkCJE2ePee/9LdCBtAgV/2ctYjkLV+AAHTbSe4O0VBl5K0szzV4FyFENc sTxnbx8vxzNLdAQu341CGWUin37PtlPB0SZJizqY9j7qiIudCxz23OHx914J0KDQvaak PNHIJQBcmPywn9OLkiPlB2XmGKnkj3eewIdKNG3LoljVJJKTFKuGZCxyYkKDf28UjUgb Sz2Nw8IACpsBwr0l75+6/Tf0vtvpVH59IGACLKS8QqCR4LOOvhd9Mb1Jv20CxAyc+RqK qauqpSI11WqlVcI+zyaHw4SvaooUPgxALWAYguXvhJHVfxTohREzLxwR/xG/Ypq1IpeT GAoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735606598; x=1736211398; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JRqMbeEZTd0hEhyBxSnAOTw/tox6aKQabtcHjzfPF6M=; b=GyWJDiKXaxylSMT0MovLoYKPhOc/t8zzDWnhGcPPlag/J4OtFcrB4UGACM/Yh0/SQG L6gMkChg3RSN4jwa5b+tEQx/GdQ720Ylw/ZiwCqHFwhnkii1AcYzrqm+G2BUyEmBCSU8 5wCTbNkNyamG9FoL2hGkRQzX4nWbrEeE4Vl/zD+ogQhEkNJPu1WZqtv90PH4wD1X90CT xQ/CGsUxCTEJ7OgRwKk9cF2eQVMu5Z6DJCDl7FdOAgSbyvD1GN5vMQ6Trgbl9nmQUq8W lW4PSkvvJeGTv98C7PaSmmNrnOkSgEUlO4uAmSUDXrPsVKWcukwqzUdNTapwJYuJEo4K KD5Q== X-Gm-Message-State: AOJu0YzydruatnuKzhEjbJph+n+tPPAJzfM3vSkmaR42aFZLHoaK73cx WezunaGNzEWu2ePrEdKvaxJxpMjPvX5OuNgpwY21YIhNBM7zuQ5BYIh+0xjKQOJt62QyRoQU934 jVYwo7zR+ICSZkVk1fK79oM5dIdQ= X-Gm-Gg: ASbGncvasn/tMEA0fPv6LowZhoitt5yswRkaVhTfXQCoHZR50QCCV5YMGn30LBIpSlu WHFvZCobOoppUYyjp5A5shNozC3vR2+iTafG6Ptw= X-Google-Smtp-Source: AGHT+IE4HAlh47l+Ef9rJHexJSCQ16RRgnKopU4d4T+nTUK2tmi+s6M0KxkNRZJiA+1zcn+u4iA0+8nXzXrgJvr8Kdo= X-Received: by 2002:a17:90b:2b87:b0:2ee:f076:20fa with SMTP id 98e67ed59e1d1-2f452eb11f0mr52837723a91.25.1735606597725; Mon, 30 Dec 2024 16:56:37 -0800 (PST) MIME-Version: 1.0 References: <87wmfgpxkh.fsf@protonmail.com> In-Reply-To: <87wmfgpxkh.fsf@protonmail.com> From: =?UTF-8?B?6buE5Lqs?= Date: Tue, 31 Dec 2024 08:56:26 +0800 Message-ID: Subject: Re: bug#75194: Compilation of latest `scratch/igc' fails with `xwidget' on MacOS To: Pip Cet Content-Type: multipart/alternative; boundary="000000000000ba38fb062a866606" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75194 Cc: 75194@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000ba38fb062a866606 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > 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. Pip Cet =E6=96=BC 2024=E5=B9=B412=E6=9C=8831=E6=97= =A5 =E9=80=B1=E4=BA=8C =E4=B8=8A=E5=8D=887:21=E5=AF=AB=E9=81=93=EF=BC=9A > Pip Cet writes: > > > =E9=BB=84=E4=BA=AC writes: > > > >> Hi, > >> > >> I'm encountering a compile-time error when building the latest Emacs > igc branch with the `--with-mps=3Dyes' and `--with-xwidget' options: > > > > The good news it's easy to fix that particular error (add ".header"); > > the bad news is that no one reported this before, so you'd be the first > > to test this combination. > > > It's probably best to look over the xwidgets code to make sure it > > doesn't have any obvious problems before testing this combination. > > I didn't read all of the file, but I checked the basic stuff, and it > seems to be fine. It also built and didn't immediately crash Emacs, but > I don't think I know how to use xwidgets (I also had to fake a pkgconfig > file for some reason, and try three distros to get it to work at > all...) > > No guarantees, but I pushed something. I had to copy out of a docker > container so hopefully made the same changes on scratch/igc. > > 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. > > Pip > > --000000000000ba38fb062a866606 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> I'd be very interested to hear whether this survi= ves some GC cycles (M-x
> igc-stats; then hit "c" a few tim= es) when xwidgets are in use.=C2=A0 If it
> does, we can close this b= ug.

Thanks for the quick fix!

E= macs built successfully, and after manually cycling GC while rendering web<= /div>
pages in xwidget, everything appears to work correctly without cr= ashes.

I believe this resolves the issue, and the = bug can be considered fixed and
closed.=C2=A0 Let me know if any = further verification is needed.

Pip Cet <pipcet@protonmail.com> =E6=96= =BC 2024=E5=B9=B412=E6=9C=8831=E6=97=A5 =E9=80=B1=E4=BA=8C =E4=B8=8A=E5=8D= =887:21=E5=AF=AB=E9=81=93=EF=BC=9A
Pip Cet <pipcet@protonmail.= com> writes:

> =E9=BB=84=E4=BA=AC <radionoisee@gmail.com> writes:
>
>> Hi,
>>
>> I'm encountering a compile-time error when building the latest= Emacs igc branch with the `--with-mps=3Dyes' and `--with-xwidget' = options:
>
> The good news it's easy to fix that particular error (add ".h= eader");
> the bad news is that no one reported this before, so you'd be the = first
> to test this combination.

> It's probably best to look over the xwidgets code to make sure it<= br> > doesn't have any obvious problems before testing this combination.=

I didn't read all of the file, but I checked the basic stuff, and it seems to be fine.=C2=A0 It also built and didn't immediately crash Emac= s, but
I don't think I know how to use xwidgets (I also had to fake a pkgconfi= g
file for some reason, and try three distros to get it to work at
all...)

No guarantees, but I pushed something.=C2=A0 I had to copy out of a docker<= br> container so hopefully made the same changes on scratch/igc.

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.=C2= =A0 If it
does, we can close this bug.

Pip

--000000000000ba38fb062a866606-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 30 20:00:03 2024 Received: (at 75194-done) by debbugs.gnu.org; 31 Dec 2024 01:00:03 +0000 Received: from localhost ([127.0.0.1]:60535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSQc6-0001fz-3e for submit@debbugs.gnu.org; Mon, 30 Dec 2024 20:00:02 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:12635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tSQc4-0001fL-GZ for 75194-done@debbugs.gnu.org; Mon, 30 Dec 2024 20:00:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1735606794; x=1735865994; bh=ISMQTNbXldyBvweGllSnceRWdfZVhtIRPyOJ8MESb74=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=chIIvwpnt+WLUZqDhjeABH49G3vPxNtIZrUQ5ZWl6G6zgD+bviQnBP/GeXALrZzqr Vf3z6X91RxgZppJbYCHeQPd0xTcn42nBubNGBFfi1iw9dnopw6tvSrOUF4WkDUUg5Q w8WgcudE5Kiwk6cgezVgVb9BB5vXAbFnJ7sAcQ7rItOLb7cGPywaeVSV58FidkdMpI MXienvs2NY68hJkaLovAueUbig5QpE4x93kEEQD1TnY8YlkXOiKud3+PeWp7P47xcy Dedwuka/k5Phxk/6ewOcj5XFEPOMZ+Dh8oaYkB5XdM5hhw4VNQ/TYixlZEkaLkGkPR 9Pi0h2Gu0DpFw== Date: Tue, 31 Dec 2024 00:59:48 +0000 To: =?utf-8?B?6buE5Lqs?= From: Pip Cet Subject: Re: bug#75194: Compilation of latest `scratch/igc' fails with `xwidget' on MacOS Message-ID: <87seq4pt12.fsf@protonmail.com> In-Reply-To: References: <87wmfgpxkh.fsf@protonmail.com> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 2ba9d11a78ab1b902e601898c77c5419be25cf84 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75194-done Cc: 75194-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E9=BB=84=E4=BA=AC 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 w= eb > pages in xwidget, everything appears to work correctly without crashes. > > I believe this resolves the issue, and the bug can be considered fixed an= d > 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 From unknown Thu Jun 19 14:04:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 28 Jan 2025 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator