To clarify, I do have a file /opt/local/lib/libintl.8.dylib installed, which had to come from MacPorts.
But there is no port named “intl” or “libintl”. There are, however, a number of ports with “intl” in their names, e.g., phpxx-intl, py-elib.intl, p5.30-libintl-perl. How do I tell from which port that came? > On 31 Aug2022, at 9:36 AM, Murray Eisenberg <[email protected]> wrote: > > OK, that was the immediate problem: I uninstalled ncurses and installed > ncures +universal. > > Now I get a new message when I execute the sage command: > > dyld[3024]: Library not loaded: '/opt/local/lib/libintl.8.dylib' > Referenced from: '/usr/local/bin/bash' > Reason: tried: '/opt/local/lib/libintl.8.dylib' (mach-o file, but is an > incompatible architecture (have (arm64), need (x86_64))), > '/usr/local/lib/libintl.8.dylib' (no such file), '/usr/lib/libintl.8.dylib' > (no such file) > /usr/local/bin/sage: line 20: 3024 Abort trap: 6 /usr/bin/env - > PATH="$PATH" $MIN_ENV "$SYMLINK"/venv/bin/sage "$@" > > I find no port named libintl or intl available. But there are available ports > with “libintl” as part of their names, e.g., phpxx-intl, py-elib.intl, > p5.30-libintl-perl. > > I haven’t a clue as to which of those to try! > > >> On 31 Aug2022, at 8:00 AM, [email protected] >> <mailto:[email protected]> wrote: >> >> Date: Tue, 30 Aug 2022 14:01:37 -0400 >> From: Bill Cole <[email protected] >> <mailto:[email protected]>> >> To: MacPorts Users <[email protected] >> <mailto:[email protected]>> >> Subject: Re: x86_64 version of libncurses >> Message-ID: >> <[email protected] >> <mailto:[email protected]>> >> Content-Type: text/plain; format=flowed >> >> On 2022-08-30 at 13:24:41 UTC-0400 (Tue, 30 Aug 2022 13:24:41 -0400) >> Murray Eisenberg <[email protected] >> <mailto:[email protected]>> >> is rumored to have said: >> >>> 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/> >>> <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) >> >> If that was built with +universal, it would say so. >> >>> >>> And sudo port info ncurses says that it is universal and is for >>> platforms darwin, freebsd. >> >> 'port info' tells you about the AVAILABLE port, not the INSTALLED port. >> >> 'port installed' tells you about what you actually have installed. > > --- > 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
