From unknown Sun Jun 22 11:33:24 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#55389 <55389@debbugs.gnu.org> To: bug#55389 <55389@debbugs.gnu.org> Subject: Status: 28.1; vhdl-generate-makefile fails if there is not VHDL project Reply-To: bug#55389 <55389@debbugs.gnu.org> Date: Sun, 22 Jun 2025 18:33:24 +0000 retitle 55389 28.1; vhdl-generate-makefile fails if there is not VHDL proje= ct reassign 55389 emacs submitter 55389 Cyril Arnould severity 55389 normal tag 55389 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 15:18:26 2022 Received: (at submit) by debbugs.gnu.org; 12 May 2022 19:18:26 +0000 Received: from localhost ([127.0.0.1]:42295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npEKP-0000AO-NW for submit@debbugs.gnu.org; Thu, 12 May 2022 15:18:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:55312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npEKN-0000A8-3x for submit@debbugs.gnu.org; Thu, 12 May 2022 15:18:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npEKM-0007Gw-I6 for bug-gnu-emacs@gnu.org; Thu, 12 May 2022 15:18:22 -0400 Received: from mail-vi1eur05olkn2081f.outbound.protection.outlook.com ([2a01:111:f400:7d00::81f]:7905 helo=EUR05-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npEKJ-0007GC-Cc for bug-gnu-emacs@gnu.org; Thu, 12 May 2022 15:18:21 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IuY/wPqIbS9G7GcLw0Kmpb6ok+NhMu+xz6ChqppSat626x6DRVRWhXUOj5aKncMuDKMD6B23+qyVTJ1tAXekD9nrtiIdl9FJYQQ3TyaMGchoCneVUXvYfOzLRBnufoyGdE+Us/kqf7U5UNb1NrQF+8/4c4tsg5AxHkffkUaJgfF9htLRIrbh43zBUkb/KP1nfpIjT8FXFNzlFPjpUgfs4OggsTxOsQRQzsp21BCJGfnFmMocyNndzlnbYCMUfsoxlh7rN8IQW5QfYMv5IeZjiBhebUQi1aDTT5Vh+f+txnM1cG1+iO8O7s1rey6lhDbvmgGJATt8kd9eK8Sscvbu/g== 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=x1LyGZ4nkBsZoNortfKPLi85P6hIx8gczz7pAExVC2M=; b=mXcdeAms1PgBET/dbvxDtJlkoyEDK8vOktkphK361MN4XsyQWAevaFGBmQ//iw9qamcXkqLteQ8epsWGoMVNvBD5O2D64Wax5F9ychAzY4UCEk0Zlh51pTiNdjma3xJCdjZ72NOymaduzyXXtF2ZZmHISJH3uUbSSudi2UhX9AuwPDfjbMKi0oRWokIHRdUFa1BL/7+3czGCYgkfInGm4H6mRwyiX1sxTkLxUZ9Ns/f7OZuI2hToDqcAkclaKR2J1mGAEHB9RT00ErANGFRhwfs02nEjAtAnkYlsa4ERPu46bV9+/XOYf55/8Zvh3oIhifzU8+H+NUscYb9KSQI8kg== 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=x1LyGZ4nkBsZoNortfKPLi85P6hIx8gczz7pAExVC2M=; b=sZr1wvvadLwrZRAVUqbLoxL4a/lXZD7dJjuSiV2LZXkuKN4Njk/KwlzlPuT5AMr/n/LHGD3hgcGnecszfuT/INB8W+QvMvLvPNq7Z7PBRTm+l/iGATXBItaCjmu9RX9jdJqSj/oF5z5bEAv8gd+BNdbtOz9YgQCBQz4DWUkyXBOeTowOrRYNnPTTaNRjYi7Z/BfjQbvbJq4UEGWny3EyEaG8OhkvBWAlhxU0v5lZ95+8fmiuMqAzEF4Gr5y9GRY5795v2Z76n+1d9TJFHZ1Fl2HR0Ro5taq2BpfCPU6bBcQIvK29Lf77/oaIF+GpODEY4CgmP/1dxx+lciHQ77bW4g== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by DB8PR10MB3980.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:134::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13; Thu, 12 May 2022 19:13:15 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::1541:34d8:f586:e1f3]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::1541:34d8:f586:e1f3%9]) with mapi id 15.20.5227.023; Thu, 12 May 2022 19:13:15 +0000 From: Cyril Arnould To: "bug-gnu-emacs@gnu.org" Subject: 28.1; vhdl-generate-makefile fails if there is not VHDL project Thread-Topic: 28.1; vhdl-generate-makefile fails if there is not VHDL project Thread-Index: AQHYZjP9WNK2h86YeE6aMhqSN9osUA== Date: Thu, 12 May 2022 19:13:15 +0000 Message-ID: Accept-Language: de-CH, en-US Content-Language: de-CH X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [OUFpxMQoCy6MawU/gUEEYTBnL1OP/6TSS2NoyU98gF+YB4HwjiiqWrfmoouMXlO+9NXa9XbRW+Y=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7496cd06-8e59-4925-bfd3-08da344b776b x-ms-traffictypediagnostic: DB8PR10MB3980:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oXvffp3Gc2/zTXsBj2wmBLA6tF6jyI8/7HixVoW3WYOR1uZNdlyG0okS0CvIjt0mwyNr0WDvo19ZV8Y67yeBQxn5KMC8fHrO8tP6RRi7NDEbpGVE1Ni3uUmNpt9HsdT0i+UczN1JCzz0pqq0y6DMnxy6OWYpa3jwp2WusTfsICtfAi14A7HtcRibLA0YjvWbKBoVzH0kr1LtS4TR3SMIWiNKi8yjs1p7V0vvsXokF+Kfl83BZ3DAulzu+qLdwbVzV2i06SNc4RCfmZx1/SsuwEHdZKcL8yhkcYkgogWZG5L36+iQ85yKlmxPUmv7tiFT0G1lpHMJmPMdwSyp84eUo0JlTlYFq6GGC9F/fx5lnA+o11Isw62ea4zm7TZHBBiHF14PZDQm4Ce1w4veNZxtQNZydSsDldDlDiRxSL7T3TU/9bFLLoXlMGkj6bxuwRxqsCaOV8BIbWcbt/zJxWuKFKm3fCHlTg30hM8jDcgKhfWT/m54qcJGHzqlHKhlWRWbazT0mTumiqVVCghLdNO4SlV/LMbs6QkF26skvIAbEFNtcdlEvmj2E6sUL+BwavRVZpu0NvInmnHlflVclCRdkA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?41FtxP/WLLKtpq3hZMJXnzj5FeEbslnxSaOptUlNxED7NN/DEICH9ehZ?= =?Windows-1252?Q?s1btctNEsEg79E0irq0onacWDE0zYNrT1Yq2la7P7qnyLvGTIdpUirt1?= =?Windows-1252?Q?AETwKoCGoeR5vZNQUno1p6fYKISkL7eLFTOAVfCDTV1U5lEbuI+NTaLa?= =?Windows-1252?Q?4sg7AgPzR1yd1JxQiXe1c263NfZ39FnSIvunwoCW5t1EI9glmzMtzRtq?= =?Windows-1252?Q?n8ZDZnm95LTllmRrZ0lfqpj9wGS/baGAvfaOAJgyNo0btrVk0nWfEwdq?= =?Windows-1252?Q?tUFdmVxA2NvX62ix/eN147wtayETJTbOVhO2jkrw7X+hRUJ90nnAqqnq?= =?Windows-1252?Q?C40OkecXWCGozOI6JL7e99+PkUGpPXYKONLZ4cfXig+rhgBRto8LU3mC?= =?Windows-1252?Q?B3Fj7XBqXLQz0p1EkxS6HJSuclJBH3oicjnVu1kBQRUoQrFxkaXZ1kT2?= =?Windows-1252?Q?gFxo19wJ5L0kpeaiHVydCUptZU5qZouVe16QDCjwJXiM7dGN0Tl1IhvW?= =?Windows-1252?Q?WKnNDI6XdWw5Wtfwiwun5BHviKGp0QftW5jD1KgA/jUyKHdHe7StXC2h?= =?Windows-1252?Q?AKdO1PREU+XHLlqtHfGxdtKJ6UP1PD8hf4pBh3Ftoyk2LgJDObTROcEp?= =?Windows-1252?Q?gjC4i3aoc8JxfGlsfbpBbYbFsLIYDZmmXoHc8Vg53Op4BxoPbPEIdJuw?= =?Windows-1252?Q?8p+f3Am4FyY0FnH8KN3IOBIzB6e6OWOOsXUFRt2GOeJut+UZklZilhAx?= =?Windows-1252?Q?irJbqKz3eD1mX00kMJiMLznFZlTcYltAstY8cSDJeFxn4yKTOFyMEZBK?= =?Windows-1252?Q?kLpcB2N81HNS9ZbSgj+1tA9G72N0HXoeazjF8F1Au6aGFjdmKlXW7+Qr?= =?Windows-1252?Q?1WRP56YALkjOGUb/tv+3r9owKmYpsupEqnWTckAijfv5FzpuPnz9JGcz?= =?Windows-1252?Q?Lf4cDy56KoyFyz7pWmLZJVJ3x9m3dCKbm9YR0bCqmfjM63lwC5NnBvNt?= =?Windows-1252?Q?GgPpl0tpsccdyZHQLEckMdU/p+Cjt51hMjWeBh5SjhyT9XeljdQjgjmD?= =?Windows-1252?Q?E37Og9JxA637Uv6VLY9CkMv2QqZ8wmS6zfKEpOs5wq6BbjZsYyHHdoUF?= =?Windows-1252?Q?9VS5/pSUm5UXRcgT5VaEJNU4xDNb7QtBL6oFp2HB84OE2Vlv4GVNJodq?= =?Windows-1252?Q?VvmFfPHqKiDoBTP7Z8XypUSoi/4nrc54wX+9bPBQeZ397w9JMFoVDsVD?= =?Windows-1252?Q?MEOkoaOg35XyFVj9mN3MxLSwQqEQdN7tj7PdSaLv3gsEbDPmng6qx9vz?= =?Windows-1252?Q?33mJspgK8JKozd8LURxy0/XvflhE2JnvDl2vnA7h7mEmp55X4ryaw+fv?= =?Windows-1252?Q?UCOZE+jJhPwwBZVo5mLVtecsSCs3T96++YAZAIXmV3Pi0YDxL6yhddWh?= =?Windows-1252?Q?7PxhhozVZFe+ipWhptuqA8BAVyT5tyxCV5FuqvZxHOOK+b1C0TTBenYE?= =?Windows-1252?Q?Q2XQWf+wysW0gD0KyJk5iLThpEMXmOAUuSGC/vunESrF8J+d2dXkZy4m?= =?Windows-1252?Q?mJeDjIe8jtJh1l4LVTr+RtYcB80JrgvY/pkEKssf8A/UEo67Bn0/yDJr?= =?Windows-1252?Q?kKwcLEvTTzDO4N0iIdzloRRrl1oxwfLLreX2bqifA0/Gtw=3D=3D?= Content-Type: multipart/mixed; boundary="_004_AS4PR10MB6110D5BF266FB331828C0F5AE3CB9AS4PR10MB6110EURP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 7496cd06-8e59-4925-bfd3-08da344b776b X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2022 19:13:15.6931 (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: DB8PR10MB3980 Received-SPF: pass client-ip=2a01:111:f400:7d00::81f; envelope-from=cyril.arnould@outlook.com; helo=EUR05-VI1-obe.outbound.protection.outlook.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_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit 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 (--) --_004_AS4PR10MB6110D5BF266FB331828C0F5AE3CB9AS4PR10MB6110EURP_ Content-Type: multipart/alternative; boundary="_000_AS4PR10MB6110D5BF266FB331828C0F5AE3CB9AS4PR10MB6110EURP_" --_000_AS4PR10MB6110D5BF266FB331828C0F5AE3CB9AS4PR10MB6110EURP_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable When visiting any VHDL file, trying to execute vhdl-generate-makefile (C-c M-k) will fail if vhdl-project is nil. The resulting error message and backtrace are as follows: vhdl-generate-makefile-1: Symbol=92s value as variable is void: rule-alist Debugger entered--Lisp error: (void-variable rule-alist) vhdl-aput(rule-alist "counter.vhd" (("counter") nil)) vhdl-generate-makefile-1() vhdl-generate-makefile() funcall-interactively(vhdl-generate-makefile) command-execute(vhdl-generate-makefile) I suspect this might be due to changes when lexical-binding was enabled, I went back to commit d365c947b53a2a1e4b43ab65922ebfeca23943d1 where it's working. Note that I've never used this feature before so I don't know exactly how it's supposed to behave, I wanted to try it out. The makefile I get from the older vhdl-mode.el does seem to make sense though, = I=92ve attached it for reference. In GNU Emacs 28.1 (build 2, x86_64-w64-mingw32) of 2022-04-09 built on fv-az449-585 Repository revision: 04afff7cc015bc553c5f7abe57d6b6b23448bbea Repository branch: master Windowing system distributor 'Microsoft Corp.', version 10.0.19044 System Description: Microsoft Windows 10 Pro (v10.0.2009.19044.1645) Configured using: 'configure --prefix=3D/mingw64 --build=3Dx86_64-w64-mingw32 --with-modules --without-dbus --without-compress-install --with-native-compilation 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe' CPPFLAGS=3D-D__USE_MINGW_ANSI_STDIO=3D1 LDFLAGS=3D-pipe' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS XPM ZLIB Important settings: value of $LANG: en_GB locale-coding-system: cp1252 Major mode: VHDL/es Minor modes in effect: vhdl-stutter-mode: t vhdl-electric-mode: t display-line-numbers-mode: t override-global-mode: t delete-selection-mode: t tabbar-mwheel-mode: t tabbar-mode: t global-flycheck-mode: t flycheck-mode: t cua-mode: t company-tng-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-fns radix-tree cl-print debug backtrace cus-start time-date vc-dispatcher vc-svn vhdl-mode hippie-exp dired-aux comp comp-cstr warnings dired dired-loaddefs display-line-numbers cl-extra use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core finder-inf server delsel tabbar grep compile text-property-search comint ring flycheck ansi-color find-func help-mode rx dash cua-base company-tng company easy-mmode edmacro kmacro pcase cus-load tex-site info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads w32notify w32 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 451621 148985) (symbols 48 21732 155) (strings 32 129708 28702) (string-bytes 1 3547925) (vectors 16 38307) (vector-slots 8 638853 354540) (floats 8 94 629) (intervals 56 601 449) (buffers 992 15)) --_000_AS4PR10MB6110D5BF266FB331828C0F5AE3CB9AS4PR10MB6110EURP_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

When visiting any VHDL file, trying to execute vhdl-= generate-makefile

(C-c M-k) will fail if vhdl-project is nil. The resu= lting error message

and backtrace are as follows:

 

vhdl-generate-makefile-1: Symbol=92s value as variab= le is void: rule-alist

 

Debugger entered--Lisp error: (void-variable rule-al= ist)

  vhdl-aput(rule-alist "counter.vhd" = (("counter") nil))

  vhdl-generate-makefile-1()

  vhdl-generate-makefile()

  funcall-interactively(vhdl-generate-makefile)=

  command-execute(vhdl-generate-makefile)

 

I suspect this might be due to changes when lexical-= binding was enabled,

I went back to commit d365c947b53a2a1e4b43ab65922ebf= eca23943d1 where it's

working. Note that I've never used this feature befo= re so I don't know

exactly how it's supposed to behave, I wanted to try= it out. The

makefile I get from the older vhdl-mode.el does seem= to make sense though, I=92ve

attached it for reference.

 

 

In GNU Emacs 28.1 (build 2, x86_64-w64-mingw32)

of 2022-04-09 built on fv-az449-585

Repository revision: 04afff7cc015bc553c5f7abe57d6b6b= 23448bbea

Repository branch: master

Windowing system distributor 'Microsoft Corp.', vers= ion 10.0.19044

