From: <l.c...@gm...> - 2025-08-12 19:54:30
|
Hi, In the file xmaxima from lines 13965 to 13974 there is : global autoconf set autoconf(defaultlisp) "sbcl" set autoconf(prefix) "c:/maxima-5.48.1" set autoconf(exec_prefix) " c:/maxima-5.48.1" set autoconf(package) "maxima" set autoconf(version) "5.48.1" set autoconf(libdir) " c:/maxima-5.48.1/lib" set autoconf(libexecdir) " c:/maxima-5.48.1/libexec" set autoconf(datadir) " c:/maxima-5.48.1/share" set autoconf(infodir) " c:/maxima-5.48.1/share/info" This imply that xmaxima cannot start if we install it elsewhere (in my case D:/Program Files/maxima-5.48.1) Replacing this "c:" by the installation directory make xmaxima start correctly (even if the xmaxima help browser still does not work) Best, Laurent |
From: Jaime V. <vi...@fe...> - 2025-08-12 21:23:34
|
On 12/08/25 20:54, l.c...@gm... wrote: > > In the file xmaxima from lines 13965 to 13974 there is : > > global autoconf > > set autoconf(defaultlisp) "sbcl" > > set autoconf(prefix) "c:/maxima-5.48.1" > > set autoconf(exec_prefix) " c:/maxima-5.48.1" > > set autoconf(package) "maxima" > > set autoconf(version) "5.48.1" > > set autoconf(libdir) " c:/maxima-5.48.1/lib" > > set autoconf(libexecdir) " c:/maxima-5.48.1/libexec" > > set autoconf(datadir) " c:/maxima-5.48.1/share" > > set autoconf(infodir) " c:/maxima-5.48.1/share/info" > > This imply that xmaxima cannot start if we install it elsewhere (in my > case D:/Program Files/maxima-5.48.1) > > Replacing this “c:” by the installation directory make xmaxima start > correctly > Hello Laurent, Thank you for your report. I hope Wolfgang, who creates the Windows installer, can fix this, > (even if the xmaxima help browser still does not work) > The browser Window should open and if it cannot access the initial file, it should show an error message. What error message is it?. If you don't get a browser window, what happens if you select the option "Open the Browser" in the "Options" menu? Best regards, Jaime |
From: <l.c...@gm...> - 2025-08-13 19:44:33
|
Hello Jaime, If I click on xmaxima menu help->maxima manual (xmaxima browser) This effectively open the Window with the initial file but no any html link are working. The error message is : not supported anchor not supported anchor while executing "error [concat [mc "not supported"] "[lindex $res 0]"]" (procedure "getURL" line 93) invoked from within "getURL $new contentType mimeheader $post" (procedure "OpenMathOpenUrl" line 66) invoked from within "OpenMathOpenUrl $reference -commandpanel [omPanel $win]" (procedure "HMdoaref" line 25) invoked from within "HMdoaref click .browser.t4.text 112 217" (command bound to event) If I select the option “open the browser” a Window open (introduction to maxima) but if I click the html link “Maxima Primer” I obtain the error : not supported dirname not supported dirname while executing "error [concat [mc "not supported"] "[lindex $res 0]"]" (procedure "getURL" line 93) invoked from within "getURL $new contentType mimeheader $post" (procedure "OpenMathOpenUrl" line 66) invoked from within "OpenMathOpenUrl $reference -commandpanel [omPanel $win]" (procedure "HMdoaref" line 25) invoked from within "HMdoaref click .browser.t5.text 107 240" (command bound to event) Best regards, Laurent De : Jaime Villate <vi...@fe...> Envoyé : mardi 12 août 2025 23:23 À : l.c...@gm...; max...@li...; Wolfgang Dautermann <wol...@da...> Objet : Re: ***SPAM*** [Maxima-discuss] Problem in XMaxima On 12/08/25 20:54, l.c...@gm... <mailto:l.c...@gm...> wrote: In the file xmaxima from lines 13965 to 13974 there is : global autoconf set autoconf(defaultlisp) "sbcl" set autoconf(prefix) "c:/maxima-5.48.1" set autoconf(exec_prefix) " c:/maxima-5.48.1" set autoconf(package) "maxima" set autoconf(version) "5.48.1" set autoconf(libdir) " c:/maxima-5.48.1/lib" set autoconf(libexecdir) " c:/maxima-5.48.1/libexec" set autoconf(datadir) " c:/maxima-5.48.1/share" set autoconf(infodir) " c:/maxima-5.48.1/share/info" This imply that xmaxima cannot start if we install it elsewhere (in my case D:/Program Files/maxima-5.48.1) Replacing this “c:” by the installation directory make xmaxima start correctly Hello Laurent, Thank you for your report. I hope Wolfgang, who creates the Windows installer, can fix this, (even if the xmaxima help browser still does not work) The browser Window should open and if it cannot access the initial file, it should show an error message. What error message is it?. If you don't get a browser window, what happens if you select the option "Open the Browser" in the "Options" menu? Best regards, Jaime |
From: Wolfgang D. <wol...@da...> - 2025-08-13 06:41:21
|
Am 12.08.25 um 23:23 schrieb Jaime Villate: > Hello Laurent, > > Thank you for your report. I hope Wolfgang, who creates the Windows > installer, can fix this, Hi Jaime & Maxima-team, No. I just call ./configure with an installation path (c:\maxima-5.48.1 for example) and if Maxima is installed elsewhere, there is nothing I can do. (Some time ago I had that path unchangeable, but there were complaints). The same effect would (most likely) occur on Linux/Unix if - let's say - one configures Maxima for the prefix /opt/maxima-5.48.1 and later moves that installation somewhere else. But maybe it can fixed with TCL? I don't know much about TCL, but with set script_path [ file dirname [ file normalize [ info script ] ] ] puts $script_path (found on the internet) one seems to get the script path (and output it). Can Xmaxima changed, so that it uses that, instead of the "./configure" prefix? Best regards, Wolfgang |
From: Jaime V. <vi...@fe...> - 2025-08-13 10:22:04
|
Hello Wolfgang, Thanks for the explanation. On 13/08/25 07:41, Wolfgang Dautermann wrote: > I just call ./configure with an installation path (c:\maxima-5.48.1 > for example) and if Maxima is installed elsewhere, there is nothing I > can do. (Some time ago I had that path unchangeable, but there were > complaints). > The same effect would (most likely) occur on Linux/Unix if - let's say > - one configures Maxima for the prefix /opt/maxima-5.48.1 and later > moves that installation somewhere else. Oh, now I see the problem. > > But maybe it can fixed with TCL? I don't know much about TCL, but with > > set script_path [ file dirname [ file normalize [ info script ] ] ] > puts $script_path > > (found on the internet) one seems to get the script path (and output > it). Can Xmaxima changed, so that it uses that, instead of the > "./configure" prefix? Sure, we can fix it so that we make it independent of autoconf. I guess it is safe to assume that if xmaxima is in D:/whatever/bin then maxima will also be in the same directory? Another thing that I can do is to include the variables that are currently created by autoconf into the xmaxima_default file. That way if someone else faces the same problem as Laurent, there will be no need to edit Xmaxima itself but just add a few lines (probably just one line) in xmaxima_default. Regards, Jaime |