Yes, quite sure I downloaded and installed from SageMath-9.6-1.4.2_arm64.dmg 
<https://github.com/3-manifolds/Sage_macOS/releases/download/v1.4.2/SageMath-9.6-1.4.2_arm64.dmg>.

In fact, I did it a second time, after I was getting the error, just to be sure 
I had the correct version.

> On 30 Aug2022, at 11:02 PM, Sriranga Veeraraghavan <[email protected]> 
> wrote:
> 
> Hi Murray,
> 
> Are you sure you downloaded the M1/ARM version of Sage?  
> 
> Based on the error message below, I’m guessing you may have accidentally 
> downloaded the x86_64 DMG instead of the ARM64 DMG (they are both available 
> on GitHub, with the ARM64 version being about 90MB smaller than the x86_64 
> version)
> 
> I just downloaded the ARM specific DMG for Sage 9.7 from GitHub and did not 
> see this issue on my M1 MacBook Air:
> 
> https://github.com/3-manifolds/Sage_macOS/releases 
> <https://github.com/3-manifolds/Sage_macOS/releases>
> 
> Best,
> 
> -ranga
> 
>> On Aug 30, 2022, at 10:24, Murray Eisenberg <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Under macOS 12.5.1 on an M1 Mac, I'm trying to use the SageMath system 
>> (https://www.sagemath.org <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] 
>> <mailto:[email protected]>
>> Mobile (413)-427-5334
>> 503 King Farm Blvd #101              
>> Rockville, MD 20850-6667     
>> 
>> 
>> 
> 

---
Murray Eisenberg                [email protected]
Mobile (413)-427-5334
503 King Farm Blvd #101         
Rockville, MD 20850-6667        



Reply via email to