x86_64 version of libncurses

Franco Vaccari fvaccari at me.com
Thu Sep 1 14:46:08 UTC 2022


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 <murrayeisenberg at gmail.com> wrote:
> 
> In fact, I am using macOS default shell zsh.
> 
>> On 1 Sep2022, at 8:00 AM,Franco Vaccari <fvaccari at me.com> 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 <murrayeisenberg at gmail.com> 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		murrayeisenberg at gmail.com
> Mobile (413)-427-5334
> 503 King Farm Blvd #101		
> Rockville, MD 20850-6667	
> 
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20220901/8fa13533/attachment.htm>


More information about the macports-users mailing list