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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Matlab-emacs-discuss mailing list
Matlab-emacs-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss

Reply via email to