System Description: Microsoft Windows 10 Pro (v10.0.= 2009.19044.1645)

 

Configured using:

'configure --prefix=3D/mingw64 --build=3Dx86_64-w64-= mingw32 --with-modules

--without-dbus --without-compress-install --with-nat= ive-compilation

'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe= '

CPPFLAGS=3D-D__USE_MINGW_ANSI_STDIO=3D1 LDFLAGS=3D-p= ipe'

 

Configured features:

ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LIBXML2 MODULE= S NATIVE_COMP NOTIFY

W32NOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKI= T_SCROLL_BARS XPM

ZLIB

 

Important settings:

  value of $LANG: en_GB

  locale-coding-system: cp1252

 

Major mode: VHDL/es

 

Minor modes in effect:

  vhdl-stutter-mode: t

  vhdl-electric-mode: t

  display-line-numbers-mode: t

  override-global-mode: t

  delete-selection-mode: t

  tabbar-mwheel-mode: t

  tabbar-mode: t

  global-flycheck-mode: t

  flycheck-mode: t

  cua-mode: t

  company-tng-mode: t

  tooltip-mode: t

  global-eldoc-mode: t

  show-paren-mode: t

  electric-indent-mode: t

  mouse-wheel-mode: t

  menu-bar-mode: t

  file-name-shadow-mode: t

  global-font-lock-mode: t

  font-lock-mode: t

  blink-cursor-mode: t

  auto-composition-mode: t

  auto-encryption-mode: t

  auto-compression-mode: t

  size-indication-mode: t

  column-number-mode: t

  line-number-mode: t

  transient-mark-mode: t

 

Load-path shadows:

None found.

 

Features:

(shadow sort mail-extr emacsbug message rmc puny rfc= 822 mml mml-sec epa

derived epg rfc6068 epg-config gnus-util rmail rmail= -loaddefs mm-decode

mm-bodies mm-encode mail-parse rfc2231 mailabbrev gm= m-utils mailheader

sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prs= vr mail-utils

help-fns radix-tree cl-print debug backtrace cus-sta= rt time-date

vc-dispatcher vc-svn vhdl-mode hippie-exp dired-aux = comp comp-cstr

warnings dired dired-loaddefs display-line-numbers c= l-extra use-package

use-package-ensure use-package-delight use-package-d= iminish

use-package-bind-key bind-key use-package-core finde= r-inf server delsel

tabbar grep compile text-property-search comint ring= flycheck ansi-color

find-func help-mode rx dash cua-base company-tng com= pany easy-mmode

edmacro kmacro pcase cus-load tex-site info package = browse-url url

url-proxy url-privacy url-expand url-methods url-his= tory url-cookie

url-domsuf url-util mailcap url-handlers url-parse a= uth-source cl-seq

eieio eieio-core cl-macs eieio-loaddefs password-cac= he json subr-x map

url-vars seq byte-opt gv bytecomp byte-compile cconv= cl-loaddefs cl-lib

iso-transl tooltip eldoc paren electric uniquify edi= ff-hook vc-hooks

lisp-float-type elisp-mode mwheel dos-w32 ls-lisp di= sp-table

term/w32-win w32-win w32-vars term/common-win tool-b= ar dnd fontset image

regexp-opt fringe tabulated-list replace newcomment = text-mode lisp-mode

prog-mode register page tab-bar menu-bar rfn-eshadow= isearch easymenu

timer select scroll-bar mouse jit-lock font-lock syn= tax font-core

term/tty-colors frame minibuffer cl-generic cham geo= rgian utf-8-lang

misc-lang vietnamese tibetan thai tai-viet lao korea= n japanese eucjp-ms

cp51932 hebrew greek romanian slovak czech european = ethiopic indian

cyrillic chinese composite emoji-zwj charscript char= prop case-table

epa-hook jka-cmpr-hook help simple abbrev obarray cl= -preloaded nadvice

button loaddefs faces cus-face macroexp files window= text-properties

overlay sha1 md5 base64 format env code-pages mule c= ustom widget

hashtable-print-readable backquote threads w32notify= w32 multi-tty

make-network-process native-compile emacs)

 

Memory information:

((conses 16 451621 148985)

(symbols 48 21732 155)

(strings 32 129708 28702)

(string-bytes 1 3547925)

(vectors 16 38307)

(vector-slots 8 638853 354540)

(floats 8 94 629)

(intervals 56 601 449)

(buffers 992 15))

