So the issue is with atlas, it is forcing the use of gcc5, which will never work on M1 machines.
please run
port info atlas
port rdeps atlas
I am not sure why you get
atlas
gcc5
isl18
libgcc6
libgcc7
libgcc8
libgcc9
libgcc
libgcc10
below, as on my Intel macOS11 machine I don’t see this in the dep tree for atlas
Oberon ~/Projects/MacPorts/ports > port info atlas
atlas @3.10.2_2 (math)
Variants: gcc49, gcc5, mpclang37, nofortran
Description: Provides a complete BLAS and LAPACK API.
ATLAS achieves performance on par with machine-specific
tuned libraries.
Homepage: http://math-atlas.sourceforge.net/
Extract Dependencies: lbzip2
Platforms: darwin
License: BSD
Maintainers: Email: [email protected], GitHub: Veence
Oberon ~/Projects/MacPorts/ports > port rdeps atlas
The following ports are dependencies of atlas @3.10.2_2:
lbzip2
Are you perhaps forcing the use of a gcc5 variant in some way ?
Please check trac for an existing ticket against atlas, and if it does not
exist create one.
In the meantime I suggest you try without using the atlas variant.
Chris
> On 18 Apr 2021, at 12:25 pm, <[email protected]> <[email protected]>
> wrote:
>
> Hi,
>
> pmm:~ pet$ port info sundials2 +atlas
> sundials2 @2.7.0_3 (math, devel)
> Variants: accelerate, +atlas, clang11, clangdevel, debug, doc,
> examples, g95, gccdevel, [+]gfortran,
> [+]mpich, openblas, openmpi, universal
>
> Description: SUNDIALS consists of the following five solvers: CVODE
> solves initial value problems for ordinary
> differential equation (ODE) systems. CVODES solves ODE
> systems and includes sensitivity analysis
> capabilities (forward and adjoint). IDA solves initial
> value problems for differential-algebraic
> equation (DAE) systems. IDAS solves DAE systems and
> includes sensitivity analysis capabilities
> (forward and adjoint). KINSOL solves nonlinear algebraic
> systems.
> Homepage: https://computing.llnl.gov/projects/sundials
>
> Build Dependencies: cmake, gcc-devel
> Library Dependencies: SuiteSparse_KLU, libgcc-devel, mpich-default, atlas
> Conflicts with: sundials
> Platforms: darwin
> License: BSD
> Maintainers: none
>
> pmm:~ pet$ port rdeps sundials2 +atlas
> The following ports are dependencies of sundials2
> @2.7.0_3+atlas+gfortran+mpich:
> cmake
> libcxx
> xz
> libiconv
> gperf
> gettext
> ncurses
> curl
> pkgconfig
> libidn2
> libunistring
> perl5
> perl5.28
> db48
> gdbm
> readline
> texinfo
> help2man
> p5.28-locale-gettext
> perl5.30
> autoconf
> m4
> automake
> libtool
> xattr
> unzip
> libpsl
> python39
> bzip2
> expat
> libedit
> libffi
> expect
> tcl
> dejagnu
> openssl
> zlib
> sqlite3
> python_select
> python3_select
> glib2
> libxml2
> icu
> pcre
> zstd
> lz4
> curl-ca-bundle
> libarchive
> lzo2
> libuv
> gcc-devel
> cctools
> gmp
> isl
> ld64
> ld64-xcode
> libmpc
> mpfr
> gcc_select
> libgcc-devel
> SuiteSparse_KLU
> SuiteSparse_config
> SuiteSparse_AMD
> SuiteSparse_BTF
> SuiteSparse_COLAMD
> mpich-default
> mpi_select
> mpi-doc
> atlas
> gcc5
> isl18
> libgcc6
> libgcc7
> libgcc8
> libgcc9
> libgcc
> libgcc10
> pmm:~ pet$
>
> ps: without +atlas sundials2 installs successfully
>
> pmm:~ pet$ uname -a
> Darwin pmm.local 20.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:06:51 PST
> 2021; root:xnu-7195.81.3~1/RELEASE_ARM64_T8101 arm64
>
> Petr
>
>
> ______________________________________________________________
>> Od: "Christopher Jones" <[email protected]>
>> Komu: [email protected]
>> Datum: 18.04.2021 13:08
>> Předmět: Re: Update on Big Sur Problems
>>
>> CC: <[email protected], [email protected],
>> [email protected]>
>> Hi,
>>
>> Any port that forces the use of gcc10 or older on M1 macs cannot work, as
>> these gcc versions are never going to be supported on these machines. Even
>> gcc11 support seems unlikely at this time, so for a while gccdevel is likely
>> going to be the only supported version on these machines, which currently
>> uses a special fork of the gcc mainline by the primary Darwin maintainer
>> with experimental M1 support.
>>
>> However, ports using the compilers PG should automatically use gccdevel, so
>> we need to see why the port below is trying to install libgcc9, as this is
>> incorrect. Please show what
>>
>> port info sundials2 +atlas
>>
>> and
>>
>> port rdeps sundials2 +atlas
>>
>> Finally, if you want this to get fixed you need to follow the final
>> instructions below and submit a trac ticket for the issue.
>>
>> Chris
>>
>>> On 18 Apr 2021, at 11:40 am, [email protected] wrote:
>>>
>>> Hello,
>>>
>>> I run "sudo port selfupdate" and "sudo port upgrade outdated" occasionally
>>> and I see that there are updates and improvements. Which is nice.
>>>
>>> Yes, gcc-devel is pulled by default, it includes fortran and it seems to
>>> work.
>>>
>>> However I am experiencing problems with some packages which need other
>>> version which is ether not available for arm64 or it is conflict with
>>> gcc-devel .
>>>
>>> Just as an example, I tried to install cantera and it wants sundials2 +atlas
>>> but :
>>>
>>> sudo port install sundials2 +atlas
>>> Warning: The macOS 11.2 SDK does not appear to be installed. Ports may not
>>> build correctly.
>>> Warning: You can install it as part of the Xcode Command Line Tools package
>>> by running `xcode-select --install'.
>>> ---> Computing dependencies for sundials2
>>> Error: Can't install libgcc9 because conflicting ports are active:
>>> libgcc-devel
>>> Error: Follow https://guide.macports.org/#project.tickets to report a bug.
>>> Error: Processing of port sundials2 failed
>>>
>>> And I am finished at this point.
>>>
>>> Petr
>>>
>>>
>>> ______________________________________________________________
>>>> Od: "Marius Schamschula" <[email protected]>
>>>> Komu: "MacPorts Users" <[email protected]>
>>>> Datum: 17.04.2021 20:50
>>>> Předmět: Re: Update on Big Sur Problems
>>>>
>>>> James,
>>>>
>>>> gcc-devel works fine on M1 macs. E.g. I’ve used it to install octave.
>>>>
>>>>> On Apr 17, 2021, at 1:05 PM, James Secan <[email protected]> wrote:
>>>>>
>>>>> I just checked the MacPorts wiki page for Big Sur problems and noted that
>>>>> it hasn’t been updated for three months (at least that’s what the wiki
>>>>> page says). With the possibility that new M1 iMacs might show up soon
>>>>> can you provide a short update on where things stand vis-a-vis Big Sur
>>>>> and M1-based Macs? I’m most interested in where things stand on the gcc
>>>>> compiler package (gfortran in particular).
>>>>>
>>>>> Thanks.
>>>>> Jim
>>>>> Seattle, WA
>>>>
>>>> Marius
>>>> --
>>>> Marius Schamschula
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Marius
>>>> --
>>>> Marius Schamschula
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>
>>
>>
smime.p7s
Description: S/MIME cryptographic signature
