Closed McTrk closed 4 years ago
wxWidgets 3.1.1 and newer allow wxMaxima to automatically disable OSX's smart substitutions:
#ifdef __WXMAC__
#if wxCHECK_VERSION(3, 1, 1)
OSXDisableAllSmartSubstitutions();
#endif
#endif
Unfortunately, the latest available mac port requires wxWidgets-3.0, and not 3.1 .
wxMaxima-devel 18.02-dev-20180616 Graphical user interface for Maxima based on wxWidgets
... depends_lib: wxWidgets-3.0 ... state: installed: 18.02-dev-20180616 space: 15.72 MiB
Still have this problem on the homebrew install of 19.8.0. Causes maxima to fail to start and WxMaxima to silently hang on the first attempted calculation.
This is a packaging bug within homebrew. There's little we can do about it here, but you could use our dmg instead I think.
@snoeyink Please reopen if the problem persists for you when wxMaxima is linked with wxWidgets 3.1.3. Otherwise, please use the homebrew bug tracker to report a packaging issue.
Root issue: wxplot2d fails in mac port wXMaxima app since it cannot locate mac port gnuplot executable. Workaround: Add the following line to
wxmaxima-init.mac
:Verify: Reload worksheet. Root issue worked around, wxplot2d command succeeds. Verify: Open wxMaxima configuration dialog. Do not edit, just close dialog. Verify: Reload worksheet. Observe New Issue:
wxMaxima version: 18.02.0.unofficial using wxWidgets version: wxWidgets 3.0.4 Maxima version: 5.41.0 Maxima build date: 2018-11-26 11:11:19 Host type: x86_64-apple-darwin15.6.0 System type: Darwin 15.6.0 X86-64 Lisp implementation type: SBCL Lisp implementation version: 1.4.13 wxMaxima's idea of the directory layout is: User configuration dir: /Users/.../.maxima/ Help dir: /Applications/MacPorts/wxMaxima.app/Contents/Resources/help Maxima lisp dir: /opt/local/bin/../share/maxima/5.41.0
Work around New issue:
Note1: Disabling of "smart quote" is temporary and must be re-disabled when dialog is re-opened. Note2: Config corruption issue is also observed in non-devel version of wxMaxima mac port.