From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Cyril Arnould Newsgroups: gmane.emacs.bugs Subject: bug#54730: AW: bug#54730: 28.1; vhdl-update-sensitivity-list not working in Windows Date: Tue, 5 Apr 2022 17:08:28 +0000 Message-ID: References: <83zgkzcwfq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_004_AM5PR06MB3105E1EA9E78B2D2D4DD92DDE3E49AM5PR06MB3105eurp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5064"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "54730@debbugs.gnu.org" <54730@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Apr 05 19:25:59 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nbmwI-000188-R3 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 05 Apr 2022 19:25:59 +0200 Original-Received: from localhost ([::1]:59628 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nbmwH-0005gk-V8 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 05 Apr 2022 13:25:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51072) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbmvS-0005fM-Hi for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2022 13:25:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33906) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nbmvO-0001JK-Qz for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2022 13:25:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nbmvO-0001dI-KW for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2022 13:25:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Cyril Arnould Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Apr 2022 17:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54730 X-GNU-PR-Package: emacs Original-Received: via spool by 54730-submit@debbugs.gnu.org id=B54730.16491794906245 (code B ref 54730); Tue, 05 Apr 2022 17:25:02 +0000 Original-Received: (at 54730) by debbugs.gnu.org; 5 Apr 2022 17:24:50 +0000 Original-Received: from localhost ([127.0.0.1]:56034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbmvB-0001ce-6R for submit@debbugs.gnu.org; Tue, 05 Apr 2022 13:24:49 -0400 Original-Received: from mail-oln040092068026.outbound.protection.outlook.com ([40.92.68.26]:2651 helo=EUR02-HE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbmfS-00017N-Of for 54730@debbugs.gnu.org; Tue, 05 Apr 2022 13:08:35 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cfWGWW4yje1AoISJoiKcrjjJkll1MnMWsPQ2iaeTCHasR1cktN2bM1bYcF2YsvfZm/g8Co/cVAYQFZPEgUTTCLPptvGPDTPPRmEBZExpOjK5xMI0WwChsLxyjxd86FNFlkF1DeIi/vDPKjXnIdFxb4E7HRklV8POWLS+NbqRL5d1nUkMHQJ8YXGqBACCJjARuVsQh9rZRqpfa5JPCDZRoZIkRDpihLO6u/zfDHu9PZnXizoJirbqU0uorglI1nkRmF1chel+mTNOaTyxpkuoPhwJj/5WLF7QxF6YZ9PYmP5EcSSVrbPxr1hbZqLsaf9MyNcqk0Ped2q4aX6rkyeYUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=H1XPGbQUiPX/i1BAdSY+pWsc7JE2xGHqSDTTfN11fpg=; b=kV8Gg8m/mJBkWsyf6tRxQppHR52q8BAK1WBa9n2VWXu4MJD6ul17w/HmQijfmNNnJQ691oLtfNiDihdgXcQrAI13UxmMG/uBGoo7ZbbnGGmzj6Y7oOBT/XwRoJSXtGTW/Qnuzbp5IgJtC5dyRBn33mPNh1gKzHYJlW6mC+/Mz4GCO2oAZXLYV7eykBhn9984bTPCcnixwvIBb1PH0znYrKixUT0V4ewwz7RvyBePGBkRKeZf1I1Jp1APdxU05dsUYyRQ9Ihewp0vpYepXd+fVpeQ/E0/Jvlgafb5WxtHgYWqfcJ8B8gWR1hHLxGfA2IMoc3b2Zfts/YTUIWBb7b5fQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H1XPGbQUiPX/i1BAdSY+pWsc7JE2xGHqSDTTfN11fpg=; b=ec/zriYSgq95vFpRzCDUCUrWduHsdu/HyMDTxhMlNcK5Ck+jU24/B7Akk4yPGVCCUmgAyT/3M2N27OQaAFutUvy69wPiFoLI396kGHmfod+be2wtAPAZwV/k0/jEfw/RltGCvkCbP70/I6Kn8db2poUW9O+bvaHyMuuz5zc8cRO1uanpEJyCv3wAYVfAsaNreulCTmM9Ym4e/COOi3Z3pBfE5NzK2K3CHJQgJKz/AoMW6uolmgyLRqSSjszMI/ixKnYzh344RQ4AhClINr4lAlecawYMjQf8nLVNhIrjYZo7Q/e3nowbTQbIuZ2XmE8C2TVYdRu+2VCkjjtgHa9nIw== Original-Received: from AM5PR06MB3105.eurprd06.prod.outlook.com (2603:10a6:206:10::11) by DBAPR06MB6951.eurprd06.prod.outlook.com (2603:10a6:10:1a3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Tue, 5 Apr 2022 17:08:28 +0000 Original-Received: from AM5PR06MB3105.eurprd06.prod.outlook.com ([fe80::b592:ae0f:e3c0:57b]) by AM5PR06MB3105.eurprd06.prod.outlook.com ([fe80::b592:ae0f:e3c0:57b%2]) with mapi id 15.20.5123.030; Tue, 5 Apr 2022 17:08:28 +0000 Thread-Topic: bug#54730: 28.1; vhdl-update-sensitivity-list not working in Windows Thread-Index: AQHYSQhkeYcjaTMdIU+tv6MnK8V/Tazhhpn6gAAES6g= In-Reply-To: <83zgkzcwfq.fsf@gnu.org> Accept-Language: de-CH, en-US Content-Language: de-CH X-MS-Has-Attach: yes x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [NOnYNZifn6tC8a2pvoxxK/DzfdvBNgzSiX4g3T/wjqQFv4ArUchZMzZTML+AGUmoTpSR3wIznN4=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: eb5b32ba-84fc-44b2-541c-08da1726e740 x-ms-traffictypediagnostic: DBAPR06MB6951:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pjjiJY6FHn4WvlNniG12DUusL7asQ9sNMgh8s/ey6AvseUN5ZPquGl1HzQrM5pALcyTKmWxe2HqvcSOXEY3/UrF8dns46DiBo/VTJKcEDfrTbuGIxR9rNFsGZF0juYuZKDs2uObunNLQk0U8Xa0Rmn7z26zNFjEpCTitN3VgCrerzfRwNWbC76fWpipDXrju/mzsJOxrGdzmKP8buz9h5r0O+gh8ocqMIzFJWwSMYTYYcOGB6CbQDggXaK6+K9GxG3EXYWGZWUXgVUxnwXuiN4vveeAnIYvBPAsZ6mZC6kidINf7hZew+W/uWSTklK9Z3NvGCYKQpHFIJSPSkXHlSldkSVS+QaKrYF2C4OiuatyKP+rEMNTnBTj+O42+zSHVDf+gEFhXQLSArEk6V/o8oNvbIRPanWFhwTIXY6tmEDqjyYe/5XKFtu3BCZC6YS9VMwDE/a3ASxNdMInQsIRDPsgyAP6u6rPJTvb1RNbMF2HH6dbEfPCNSgBR0BbGtMDXaHH2Qkv6mgGOl/Gr5BAxtoPOK65C8bI471y/0pmo/r0KY7SFw+ycWl9rPYofSpWlLmIoR2EqWnV6e3lF+7Q5Dg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: sGvKQAn/B+gWInHMLc6uoNoZDcIIJSgX0pGUzEtPP0iWgGgLxpMsNGuYWr6vKbXJ0Nr9RFU6XlD7xyQOlaJ5uU5gnNUaqR54yBsZA/9OkifCqscIm9LisDEgZytqjrTzfOum5GUrPS7vHt8Vxcsy8yV1jWNvWyGibLsULFxka6eVTW09QqdqzsFRCXdRk61kFc8wkmXyZIWq/JA6xJxNWKQZ/x9aCAFlFGSe4h3iby4uJ43OsEib/2Ah/QS95STYK0ZGyhIKo90vrJBZEH6FMSbqxVdDO06WHVy2vVa+7VgWgPks142N2xEmasObu7nK42HjlX5eXuIcfR4p3QeAWn51TtFLj5azjb3SBgwgrbVuVZBkBsgB+VQzxVCT0sxI3QgtHZ+dK2HrJKgvfcNLSFDEjuYl1RFfgsbNa0g7YStpjtTB/7mLzD5Gg5z1ndiqmdh/djFtjdENw3dVhYyhLf57YPnHiy6tq7S80nH6+/aRDVjzwqDQ1GKR6KoXH4renfHBeuzLoSbOAQaIRHu6GgPgXa8S882vRV55TE/2bF28opX9W2CXs+xFWewoUIRgOXRBc8eP4/v+ZQ/SgXEDROqja+MAm0+7UZYfThDs3YPR/y16pTTwO8mcMqT/7x67rKW1MHSFN2C7KxJflgFuboHN9o57zreHEqnEXfhaAOQerjKqisMqEpy5OjUZKHc6sn54eI7u6EGPWbhDGNkjGlF9q5caFGjya6uwY7qE/JohZTRwiy8+ZquFr1 oUvzt4AQsSJpE35pAlD3ORHSN81m+DnXJXTa9ju3RCKvRNGR5vRMgyzuCyHlhIgnUCIGW5dtkM4A9MRmwf6jG3gJHWn12zOqpz X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM5PR06MB3105.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: eb5b32ba-84fc-44b2-541c-08da1726e740 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2022 17:08:28.1514 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR06MB6951 X-Mailman-Approved-At: Tue, 05 Apr 2022 13:24:48 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:229450 Archived-At: --_004_AM5PR06MB3105E1EA9E78B2D2D4DD92DDE3E49AM5PR06MB3105eurp_ Content-Type: multipart/alternative; boundary="_000_AM5PR06MB3105E1EA9E78B2D2D4DD92DDE3E49AM5PR06MB3105eurp_" --_000_AM5PR06MB3105E1EA9E78B2D2D4DD92DDE3E49AM5PR06MB3105eurp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable I=92ve added an example file you can visit in the attachment. To reproduce,= simply put the cursor inside the process (M-g-g 30 RET) and execute vhdl-update-sensitivity-list-process (C-c C-u C-s). I=92m getting the follo= wing backtrace: Debugger entered--Lisp error: (void-variable proc-end) (vhdl-re-search-forward "[<:]=3D" proc-end t) eval((vhdl-re-search-forward "[<:]=3D" proc-end t)) vhdl-update-sensitivity-list() vhdl-update-sensitivity-list-process() funcall-interactively(vhdl-update-sensitivity-list-process) command-execute(vhdl-update-sensitivity-list-process) Thanks! Von: Eli Zaretskii Gesendet: Dienstag, 5. April 2022 18:43 An: Cyril Arnould Cc: 54730@debbugs.gnu.org Betreff: Re: bug#54730: 28.1; vhdl-update-sensitivity-list not working in W= indows > From: Cyril Arnould > Date: Tue, 5 Apr 2022 16:17:37 +0000 > > vhdl-update-sensitivity-list is not working anymore in Windows. You say "on Windows" because it works on other systems? > I have a very simple process: > > -- Flip Flops > p_memzing : process (Clk_CI, Rst_RBI) > begin > if Rst_RBI =3D '0' then -- asynchronous reset (active l= ow) > BlockCount_DP <=3D (others =3D> '0'); > Length_DP <=3D (others =3D> '0'); > elsif Clk_CI'event and Clk_CI =3D '1' then -- rising clock edge > BlockCount_DP <=3D BlockCount_DN; > Length_DP <=3D Length_DN; > end if; > end process p_memzing; > > If I execute vhdl-update-sensitivity-list-process, I get the error > message "Symbol=92s value as variable is void: proc-end". If I execute > vhdl-update-sensitivity-list-buffer instead, I get no error message but > the sensitivity list is not updated properly, e.g. if I delete Clk_CI > from the sensitivity list, it is not added back. Can you please provide a complete recipe, including any file(s) one has to visit etc.? I don't use VHDL, so I need very precise instructions to reproduce and debug the problem. I'm a bit surprised that you get that void-variable error, since I see proc-end being let-bound in vhdl-update-sensitivity-list. I'm probably missing something. Could you perhaps set debug-on-error non-nil, and post the Lisp backtrace from the error? Thanks. --_000_AM5PR06MB3105E1EA9E78B2D2D4DD92DDE3E49AM5PR06MB3105eurp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

