Closed iperryman-xeda closed 3 years ago
Actually it works fine in emacs 26.1, it is only the XEmacs that it fails to compile.
I was able to run make test_emacs successfully:
Tests Passed on GNU Emacs 26.1 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.22.30) of 2019-05-11 9.28user 1.83system 0:15.00elapsed 74%CPU (0avgtext+0avgdata 67276maxresident)k 1008inputs+664outputs (0major+193989minor)pagefaults 0swaps
I presume you're using GNU Emacs so are happy as-is.
xemacs 21.5 is still in beta and doesn't seem to even build on Ubuntu 20.04. If you or someone would like to debug this, we'd be happy to take the fix.
Correct. I am only using GNU Emacs. We have 1 user who prefers XEMacs. I'll look into it. I presume CentOS is not in your regressions.
Ian
On Wed., Nov. 4, 2020, 7:26 p.m. Wilson Snyder, notifications@github.com wrote:
I presume you're using GNU Emacs so are happy as-is.
xemacs 21.5 is still in beta and doesn't seem to even build on Ubuntu 20.04. If you or someone would like to debug this, we'd be happy to take the fix.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/veripool/verilog-mode/issues/1700#issuecomment-722048104, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHU53KKYUS675ZNYXY72Q4TSOHWKHANCNFSM4TKPYSQA .
Thanks, based on the pull I made a different fix so 21.4 would still work.
The fix looks odd since (eval "blabla")
will just return "blabla"
. AFAICT the error is simply due to passing the arguments to member
in the wrong order:
@@ -2077,8 +2081,7 @@ find the errors."
(if (boundp 'compilation-error-regexp-systems-alist)
(if (and
(not (equal compilation-error-regexp-systems-list 'all))
- ;; eval required due to bug1700, XEmacs otherwise errors on compile
- (not (eval "(member compilation-error-regexp-systems-list 'verilog)")))
+ (not (member 'verilog compilation-error-regexp-systems-list)))
(push 'verilog compilation-error-regexp-systems-list)))
(if (boundp 'compilation-error-regexp-alist-alist)
(if (not (assoc 'verilog compilation-error-regexp-alist-alist))
Thanks for taking the time to report this.
Can you attach an example that shows the issue? (You may want to attach output from 'M-x verilog-submit-bug-report')
Can you please check your github name is set to your real name (click on your avatar icon in upper right, then "settings" then "Name")?
Not sure if your Travis CI includes CentOS 8 .... I could not find a spec that indicates what systems you are building against for the Travis "passed" flag on the main page.
I think this is all the relevant info you need to repro this issue:
Here is the error first ... below is the info about the system and the verilog-mode git repo.