<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div><br></div><div><br></div><blockquote type="cite" id="qt" style="word-wrap:break-word;line-break:after-white-space;"><div><br></div><div><div>On 14 Feb2021, at 2:12 AM, Ryan Schmidt <<a href="mailto:ryandesign@macports.org" class="qt-">ryandesign@macports.org</a>> wrote:<br></div><blockquote type="cite" class="qt-"><div><br></div><div class="qt-"><div class="qt-"><div><br></div><div>On Feb 13, 2021, at 11:33, Murray Eisenberg wrote:<br></div><div><br></div><blockquote type="cite" class="qt-"><div>Without complaint, wxMaxima @20.04.0_0 installed (after maxima @5.43.2_12+xmaxima and gnuplot @5.4.1_2+aquaterm+luaterm+pangocairo+qt+wxwidgets+x11) under macOS Big Sur 11.2.1 using MacPorts 2.6.99 and Xcode CLT 12.4.<br></div><div><br></div><div>Although the command-line maxima works, if I try to open /Applications/MacPorts/wxMaxima.app, the app immediately crashes.<br></div><div><br></div><div>Perhaps this is related to <a href="https://trac.macports.org/ticket/61933" class="qt-">https://trac.macports.org/ticket/61933</a>. <br></div><div><br></div><div>But exactly what log file should I provide? I examined the wxMaxima_2021002-13-xxxx.crash file in ~/Library/Logs/DiagnosticReports but find no “rootless” line there.<br></div></blockquote><div><br></div><div>I'm not sure what "rootless8" mentioned in that ticket refers to. Maybe it is the name of the user's computer. Probably irrelevant.<br></div><div><br></div><div>If you want to provide your crash log, you can do that, but it sounds like we already figured out what the problem is.<br></div><div><br></div><div>Per the mailing list thread mentioned in that ticket, I think the problem is an install_name_tool bug in Xcode 12.2. I don't know if the problem remains in Xcode 12.4. If you did not build wxWidgets from source, you can try doing that and see if it fixes the problem. Let us know whether or not that fixed it. If 12.4 didn't fix the bug, then a workaround is given in the mailing list thread linked in that ticket.<br></div></div></div></blockquote></div><div class="qt-"><br></div><div>(1) There is no port “wxWidgets”, only:<br></div><div class="qt-"><br></div><div class="qt-"><div class="qt-"> wxWidgets-3.0<br></div><div class="qt-"> wxWidgets-common<br></div><div class="qt-"> wxWidgets_select<br></div><div class="qt-"><br></div><div class="qt-">Which one(s) do I need to build from source?<br></div><div class="qt-"><br></div><div class="qt-">(2) And what about gnuplot, which will break if I uninstall wxWidgets-3.0?<br></div><div class="qt-"><br></div><div class="qt-">(3) Is the build-from-source command “port -s [portname]? <br></div></div></blockquote><div><br></div><div>I am just a MacPorts user, not a maintainer or anything, but I can tell you what I recently learned about building from source. I also looked in the Guide and found nothing, but "man ports" mentioned source mode (among many, many, many other things).<br></div><div><br></div><div>Here is something to be aware of, though. If you simply do<br></div><div><br></div><div> port -s install whatever<br></div><div><br></div><div>then MacPorts wants to build all the prerequisites from source too, unless it happens to be installed already. This is usually not what you want, because some of those prerequisites take a long time to build, and really, why do that instead of just the binary install for those?<br></div><div><br></div><div>What I eventually figured out was that I could first tell MacPorts to install the prerequisites, explicitly, and then after that do the source install of just what I am after. The incantation I used for the former was<br></div><div><br></div><div> port install depot:whatever<br></div><div><br></div><div>(Put sudo before the installs, of course.)<br></div><div><br></div><div>Hope this helps.</div><div><br></div><div><br></div><div><br></div><blockquote type="cite" id="qt" style="word-wrap:break-word;line-break:after-white-space;"><div class="qt-"><div class="qt-"><br></div><div class="qt-"><span class="qt-Apple-tab-span" style="white-space:pre;"></span>I’m not finding this documented at <a href="https://guide.macports.org" class="qt-">https://guide.macports.org</a>.<br></div><div class="qt-"><br></div><div class="qt-"><br></div><div class="qt-"><div style="color:rgb(0, 0, 0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;-webkit-text-stroke-width:0px;word-wrap:break-word;line-break:after-white-space;" class="qt-"><div>---<br></div><div>Murray Eisenberg<span class="qt-Apple-tab-span" style="white-space:pre;"> </span><a href="mailto:murrayeisenberg@gmail.com" class="qt-">murrayeisenberg@gmail.com</a><br></div><div>503 King Farm Blvd #101<span class="qt-Apple-tab-span" style="white-space:pre;"> </span><br></div><div>Rockville, MD 20850-6667<span class="qt-Apple-tab-span" style="white-space:pre;"> </span>Mobile (413)-427-5334<br></div></div></div></div></blockquote><div><br></div></body></html>