I=92ve added an example file you can visit in the at= tachment. To reproduce, simply

put the cursor inside the process (M-g-g 30 RET) and= execute

vhdl-update-sensitivity-list-process (C-c C-u C-s). = I=92m getting the following backtrace:

 

Debugger entered--Lisp error: (void-variable proc-en= d)

  (vhdl-re-search-forward "[<:]=3D"= ; proc-end t)

  eval((vhdl-re-search-forward "[<:]=3D= " proc-end t))

  vhdl-update-sensitivity-list()

  vhdl-update-sensitivity-list-process()

  funcall-interactively(vhdl-update-sensitivity= -list-process)

  command-execute(vhdl-update-sensitivity-list-= process)

 

Thanks!

 

 

> From: Cyril Arnould <cyril.arnould@outlook.c= om>
> Date: Tue, 5 Apr 2022 16:17:37 +0000
>
> vhdl-update-sensitivity-list is not working anymore in Windows.

You say "on Windows" because it works on other systems?

> I have a very simple process:
>
>   -- Flip Flops
>   p_memzing : process (Clk_CI, Rst_RBI)
>   begin
>     if Rst_RBI =3D '0' then    = ;           -- asynchrono= us reset (active low)
>       BlockCount_DP <=3D (others =3D&= gt; '0');
>       Length_DP     = <=3D (others =3D> '0');
>     elsif Clk_CI'event and Clk_CI =3D '1' then&nbs= p; -- rising clock edge
>       BlockCount_DP <=3D BlockCount_D= N;
>       Length_DP     = <=3D Length_DN;
>     end if;
>   end process p_memzing;
>
> If I execute vhdl-update-sensitivity-list-process, I get the error
> message "Symbol=92s value as variable is void: proc-end". If= I execute
> vhdl-update-sensitivity-list-buffer instead, I get no error message bu= t
> the sensitivity list is not updated properly, e.g. if I delete Clk_CI<= br> > from the sensitivity list, it is not added back.

