Buiding Stack on Mac

Could you please open up the access to this file Minimum steps for working with JEDI natively on Mac OS to the public? Thank you!

Hi, you can view this file on the JCSDA public repo:

1 Like

Thank you for the response!

Just want to warn you that this page is severely out of date. It refers to jedi-stack which is a methodology that we dropped over a year ago (and is replaced with spack-stack). Apologies for the state of the instructions, but I would recommend ignoring these.

1 Like

The more up-to-date instructions are here: 6. Generating new site configs — spack-stack develop documentation

But there are still a few updates that need to be made for installing the spack-stack-1.8.0 release. As far as I know, though, the instructions for installing version 1.7.0 should be good.

More specifically for working with JEDI (after installing the spack-stack), the instructions are here:Building and compiling JEDI — JEDI Documentation 8.0.0 documentation

Thank you for the heads up! I’ve just moved onto spack-stack.

Thanks for the follow up and information!

I switched to spack stack, but kept seeing the error message of “1. cannot satisfy a requirement for package ‘py-cython’ with the skylab-dev template.” at the step of “spack concretize 2>&1 | tee log.concretize”. The same issue is showing up on both my mac and linux server. Do you happen to know how this may be fixed? Thank you!

==> [2024-09-27-10:33:59.257401] Ordered hashes [py-cython]: py-cython/478/c4369ad83acb291c91f8aee9117154ac2e54cf81c906a6eeee7a2156be82112b
==> [2024-09-27-10:33:59.257613] Ordered hashes [python]: python/12/f2fd060afc4b4618fe8104c4c5d771f36dc55b1db5a4623785a4ea707ec72fb4, python/13/b0615b2fc96bb0cf7f180b107183b194b83b34c7614dcd6121e4a76bbf168155, python/18/13fa8bfa3e852cbf2e7b02a0313009df484bb39f55a50ada00e1a5599e956ac9, python/19/ebdca648c9c1d25f586d7e2a495b62e6d91973b55264a13d89eda1beff72ef56
==> [2024-09-27-10:33:59.258292] Ordered hashes [py-numpy]: py-numpy/541/873745d7b547857fcfec9cae90b09c133b42a4f0c23b6c2d84cf37e2dd816604
==> [2024-09-27-10:35:11.251009] UnsatisfiableSpecError: concretization failed for the following reasons:

   1. cannot satisfy a requirement for package 'py-cython'.
==> [2024-09-27-10:35:11.251091] Error: concretization failed for the following reasons:

   1. cannot satisfy a requirement for package 'py-cython'.
Traceback (most recent call last):
  File "xtian/repos/spack-stack/spack/lib/spack/spack/main.py", line 1069, in main
    return _main(argv)
  File "xtian/repos/spack-stack/spack/lib/spack/spack/main.py", line 1022, in _main
    return finish_parse_and_run(parser, cmd_name, args, env_format_error)
  File "xtian/repos/spack-stack/spack/lib/spack/spack/main.py", line 1052, in finish_parse_and_run
    return _invoke_command(command, parser, args, unknown)
  File "xtian/repos/spack-stack/spack/lib/spack/spack/main.py", line 649, in _invoke_command
    return_val = command(parser, args)
  File "xtian/repos/spack-stack/spack/lib/spack/spack/cmd/concretize.py", line 44, in concretize
    concretized_specs = env.concretize(force=args.force, tests=tests)
  File "xtian/repos/spack-stack/spack/lib/spack/spack/environment/environment.py", line 1444, in concretize
    return self._concretize_together_where_possible(tests=tests)
  File "xtian/repos/spack-stack/spack/lib/spack/spack/environment/environment.py", line 1534, in _concretize_together_where_possible
    for result in solver.solve_in_rounds(
  File "xtian/repos/spack-stack/spack/lib/spack/spack/solver/asp.py", line 3868, in solve_in_rounds
    result, _, _ = self.driver.solve(
  File "xtian/repos/spack-stack/spack/lib/spack/spack/solver/asp.py", line 894, in solve
    error_handler.raise_if_errors()
  File "xtian/repos/spack-stack/spack/lib/spack/spack/solver/asp.py", line 748, in raise_if_errors
    raise UnsatisfiableSpecError(msg)
spack.solver.asp.UnsatisfiableSpecError: concretization failed for the following reasons:

   1. cannot satisfy a requirement for package 'py-cython'.