But the error message points to /usr/local/bin/bash, so it looks to me there might be some entanglement between /opt/local and /usr/local binaries and/or libraries
Anyway, it works now so I don’t have more to say… :-) Ciao Franco > On 1 Sep 2022, at 16:11, Murray Eisenberg <[email protected]> wrote: > > In fact, I am using macOS default shell zsh. > >> On 1 Sep2022, at 8:00 AM,Franco Vaccari <[email protected]> wrote: >> >> Just one comment. I see in the error message shown in >> >>> dyld[16273]: Library not loaded: '/opt/local/lib/libncurses.6.dylib' >>> Referenced from: '/usr/local/bin/bash' >> >> >> So you are neither using the Apple-provided bash nor the MacPorts provided >> bash, and stuff in /usr/local may interfere with MacPorts installed stuff. >> And your /usr/local/bin/bash may possibly be compiled for Intel rather than >> arm64 >> >> But I just saw that the issue is now solved, so all the above may not matter >> anymore? >> >> Ciao >> >> Franco >> >> >>> On 30 Aug 2022, at 19:24, Murray Eisenberg <[email protected]> >>> wrote: >>> >>> Under macOS 12.5.1 on an M1 Mac, I'm trying to use the SageMath system >>> (https://www.sagemath.org) from the command-line in Terminal, and for that >>> libncurses is required. >>> >>> Under MacPorts 2.7.2 I have: >>> >>> sudo port installed | grep ncurses >>> ncurses @6.3_0 (active) >>> >>> And sudo port info ncurses says that it is universal and is for platforms >>> darwin, freebsd. >>> >>> The SageMath system installed is the arm64 version. However, when I run the >>> sage command, I get error: >>> >>> [~] % sage >>> dyld[16273]: Library not loaded: '/opt/local/lib/libncurses.6.dylib' >>> Referenced from: '/usr/local/bin/bash' >>> Reason: tried: '/opt/local/lib/libncurses.6.dylib' (mach-o file, but is an >>> incompatible architecture (have (arm64), need (x86_64))), >>> '/usr/local/lib/libncurses.6.dylib' (no such file), >>> '/usr/lib/libncurses.6.dylib' (no such file) >>> /usr/local/bin/sage: line 20: 16273 Abort trap: 6 /usr/bin/env - >>> PATH="$PATH" $MIN_ENV "$SYMLINK"/venv/bin/sage "$@? >>> >>> Is there some fix from the MacPorts end? > > --- > Murray Eisenberg [email protected] > Mobile (413)-427-5334 > 503 King Farm Blvd #101 > Rockville, MD 20850-6667 > > >
