Hi all
I upgraded to matlab 2024b and run make (using emacs 29.4) lisp That works. But make Leads to an error, whose backtrace I attach. I still have 2024a but right now I cannot activate its license due to network problems. Any idea what is going on? Uwe -- I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel I strongly condemn Putin's war of aggression against Ukraine. I support to deliver weapons to Ukraine's military. I support the EU and NATO membership of Ukraine.
Content of *MATLAB* buffer saved in /tmp/MATLABSHELL-BUFFER-CONTENST.txt
Error: user-error ("Help ls command failed to populate help with LS help")
mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode
0xb0d68627ae86a0>))
debug-early-backtrace()
debug-early(error (user-error "Help ls command failed to populate help with
LS help"))
signal(user-error ("Help ls command failed to populate help with LS help"))
user-error("Help ls command failed to populate help with LS help")
(progn (mstest-savestate) (user-error "Help ls command failed to populate
help with LS help"))
(if (not (looking-at "\\s-*LS\\s-+List")) (progn (mstest-savestate)
(user-error "Help ls command failed to populate help with LS help")))
(let ((txt (mstest-get-command-output "help ls"))) (if (not (string= txt
"\n")) (progn (mstest-savestate) (message "Leftover text: [%s]" txt)
(user-error "There should be no leftover text from help commands"))) (if (not
(eq (current-buffer) msb)) (progn (mstest-savestate) (user-error "Help command
changed current buffer"))) (if (not (= (length (window-list)) 2)) (progn
(mstest-savestate) (user-error "Help command failed to create a 2nd window")))
(other-window 1) (if (not (string= (buffer-name) "*MATLAB Help: ls*")) (progn
(mstest-savestate) (user-error "Help command failed to create MATLAB Help
buffer"))) (goto-char (point-min)) (if (not (looking-at "\\s-*LS\\s-+List"))
(progn (mstest-savestate) (user-error "Help ls command failed to populate help
with LS help"))) (message "PASS"))
(let ((msb (matlab-shell-active-p))) (if (not msb) (progn (user-error "Test,
mstest-completion, must run after mstest-start"))) (switch-to-buffer msb)
(delete-other-windows) (goto-char (point-max)) (message "HELP TEST: ls") (let
((txt (mstest-get-command-output "help ls"))) (if (not (string= txt "\n"))
(progn (mstest-savestate) (message "Leftover text: [%s]" txt) (user-error
"There should be no leftover text from help commands"))) (if (not (eq
(current-buffer) msb)) (progn (mstest-savestate) (user-error "Help command
changed current buffer"))) (if (not (= (length (window-list)) 2)) (progn
(mstest-savestate) (user-error "Help command failed to create a 2nd window")))
(other-window 1) (if (not (string= (buffer-name) "*MATLAB Help: ls*")) (progn
(mstest-savestate) (user-error "Help command failed to create MATLAB Help
buffer"))) (goto-char (point-min)) (if (not (looking-at "\\s-*LS\\s-+List"))
(progn (mstest-savestate) (user-error "Help ls command failed to populate help
with LS help"))) (message "PASS")) (message "EVAL OUTPUT: testeeval") (let
((txt (mstest-get-command-output "testeeval"))) (if (not (string= txt "\n"))
(progn (mstest-savestate) (message "Leftover text: [%s]" txt) (user-error
"There should be no leftover text from testeeval command"))) (if (or (not
(stringp mstest-EVAL-TEST)) (not (string= mstest-EVAL-TEST "evaluate this")))
(progn (mstest-savestate) (user-error "Emacs failed to evaluate command sent
from testeeval MATLAB command"))) (message "PASS")))
(progn (let ((msb (matlab-shell-active-p))) (if (not msb) (progn (user-error
"Test, mstest-completion, must run after mstest-start"))) (switch-to-buffer
msb) (delete-other-windows) (goto-char (point-max)) (message "HELP TEST: ls")
(let ((txt (mstest-get-command-output "help ls"))) (if (not (string= txt "\n"))
(progn (mstest-savestate) (message "Leftover text: [%s]" txt) (user-error
"There should be no leftover text from help commands"))) (if (not (eq
(current-buffer) msb)) (progn (mstest-savestate) (user-error "Help command
changed current buffer"))) (if (not (= (length (window-list)) 2)) (progn
(mstest-savestate) (user-error "Help command failed to create a 2nd window")))
(other-window 1) (if (not (string= (buffer-name) "*MATLAB Help: ls*")) (progn
(mstest-savestate) (user-error "Help command failed to create MATLAB Help
buffer"))) (goto-char (point-min)) (if (not (looking-at "\\s-*LS\\s-+List"))
(progn (mstest-savestate) (user-error "Help ls command failed to populate help
with LS help"))) (message "PASS")) (message "EVAL OUTPUT: testeeval") (let
((txt (mstest-get-command-output "testeeval"))) (if (not (string= txt "\n"))
(progn (mstest-savestate) (message "Leftover text: [%s]" txt) (user-error
"There should be no leftover text from testeeval command"))) (if (or (not
(stringp mstest-EVAL-TEST)) (not (string= mstest-EVAL-TEST "evaluate this")))
(progn (mstest-savestate) (user-error "Emacs failed to evaluate command sent
from testeeval MATLAB command"))) (message "PASS"))))
(unwind-protect (progn (let ((msb (matlab-shell-active-p))) (if (not msb)
(progn (user-error "Test, mstest-completion, must run after mstest-start")))
(switch-to-buffer msb) (delete-other-windows) (goto-char (point-max)) (message
"HELP TEST: ls") (let ((txt (mstest-get-command-output "help ls"))) (if (not
(string= txt "\n")) (progn (mstest-savestate) (message "Leftover text: [%s]"
txt) (user-error "There should be no leftover text from help commands"))) (if
(not (eq (current-buffer) msb)) (progn (mstest-savestate) (user-error "Help
command changed current buffer"))) (if (not (= (length (window-list)) 2))
(progn (mstest-savestate) (user-error "Help command failed to create a 2nd
window"))) (other-window 1) (if (not (string= (buffer-name) "*MATLAB Help:
ls*")) (progn (mstest-savestate) (user-error "Help command failed to create
MATLAB Help buffer"))) (goto-char (point-min)) (if (not (looking-at
"\\s-*LS\\s-+List")) (progn (mstest-savestate) (user-error "Help ls command
failed to populate help with LS help"))) (message "PASS")) (message "EVAL
OUTPUT: testeeval") (let ((txt (mstest-get-command-output "testeeval"))) (if
(not (string= txt "\n")) (progn (mstest-savestate) (message "Leftover text:
[%s]" txt) (user-error "There should be no leftover text from testeeval
command"))) (if (or (not (stringp mstest-EVAL-TEST)) (not (string=
mstest-EVAL-TEST "evaluate this"))) (progn (mstest-savestate) (user-error
"Emacs failed to evaluate command sent from testeeval MATLAB command")))
(message "PASS")))) (set-window-configuration wconfig))
(let ((wconfig (current-window-configuration))) (unwind-protect (progn (let
((msb (matlab-shell-active-p))) (if (not msb) (progn (user-error "Test,
mstest-completion, must run after mstest-start"))) (switch-to-buffer msb)
(delete-other-windows) (goto-char (point-max)) (message "HELP TEST: ls") (let
((txt (mstest-get-command-output "help ls"))) (if (not (string= txt "\n"))
(progn (mstest-savestate) (message "Leftover text: [%s]" txt) (user-error
"There should be no leftover text from help commands"))) (if (not (eq
(current-buffer) msb)) (progn (mstest-savestate) (user-error "Help command
changed current buffer"))) (if (not (= (length (window-list)) 2)) (progn
(mstest-savestate) (user-error "Help command failed to create a 2nd window")))
(other-window 1) (if (not (string= (buffer-name) "*MATLAB Help: ls*")) (progn
(mstest-savestate) (user-error "Help command failed to create MATLAB Help
buffer"))) (goto-char (point-min)) (if (not (looking-at "\\s-*LS\\s-+List"))
(progn (mstest-savestate) (user-error "Help ls command failed to populate help
with LS help"))) (message "PASS")) (message "EVAL OUTPUT: testeeval") (let
((txt (mstest-get-command-output "testeeval"))) (if (not (string= txt "\n"))
(progn (mstest-savestate) (message "Leftover text: [%s]" txt) (user-error
"There should be no leftover text from testeeval command"))) (if (or (not
(stringp mstest-EVAL-TEST)) (not (string= mstest-EVAL-TEST "evaluate this")))
(progn (mstest-savestate) (user-error "Emacs failed to evaluate command sent
from testeeval MATLAB command"))) (message "PASS")))) (set-window-configuration
wconfig)))
mstest-capture()
mstest-run-all-tests()
command-line-1(("--eval" "(setq debug-on-error t)" "-l" "mstest.el"
"--eval=(setq matlab-shell-command \"matlab\")" "--eval=(setq
matlab-shell-command-switches '(\"-nodesktop\" \"-nosplash\"
\"-noFigureWindows\"))" "-e" "mstest-run-all-tests"))
command-line()
normal-top-level()
Help ls command failed to populate help with LS help
make[1]: *** [Makefile:39: shelltests] Error 255
make[1]: Leaving directory
'/home/oub/ALLES/emacs/site-lisp/packages/src/Matlab/Github/SSH/emacs-matlab-hg/tests'
make: *** [Makefile:74: .tests.tstamp] Error 2
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Matlab-emacs-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss
