pmm:~ pet$ port info atlas
atlas @3.10.2_2 (math)
Variants:             gcc49, [+]gcc5, mpclang37, nofortran, universal

Description:          Provides a complete BLAS and LAPACK API.
                      ATLAS achieves performance on par with machine-specific 
tuned libraries.
Homepage:             http://math-atlas.sourceforge.net/

Build Dependencies:   gcc5
Library Dependencies: libgcc, libgcc6
Platforms:            darwin
License:              BSD
Maintainers:          Email: [email protected], GitHub: Veence
pmm:~ pet$ port rdeps atlas
The following ports are dependencies of atlas @3.10.2_2+gcc5:
  gcc5
    xz
      libiconv
        gperf
      gettext
        ncurses
    cctools
    gmp
    isl18
    ld64
      ld64-xcode
    zlib
    libmpc
      mpfr
    gcc_select
    libgcc6
      isl
      libgcc7
        libgcc8
          libgcc9
            libgcc
              libgcc10
pmm:~ pet$ 


______________________________________________________________
> Od: "Christopher Jones" <[email protected]>
> Komu: [email protected]
> Datum: 18.04.2021 14:34
> Předmět: Re: Update on Big Sur Problems
>
> CC: <[email protected], [email protected], 
> [email protected]>
>
>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
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>> 
>>> 
>>> 
>
>
>

Reply via email to