Can you please provide a complete recipe, including any file(s) one
has to visit etc.?  I don't use VHDL, so I need very precise
instructions to reproduce and debug the problem.  I'm a bit surprised<= br> that you get that void-variable error, since I see proc-end being
let-bound in vhdl-update-sensitivity-list.  I'm probably missing
something.  Could you perhaps set debug-on-error non-nil, and post the=
Lisp backtrace from the error?

Thanks.

 

--_000_AM5PR06MB3105E1EA9E78B2D2D4DD92DDE3E49AM5PR06MB3105eurp_-- --_004_AM5PR06MB3105E1EA9E78B2D2D4DD92DDE3E49AM5PR06MB3105eurp_ Content-Type: application/octet-stream; name="counter.vhdl" Content-Description: counter.vhdl Content-Disposition: attachment; filename="counter.vhdl"; size=1103; creation-date="Tue, 05 Apr 2022 17:01:09 GMT"; modification-date="Tue, 05 Apr 2022 17:01:09 GMT" Content-Transfer-Encoding: base64 bGlicmFyeSBpZWVlOwp1c2UgaWVlZS5zdGRfbG9naWNfMTE2NC5hbGw7CnVzZSBpZWVlLm51bWVy aWNfc3RkLmFsbDsKCmVudGl0eSBjb3VudGVyIGlzCgogIHBvcnQgKAogICAgQ2xrX0NJICAgIDog aW4gIHN0ZF9sb2dpYzsKICAgIFJzdF9SQkkgICA6IGluICBzdGRfbG9naWMpOyAgLS0gVGhlIGJp dGxlbmd0aCBvZiB0aGUgZGF0YQoKZW5kIGNvdW50ZXI7CgphcmNoaXRlY3R1cmUgQmVoYXZpb3Jh bCBvZiBjb3VudGVyIGlzCgogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgLS0gU2lnbmFscwogIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiAgc2lnbmFsIEJsb2NrQ291bnRfRFAsIEJsb2NrQ291bnRfRE4g OiB1bnNpZ25lZCg1OCBkb3dudG8gMCk7CiAgLS0gU3RvcmVzIHRoZSBsZW5ndGggb2YgdGhlIGN1 cnJlbnQgYmxvY2sKICBzaWduYWwgTGVuZ3RoX0RQLCBMZW5ndGhfRE4gICAgICAgICA6IHN0ZF9s b2dpY192ZWN0b3IoNCBkb3dudG8gMCk7CiAgCmJlZ2luICAtLSBCZWhhdmlvcmFsCgogIEJsb2Nr Q291bnRfRE4gPD0gKG90aGVycyA9PiAnMCcpOwogIExlbmd0aF9ETiA8PSAob3RoZXJzID0+ICcw Jyk7CiAgCiAgLS0gRmxpcCBGbG9wcwogIHBfbWVtemluZyA6IHByb2Nlc3MgKENsa19DSSwgUnN0 X1JCSSkKICBiZWdpbgogICAgaWYgUnN0X1JCSSA9ICcwJyB0aGVuICAgICAgICAgICAgICAgLS0g YXN5bmNocm9ub3VzIHJlc2V0IChhY3RpdmUgbG93KQogICAgICBCbG9ja0NvdW50X0RQIDw9IChv dGhlcnMgPT4gJzAnKTsKICAgICAgTGVuZ3RoX0RQICAgICA8PSAob3RoZXJzID0+ICcwJyk7CiAg ICBlbHNpZiBDbGtfQ0knZXZlbnQgYW5kIENsa19DSSA9ICcxJyB0aGVuICAtLSByaXNpbmcgY2xv Y2sgZWRnZQogICAgICBCbG9ja0NvdW50X0RQIDw9IEJsb2NrQ291bnRfRE47CiAgICAgIExlbmd0 aF9EUCAgICAgPD0gTGVuZ3RoX0ROOwogICAgZW5kIGlmOwogIGVuZCBwcm9jZXNzIHBfbWVtemlu ZzsKCmVuZCBCZWhhdmlvcmFsOwo= --_004_AM5PR06MB3105E1EA9E78B2D2D4DD92DDE3E49AM5PR06MB3105eurp_--