--_000_AS4PR10MB6110D5BF266FB331828C0F5AE3CB9AS4PR10MB6110EURP_-- --_004_AS4PR10MB6110D5BF266FB331828C0F5AE3CB9AS4PR10MB6110EURP_ Content-Type: application/octet-stream; name="Makefile" Content-Description: Makefile Content-Disposition: attachment; filename="Makefile"; size=1232; creation-date="Thu, 12 May 2022 19:12:26 GMT"; modification-date="Thu, 12 May 2022 19:12:26 GMT" Content-Transfer-Encoding: base64 IyAtKi0gTWFrZWZpbGUgLSotCiMjIyBNYWtlZmlsZSAtIFZIREwgTWFrZWZpbGUgZ2VuZXJhdGVk IGJ5IEVtYWNzIFZIREwgTW9kZSAzLjM4LjEKCiMgRGlyZWN0b3J5IDogIn4vLmxpc3AvdGVzdC92 aGRsLW1vZGUvIgojIFBsYXRmb3JtICA6IEdIREwKIyBHZW5lcmF0ZWQgOiAyMDIyLTA1LTEyIDIx OjExOjU5IEN5cmlsCgoKIyBEZWZpbmUgY29tcGlsYXRpb24gY29tbWFuZCBhbmQgb3B0aW9ucwoK Q09NUElMRSA9IGdoZGwKT1BUSU9OUyA9IC1pIC0td29ya2Rpcj13b3JrIC0taWVlZT1zeW5vcHN5 cyAtZmV4cGxpY2l0IAoKCiMgRGVmaW5lIGxpYnJhcnkgcGF0aHMKCkxJQlJBUlktd29yayA9IHdv cmsKCgojIERlZmluZSBsaWJyYXJ5IHVuaXQgZmlsZXMKClVOSVQtd29yay1jb3VudGVyID0gXAoJ JChMSUJSQVJZLXdvcmspL2NvdW50ZXIvZW50aXR5ClVOSVQtd29yay1jb3VudGVyLWJlaGF2aW9y YWwgPSBcCgkkKExJQlJBUlktd29yaykvY291bnRlci9iZWhhdmlvcmFsCgoKIyBEZWZpbmUgbGlz dCBvZiBhbGwgbGlicmFyeSB1bml0IGZpbGVzCgpBTExfVU5JVFMgPSBcCgkkKFVOSVQtd29yay1j b3VudGVyKSBcCgkkKFVOSVQtd29yay1jb3VudGVyLWJlaGF2aW9yYWwpCgoKCiMgUnVsZSBmb3Ig Y29tcGlsaW5nIGVudGlyZSBkZXNpZ24KCmFsbCA6IFwKCQlsaWJyYXJ5IFwKCQkkKEFMTF9VTklU UykKCgojIFJ1bGUgZm9yIGNsZWFuaW5nIGVudGlyZSBkZXNpZ24KCmNsZWFuIDogCgktcm0gLWYg JChBTExfVU5JVFMpCgoKIyBSdWxlIGZvciBjcmVhdGluZyBsaWJyYXJ5IGRpcmVjdG9yeQoKbGli cmFyeSA6IFwKCQkkKExJQlJBUlktd29yaykKCiQoTElCUkFSWS13b3JrKSA6Cglta2RpciAkKExJ QlJBUlktd29yaykKCgouUEhPTlkgOiBhbGwgY2xlYW4gbGlicmFyeQoKCiMgUnVsZXMgZm9yIGNv bXBpbGluZyBzaW5nbGUgbGlicmFyeSB1bml0cyBhbmQgdGhlaXIgc3ViaGllcmFyY2h5Cgpjb3Vu dGVyIDogXAoJCWxpYnJhcnkgXAoJCSQoVU5JVC13b3JrLWNvdW50ZXIpIFwKCQkkKFVOSVQtd29y ay1jb3VudGVyLWJlaGF2aW9yYWwpCgoKIyBSdWxlcyBmb3IgY29tcGlsaW5nIHNpbmdsZSBsaWJy YXJ5IHVuaXQgZmlsZXMKCiQoVU5JVC13b3JrLWNvdW50ZXIpIFwKJChVTklULXdvcmstY291bnRl ci1iZWhhdmlvcmFsKSA6IFwKCQljb3VudGVyLnZoZAoJJChDT01QSUxFKSAkKE9QVElPTlMpIGNv dW50ZXIudmhkCgoKIyMjIE1ha2VmaWxlIGVuZHMgaGVyZQo= --_004_AS4PR10MB6110D5BF266FB331828C0F5AE3CB9AS4PR10MB6110EURP_-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 08:03:41 2022 Received: (at 55389) by debbugs.gnu.org; 13 May 2022 12:03:41 +0000 Received: from localhost ([127.0.0.1]:43064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npU1E-0005sm-Ou for submit@debbugs.gnu.org; Fri, 13 May 2022 08:03:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npU1D-0005sZ-Dl for 55389@debbugs.gnu.org; Fri, 13 May 2022 08:03:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52354) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npU18-0002vz-3h; Fri, 13 May 2022 08:03:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=zk6MWtKREYWJO241uPM8jQLAFHrTLFdYFZxNLgJ+5ak=; b=gukF/5DcjOYJuaJSGiYv HD9Vq44mhnDdewv+UZf5nN77mp0H+SsLxqnjhTWPvlmQltujye5zaBmzow2B+G9ojsa9sGZ6dGrBi cG28ZDAHEylAUbgMisTWhOkUi98QuO7r8elrcAeHgAjIXyL8R53HCZpW8le1ntf73Qk67Q5nt3rF5 0vp/b13UGLRmSJRF2uPfOeKl1yknTtsQczhmlvokFzm8mOyMfkQxHLln/Y4B0jlnSHf2zdH6PKDlA j0z2IvViWvyDHuLyJprLvQSr5i5OLb/95EUQO2e1aHDnI7ggZKD4fjJCkGO2OdWTs2nAqk4CAFOVt IsD2jg3F3LhPIQ==; Received: from [87.69.77.57] (port=1678 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npU17-00031J-7k; Fri, 13 May 2022 08:03:33 -0400 Date: Fri, 13 May 2022 15:03:38 +0300 Message-Id: <83zgjlmyg5.fsf@gnu.org> From: Eli Zaretskii To: Cyril Arnould In-Reply-To: (message from Cyril Arnould on Thu, 12 May 2022 19:13:15 +0000) Subject: Re: bug#55389: 28.1; vhdl-generate-makefile fails if there is not VHDL project References: MIME-version: 1.0 Content-type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55389 Cc: 55389@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: -3.3 (---) > From: Cyril Arnould > Date: Thu, 12 May 2022 19:13:15 +0000 > > When visiting any VHDL file, trying to execute vhdl-generate-makefile > (C-c M-k) will fail if vhdl-project is nil. The resulting error message > and backtrace are as follows: > > vhdl-generate-makefile-1: Symbol’s value as variable is void: rule-alist > > Debugger entered--Lisp error: (void-variable rule-alist) > vhdl-aput(rule-alist "counter.vhd" (("counter") nil)) > vhdl-generate-makefile-1() > vhdl-generate-makefile() > funcall-interactively(vhdl-generate-makefile) > command-execute(vhdl-generate-makefile) > > I suspect this might be due to changes when lexical-binding was enabled, > I went back to commit d365c947b53a2a1e4b43ab65922ebfeca23943d1 where it's > working. Yes, this is fallout from converting vhdl-mode.el to lexical-binding. I installed a fix on the emacs-28 branch. The patch I installed is below; please see if there are any issues left after applying it. Thanks. diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el index e562a46..4e5f5df 100644 --- a/lisp/progmodes/vhdl-mode.el +++ b/lisp/progmodes/vhdl-mode.el @@ -153,7 +153,11 @@ lazy-lock-defer-contextually (defvar lazy-lock-defer-on-scrolling) (defvar lazy-lock-defer-on-the-fly) (defvar speedbar-attached-frame) - +(defvar arch-alist) +(defvar pack-alist) +(defvar file-alist) +(defvar unit-alist) +(defvar rule-alist) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Variables @@ -14948,10 +14952,10 @@ vhdl-speedbar-insert-dir-hierarchy (vhdl-speedbar-expand-units directory) (vhdl-aput 'vhdl-directory-alist directory (list (list directory)))) -(defun vhdl-speedbar-insert-hierarchy ( ent-alist-arg conf-alist-arg pack-alist - ent-inst-list depth) - "Insert hierarchy of ENT-ALIST, CONF-ALIST, and PACK-ALIST." - (if (not (or ent-alist conf-alist pack-alist)) +(defun vhdl-speedbar-insert-hierarchy ( ent-alist-arg conf-alist-arg + package-alist ent-inst-list depth) + "Insert hierarchy of ENT-ALIST, CONF-ALIST, and PACKAGE-ALIST." + (if (not (or ent-alist conf-alist package-alist)) (vhdl-speedbar-make-title-line "No VHDL design units!" depth) (let ((ent-alist ent-alist-arg) (conf-alist conf-alist-arg) @@ -14981,15 +14985,15 @@ vhdl-speedbar-insert-hierarchy 'vhdl-speedbar-configuration-face depth) (setq conf-alist (cdr conf-alist))) ;; insert packages - (when pack-alist (vhdl-speedbar-make-title-line "Packages:" depth)) - (while pack-alist - (setq pack-entry (car pack-alist)) + (when package-alist (vhdl-speedbar-make-title-line "Packages:" depth)) + (while package-alist + (setq pack-entry (car package-alist)) (vhdl-speedbar-make-pack-line (nth 0 pack-entry) (nth 1 pack-entry) (cons (nth 2 pack-entry) (nth 3 pack-entry)) (cons (nth 7 pack-entry) (nth 8 pack-entry)) depth) - (setq pack-alist (cdr pack-alist)))))) + (setq package-alist (cdr package-alist)))))) (declare-function speedbar-line-directory "speedbar" (&optional depth)) @@ -17208,6 +17212,7 @@ vhdl-generate-makefile-1 (unless (or (assoc directory vhdl-file-alist) (vhdl-load-cache directory)) (vhdl-scan-directory-contents directory)))) + (defvar rule-alist) ; we need it to be dynamically bound (let* ((directory (abbreviate-file-name (vhdl-default-directory))) (project (vhdl-project-p)) (ent-alist (vhdl-aget vhdl-entity-alist (or project directory))) From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 08:39:27 2022 Received: (at control) by debbugs.gnu.org; 13 May 2022 12:39:27 +0000 Received: from localhost ([127.0.0.1]:43124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npUZr-00072p-Hy for submit@debbugs.gnu.org; Fri, 13 May 2022 08:39:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npUZp-00072Z-QZ for control@debbugs.gnu.org; Fri, 13 May 2022 08:39:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=2DA7B5vOlgldxGDqMgcvq1RKtp1zdgz3GGZdW+GTp44=; b=lXpNE92Y6NnF2LG4HjDGzNmWkG 3eL05EAAzJoo1mzEOsd634nt5KeFSJioFkblTqpDSBbDLy8rdoKXCoF7X4ysOJnXpFSKZBlHZVoiy Jp6BZ+EyjOpQmw1FVZBQyilNz8oKqadzdBjw4/WNx8DmM1GY1/oiG+RN5ttHjW/pUDQs=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npUZi-0000dS-5D for control@debbugs.gnu.org; Fri, 13 May 2022 14:39:20 +0200 Date: Fri, 13 May 2022 14:39:17 +0200 Message-Id: <87pmkhvc7e.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #55389 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 55389 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) tags 55389 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 14:31:30 2022 Received: (at 55389) by debbugs.gnu.org; 13 May 2022 18:31:30 +0000 Received: from localhost ([127.0.0.1]:44999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npa4X-00050e-Th for submit@debbugs.gnu.org; Fri, 13 May 2022 14:31:30 -0400 Received: from mail-oln040092075099.outbound.protection.outlook.com ([40.92.75.99]:17784 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npa4W-00050O-H4 for 55389@debbugs.gnu.org; Fri, 13 May 2022 14:31:28 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hfzQRqUA5hjSriK8NU1UzFqCEhX54ZpyABaa0VNFFx7Sm1d5BcSupwI550tta51/MpZDWlm1uJnRrf8kr1BUmaNIKB2r9F6VuKGRC9RZSSNGJBtGIvKx7G1HyUt4xhmCo7LTC/tXqYNCubo3eNEx++kqA8NuyqOqxUbVbaMnH5kXCmXjVv/aV13/zXh5lBQquCI2vupP8rGiXBSIMLAye6xk03swO/dndOA5/upEK3xC/TZVdBcnxSmljk8d8SLjWx8qB2nGxbz71oKFoDK+LhF1RTf7fLL86cUuu1v34tQDPWy8QEYfu1HPbffsyDKeUHQiWAIDpbCU6tNdtf7PIA== 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=XPpZQqX74sUTA6rHFIVLPrZUQCneaIySwGXg1nIE11o=; b=BRlGNDLIfK+Zi7BqG29pysjQSMgFpuHXSxfdTBbBSBCKzKFVWQ1tGvZVd765L6bYDpCP/4p2Yy/g3xCdmPfrAd6OGjv5y6APXGL9PMvdkFXvkCWJVvzXtbfmpSsGMKWg0gA+17bt70cwUE+mlwQAjv7BoFnsCcgQNGiigIlEp7qMrlkcEvq2DD3WPvb+zwB2HUUI2B8pn6gfqEy6KPdDOwMFwEDYXWH3LWbvkUOgsNiKgiw32TRlceYBGWQKqFOCF2zGNUt6KzT5db9SWkuWEvTUmlVS8XWg1Mgc7KFqUtUxv4EcaoZtsn1p+gyIW9lYv/Y+q16UEgcDuShueOi4IA== 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=XPpZQqX74sUTA6rHFIVLPrZUQCneaIySwGXg1nIE11o=; b=Ng4xYqAm4bfHJSSU7CWk+1K+syuaDjBQmZaxgDNkZ+2/nwv8+F/yVDcgwZpK/jssMtfoqRw+dYpDM1wel/ELQeOIMUBfk0TYEGvw1YvrSN5ATbLikMl62CUYClS7nu0PRyEiyhXK47zKQIo5a+vz/Vq/uosmivNZJEGptmhEBhubCgEg4NyjonsL+cWKqPNH4uPrsEmVhxgCXLIRIyqyZK5QrXprnAv9e+Cn/LYg/VrU/TCH6275dR/t3zFnGyt1UoeWbkv9rV3XeDwjZgf1alByS8D54UMA0XmhpxMutSRdKfxesQnmFG0Zo6jU/5q/Pf3bVxjsRhuRHivoTit3bQ== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by DB7PR10MB2474.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:4d::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13; Fri, 13 May 2022 18:31:22 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::1541:34d8:f586:e1f3]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::1541:34d8:f586:e1f3%8]) with mapi id 15.20.5250.016; Fri, 13 May 2022 18:31:21 +0000 From: Cyril Arnould To: Eli Zaretskii Subject: AW: bug#55389: 28.1; vhdl-generate-makefile fails if there is not VHDL project Thread-Topic: bug#55389: 28.1; vhdl-generate-makefile fails if there is not VHDL project Thread-Index: AQHYZjP9WNK2h86YeE6aMhqSN9osUK0ctouagABr8us= Date: Fri, 13 May 2022 18:31:21 +0000 Message-ID: References: <83zgjlmyg5.fsf@gnu.org> In-Reply-To: <83zgjlmyg5.fsf@gnu.org> Accept-Language: de-CH, en-US Content-Language: de-CH X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [NRICJDKGTDXtnv81ye1O+E2elfKmuDOFSDrkhHIrl/lYT3bVp1LvMEpbsaQ6qOj0aErAi4tJHz4=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 67a96662-6291-4b5d-cf5e-08da350ec77d x-ms-traffictypediagnostic: DB7PR10MB2474:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: loheoOy6wkfLmjXBs2fMYlSPxbuAi8AFytvKv36OkiMLje7UgYBduonRQLzoruFhlGWpnbLbDQub+YSHtw7zW+dC6W86JfTFUO5H/ZrxJ/whLnzfQkXb261mMxnyPW+FMXWVuFL+oCsbXbhjUcTYiIettdRI/HsLqXFAQgvCZ9aEx9/YTSiJhbN3U5ZrOwReh7Hb1r053BHv9EGTPWbtfm4xujXDvRmtGxPXUJSB5z7+fvrRLra7imFTqRUBeE2LaM0AoB6QHT5mV0+Y+KE/KwhA0ue2Ny2lnh+rnzgSJUnWz7nouVJCKACzNJJMEr/Si1WxSH/CgCBMVP/dUGJ7FmTOxrWUsK2fnHLv/aJUOynUXxfXbG8UHxlh8sEun2NPow8byLgzM4wdfEamr/BZ1kyPY7TXsA45kqOrZHauL1MHUT1RygR5+t993Y/pQzW6F0keRDPhtE4SxAm1XkmHO6BAE0T4dDGXVTva1wcASeQvxp01zwyAdYwMlV1ihzuv+Cd7X+dMDCb0fDgiywVftTbUwyTLsbCZaCotmpCACbmv6/zdWlvZpouvcl1llW8swZ3vQoWZLS68oEJE4SN7Ew== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Gkq8o6rXa55kExVp4Wv8K8cYWbirbkW2WGS6wtY4JmGgWLbMC3bkYIYMYPhO?= =?us-ascii?Q?VYYY1wZBshLXA0oON8+R6K1lt/4KMDMnBBiOLqoUmgwyOrqfJuQAzCsCwcO1?= =?us-ascii?Q?2Ih8TbLpWoC+mEtxkiv2Z/vq/1cdGadvMEIqJYPdtChHCS6mUA4QjMbuc2BR?= =?us-ascii?Q?NxwbqeNVyCuTSPyhUna7LThmzSxXRSPexH6OeM//BkIfZvxoCmbF+MHrMqCc?= =?us-ascii?Q?Y+8UZxFVxo0OCoRopWBtCnWNRCTU4Sj+ECOEK+R4YZyylZyEw4YF6IBf4ZGE?= =?us-ascii?Q?WbH3f0GV4wPrOMWQQ/VIfdsK3UhPCbIP/Ttl1UMlFl4QU3ikJUp9lqg98shB?= =?us-ascii?Q?IWACJJ2eAFxtm12P7wdAsuUgDVhbXT7JIUJuefEWmWH7xa/ECs+50Q1u5bZN?= =?us-ascii?Q?9rkv7Qkpv6C/iUb6AZsKPm8aGN3v45sfxde3lFVfA8cS8RkvO3dDoApWBNW8?= =?us-ascii?Q?ePe32lvqFoUbdyi2PnohdWxctH+gz33mc75r9fCZlacKno7wJ6+1D6dw8emK?= =?us-ascii?Q?W6walVrqNkQqKTyXfCoe+yKf2BdZIb2NyJ4AXf/hiwegRJrReNDgBy8/fxhb?= =?us-ascii?Q?6PtMcLYP3jPoFmXTRzPOqXQFaaRR+A0wSHJoP8j92mWFvr4qhYZ4UX9BRsL7?= =?us-ascii?Q?AD+WVlm6AIY9i5TJ+dsIm5e0jNjJEN3FatTloeEzE6aN2EWUfYNT4ogT2QhJ?= =?us-ascii?Q?DtYMuVZeYC+dz2EuT9sHleKyaIlAI4pP+2/gYtqrPOcjPRku2ebmr/1F3jjd?= =?us-ascii?Q?DLGrawR6XY+R0Sfahel/l/FV/uJyXtwbKzsDxDEJidn5XoapAWbKF0NAIc6S?= =?us-ascii?Q?MQtPeTPgMj4gurf3pf6NbUn7jiTwsokL6UTsB5BQAD5ZSQJYKUIZgenqNqCf?= =?us-ascii?Q?P24duhY5ia+xLuImPiVr7MK87pAZmxPtm6We9hM2jCmGPnl1A3un3hTzscr0?= =?us-ascii?Q?jQooeGNB7LR2yoGhjScj/AQGLH82kA+tsa0vxOJT1gAHmYYZ59QHlzqaDzjL?= =?us-ascii?Q?2HUfRLwQkWwGuVivbh6MxCdsaJ26M3JA5M/ajnb6VsBHNMASrf6VKc4kHzXa?= =?us-ascii?Q?RL226fBYovDJFIxtlnpzqcJk+R7P44p7YEV+wxS1djOra9Gm3JAh9ZTUgCi1?= =?us-ascii?Q?h9vVmDealK+egPA7Wa28sS8gN2+vjF+JY/MmidZLUP3Tm/Xwx8/aEVP9MoE4?= =?us-ascii?Q?9N1JLQn2u8y48mVyfzQpafk2P+zEPkwEwvmpBOLqe9Iu0a0MU7jMAig87gTh?= =?us-ascii?Q?LU/lym7Zv5erc9Vw+RPtB+83evv89lEHp/uTPDiniHQs8GHN83U9uB2BIyno?= =?us-ascii?Q?hQ3m8kJ+DeMZocFqDMAaVwKVoCdaqYpf6ctgfmB+2cmbSDwpSnXJlc2r1MVh?= =?us-ascii?Q?8gK1aQ+glqmNklJckiPLk9qEyyEmeRGgN9VLc/YZkvYZF/r5PIwlXovldNuR?= =?us-ascii?Q?SZshjdQVwJuHHRgdWWVqOv1Mrop8sNpRehSElGbq+1AAX6Qdi9jnYkyjReWe?= =?us-ascii?Q?BMYNmbMQdJjgXx9A6NPanAm8aXSa6Yl/NdhppVPB/zUc0KbeDfR6+ruEYg?= =?us-ascii?Q?=3D=3D?= Content-Type: multipart/alternative; boundary="_000_AS4PR10MB6110C144D33C6B3B42EDF222E3CA9AS4PR10MB6110EURP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 67a96662-6291-4b5d-cf5e-08da350ec77d X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2022 18:31:21.8446 (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: DB7PR10MB2474 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55389 Cc: "55389@debbugs.gnu.org" <55389@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 (-) --_000_AS4PR10MB6110C144D33C6B3B42EDF222E3CA9AS4PR10MB6110EURP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Yep, that fixes things. Thanks! --_000_AS4PR10MB6110C144D33C6B3B42EDF222E3CA9AS4PR10MB6110EURP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Yep, that fixes things. Thanks!

--_000_AS4PR10MB6110C144D33C6B3B42EDF222E3CA9AS4PR10MB6110EURP_-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 17 09:35:21 2022 Received: (at 55389-done) by debbugs.gnu.org; 17 May 2022 13:35:21 +0000 Received: from localhost ([127.0.0.1]:56107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqxLu-0002XH-SP for submit@debbugs.gnu.org; Tue, 17 May 2022 09:35:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqxLt-0002Wj-1Y for 55389-done@debbugs.gnu.org; Tue, 17 May 2022 09:35:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59292) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqxLn-0006Ul-Lt; Tue, 17 May 2022 09:34:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=lwYqyptOMNgcCg0vZrOPgSf+cN69fpbAChTPLeksb4U=; b=AaHONxQgxZc3KAkRzKhC W5ssQblImKLxDZ+bUuMUblIhWJbYsCeFllBs2yhqwpQhc1ng/hAPlcES1vTcqoMSRW5UtLfiPn8Hs vd41emEYY19PIu1kc0fIUyNeD+thtQw8a66PTfOjkTNokKq9/odEObksCFGX2KtwEL1L6rT8w3Usc SpH1dxJ2O//6aBl/pnZM3fH+1q+QY8Blqewm/tDYBGdJUTqMKw3koGqav3PHWNAvEzmm/GFhebX+r pkuV/mC0yte29jYT+oc3OJRQR3f1bULOuwWXkv0zC/gqdhje1cb3zBw3LHgMmffGZB357b4rjQjyw KmPwjZhOAy7M5A==; Received: from [87.69.77.57] (port=2231 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqxLm-0003hT-G2; Tue, 17 May 2022 09:34:58 -0400 Date: Tue, 17 May 2022 16:34:50 +0300 Message-Id: <83fsl8gu4l.fsf@gnu.org> From: Eli Zaretskii To: cyril.arnould@outlook.com In-Reply-To: <83zgjlmyg5.fsf@gnu.org> (message from Eli Zaretskii on Fri, 13 May 2022 15:03:38 +0300) Subject: Re: bug#55389: 28.1; vhdl-generate-makefile fails if there is not VHDL project References: <83zgjlmyg5.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55389-done Cc: 55389-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 (-) > Cc: 55389@debbugs.gnu.org > Date: Fri, 13 May 2022 15:03:38 +0300 > From: Eli Zaretskii > > > From: Cyril Arnould > > Date: Thu, 12 May 2022 19:13:15 +0000 > > > > When visiting any VHDL file, trying to execute vhdl-generate-makefile > > (C-c M-k) will fail if vhdl-project is nil. The resulting error message > > and backtrace are as follows: > > > > vhdl-generate-makefile-1: Symbol’s value as variable is void: rule-alist > > > > Debugger entered--Lisp error: (void-variable rule-alist) > > vhdl-aput(rule-alist "counter.vhd" (("counter") nil)) > > vhdl-generate-makefile-1() > > vhdl-generate-makefile() > > funcall-interactively(vhdl-generate-makefile) > > command-execute(vhdl-generate-makefile) > > > > I suspect this might be due to changes when lexical-binding was enabled, > > I went back to commit d365c947b53a2a1e4b43ab65922ebfeca23943d1 where it's > > working. > > Yes, this is fallout from converting vhdl-mode.el to lexical-binding. > I installed a fix on the emacs-28 branch. The patch I installed is > below; please see if there are any issues left after applying it. No further comments, so I'm closing this bug. From unknown Sun Jun 22 11:33:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 Jun 2022 11:24:10 +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