FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

py-uxarray: add 2025.5.x and fix dependencies by Chrismarsh · Pull Request #50351 · spack/spack · GitHub

/ spack Public

py-uxarray: add 2025.5.x and fix dependencies - #50351

Merged
tgamblin merged 29 commits into
spack:developfrom
Chrismarsh:package-fix/py-uxarray
Jun 5, 2025
Merged

tgamblin merged 29 commits into
spack:developfrom
Chrismarsh:package-fix/py-uxarray

Conversation

Chrismarsh commented May 7, 2025
edited
Loading

Copy link
Copy Markdown
Contributor
  • This adds py-uxarray@2025.5.0
  • Updates a bunch of the dependencies

Requires:

spackbot-app Bot commented May 7, 2025

Copy link
Copy Markdown

Hi @Chrismarsh! I noticed that the following package(s) don't yet have maintainers:

  • py-holoviews
  • py-panel
  • py-pyviz-comms
  • py-uxarray

Are you interested in adopting any of these package(s)? If so, simply add the following to the package class:

    maintainers("Chrismarsh")

If not, could you contact the developers of this package and see if they are interested? You can quickly see who has worked on a package with spack blame:

$ spack blame py-holoviews

Thank you for your help! Please don't add maintainers without their consent.

You don't have to be a Spack expert or package developer in order to be a "maintainer," it just gives us a list of users willing to review PRs or debug issues relating to this package. A package can have multiple maintainers; just add a list of GitHub handles of anyone who wants to volunteer.

Copy link
Copy Markdown
Contributor

@cmarsh This doesn't concretize for me:

$ git clone -b package-fix/py-uxarray https://github.com/Chrismarsh/spack spack-cmarsh-py-uxarray
Cloning into 'spack-cmarsh-py-uxarray'...
remote: Enumerating objects: 629868, done.
remote: Counting objects: 100% (318/318), done.
remote: Compressing objects: 100% (193/193), done.
remote: Total 629868 (delta 239), reused 137 (delta 116), pack-reused 629550 (from 3)
Receiving objects: 100% (629868/629868), 215.12 MiB | 3.87 MiB/s, done.
Resolving deltas: 100% (297930/297930), done.
Updating files: 100% (12267/12267), done.

$ cd spack-cmarsh-py-uxarray

$ source share/spack/setup-env.sh

$ spack env create py-uxarray-gcc-test
==> Created environment py-uxarray-gcc-test in: /home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test
==> Activate with: spack env activate py-uxarray-gcc-test

$ spack env activate -p py-uxarray-gcc-test

$ spack config edit
# added "py-uxarray" to empty list of specs

$ spack external find
==> The following specs have been detected on this system and added to /home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/spack.yaml
autoconf@2.69    binutils@2.35.2  cmake@3.26.5    curl@7.76.1    findutils@4.8.0  gettext@0.21  git-lfs@3.4.1  groff@1.22.4  openssh@8.7p1  perl@5.32.1    python@3.9.21  tar@1.34
automake@1.16.2  bison@3.7.4      coreutils@8.32  diffutils@3.7  gawk@5.1.0       git@2.43.5    gmake@4.3      m4@1.4.19     openssl@3.2.2  pkgconf@1.7.3  sed@4.8        zlib@1.2.11

$ spack compiler find
==> Added 1 new compiler to /home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/spack.yaml
    gcc@11.5.0
==> Compilers are defined in the following files:
    /home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/spack.yaml

$ spack concretize --force --fresh 2>&1 | tee log.concretize.py-uxarray-gcc-test.001
==> Error: failed to concretize `py-uxarray` for the following reasons:
     1. Cannot satisfy 'py-dask@2024.7.1:'
        required because py-uxarray depends on py-dask@2024.7.1:+dataframe
          required because py-uxarray requested explicitly
     2. Cannot satisfy 'py-dask@2024.7.1:'

Chrismarsh commented May 7, 2025
edited
Loading

Copy link
Copy Markdown
Contributor Author

@climbfuji That version of py-xarray exists in spack but afaik it is really hiding a more complex issue. This PR needs #50075 because #50075 fixes all the incorrect py-numpy range constraints and py-versioneer issues. It also enables py-xarray to concretize against py-numpy@2 which is needed for the py-numba which py-uxarray depends on. Strictly speaking this PR doesn't need #50352, but #50352 ensures py-uxarray works at run time as it will concretize with the wrong py-numpy@2, install, then fail on import.

Can you please try with the dependency PR pulled too?

Chrismarsh force-pushed the package-fix/py-uxarray branch from a94c72d to 6e36e03 Compare May 7, 2025 22:25

Copy link
Copy Markdown
Contributor

Thanks. AFter pulling in 50075, it concretizes, and it is now running the install. We'll know tomorrow if it succeeded.

Copy link
Copy Markdown
Contributor Author

@climbfuji Great thanks! I just added a new py-bokeh version and fixed a version error of it in py-panel that the CI caught. I don't think it would impact your build but just FYI

Copy link
Copy Markdown
Contributor

@Chrismarsh For whatever reason, the concretizer preferres numpy@1.25.2 and that version doesn't build with gcc (similar as reported in numpy/numpy#24431). If I "require" py-numpy@1.26, the build progresses until it errors out in py-pyogrio with this error:

  File "/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/py-pip-25.0.1-c7uhykutinahb72en7ot37nhguw5ciel/lib/python3.11/site-packages/pip/_internal/utils/misc.py", line 723, in prepare_metadata_for_build_wheel
    return super().prepare_metadata_for_build_wheel(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/py-pip-25.0.1-c7uhykutinahb72en7ot37nhguw5ciel/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 224, in prepare_metadata_for_build_wheel
    return self._call_hook(
           ^^^^^^^^^^^^^^^^
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/py-pip-25.0.1-c7uhykutinahb72en7ot37nhguw5ciel/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 402, in _call_hook
    raise BackendUnavailable(
pip._vendor.pyproject_hooks._impl.BackendUnavailable: Cannot import 'setuptools.build_meta'
Removed file:///tmp/dom/spack-stage/spack-stage-py-pyogrio-0.10.0-zvuv6x44wet2ss6cd3etshbqipjusjmt/spack-src from build tracker '/tmp/pip-build-tracker-1m4vfmbi'
Removed build tracker: '/tmp/pip-build-tracker-1m4vfmbi'
==> Error: ProcessError: Command exited with status 2:
    '/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-venv-1.0-k2v2arqpmu5gvt6mji4hdhxojr5eyxxu/bin/python3' '-m' 'pip' '-vvv' '--no-input' '--no-cache-dir' '--disable-pip-version-check' 'install' '--no-deps' '--ignore-installed' '--no-build-isolation' '--no-warn-script-location' '--no-index' '--prefix=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/py-pyogrio-0.10.0-zvuv6x44wet2ss6cd3etshbqipjusjmt' '.'
See build log for details:
  /tmp/dom/spack-stage/spack-stage-py-pyogrio-0.10.0-zvuv6x44wet2ss6cd3etshbqipjusjmt/spack-build-out.txt

I think we should consider a conflict for py-numpy@1.25.* with gcc@:11 at the least, and then the missing dependency on setuptools.build_meta (wrong version?) needs to be fixed.

Chrismarsh added a commit to Chrismarsh/spack that referenced this pull request May 8, 2025

Copy link
Copy Markdown
Contributor Author

@climbfuji
I've made the additions. It looks like 1.20, 1.21, 1.22 also has known issues with gcc@11 so I've refined the conflict

numpy/numpy#21536
https://github.com/numpy/numpy/releases/tag/v1.21.1

I have also added the missing setuptools.

Copy link
Copy Markdown
Contributor

Thanks. I was able to build it, but I can't import the uxarray module because of the following error. Is this because I also need to other PR #50352? It looks different, though (dask-expr missing).

[py-uxarray-gcc-test] [dom@bounty spack-cmarsh-py-uxarray]$ python3
Python 3.11.11 (main, May  7 2025, 20:31:17) [GCC 11.5.0 20240719 (Red Hat 11.5.0-5)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import uxarray
/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/dask/dataframe/__init__.py:42: FutureWarning:
Dask dataframe query planning is disabled because dask-expr is not installed.

You can install it with `pip install dask[dataframe]` or `conda install dask`.
This will raise in a future version.

  warnings.warn(msg, FutureWarning)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/uxarray/__init__.py", line 3, in <module>
    from .core.api import concat, open_dataset, open_grid, open_mfdataset
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/uxarray/core/__init__.py", line 1, in <module>
    from .api import open_dataset, open_grid, open_mfdataset
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/uxarray/core/api.py", line 10, in <module>
    from uxarray.core.dataset import UxDataset
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/uxarray/core/dataset.py", line 16, in <module>
    from uxarray.core.dataarray import UxDataArray
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/uxarray/core/dataarray.py", line 16, in <module>
    from uxarray.core.aggregation import _uxda_grid_aggregate
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/uxarray/core/aggregation.py", line 5, in <module>
    from uxarray.grid.connectivity import get_face_node_partitions
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/uxarray/grid/__init__.py", line 1, in <module>
    from .grid import Grid
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/uxarray/grid/grid.py", line 71, in <module>
    from uxarray.grid.validation import (
  File "/home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view/lib/python3.11/site-packages/uxarray/grid/validation.py", line 4, in <module>
    import polars as pl
ModuleNotFoundError: No module named 'polars'
>>>

Copy link
Copy Markdown
Contributor Author

Because the list of depends was in a different order than the pyproject.toml I missed that py-polars was a required dependency. This is simple addition is turning into a huge pain because of polars seemingly requiring features that only exist in nightly rust.

Copy link
Copy Markdown
Contributor Author

This now has all the missing dependencies and an updated py-polars. I don't love that it had to depend on rust@nightly which is a bit of a pain to install. This may need further patches to fix argminmax if 0.6.3 doesn't fix it -- testing now.

Chrismarsh marked this pull request as draft May 9, 2025 22:16

Copy link
Copy Markdown
Contributor

Depending on rust@nightly is an absolute showstopper. We will not use uxarray until this is fixed.

Copy link
Copy Markdown
Contributor Author

Did @0.20 work with non-nightly rust? 2025 certainly doesn't -- it does not compile with a non-nightly rust. polars seems to be pretty clear in that it doesn't work with non-nightly rust
pola-rs/polars#13653 (comment)

We will not use uxarray until this is fixed.

We = ?

Copy link
Copy Markdown
Contributor

we = spack-stack developers and users (most of NOAA EPIC/UFS, Navy, JCSDA, ...)

Copy link
Copy Markdown
Contributor Author

Caveat: I don't do rust work and have no idea about rust.

I noticed the non-nightly rust compiler identifies itself as a nightly

rustc --version
rustc 1.85.0-nightly (4d91de4e4 2025-02-17) (built from a source tarball)

which seems to trigger the nightly code paths. Maybe fixing that will let this work with a stable rust

Copy link
Copy Markdown
Contributor

I wish rust and cargo had never been introduced in the Python world. Sigh.

Copy link
Copy Markdown
Contributor Author

Indeed there is a problem with the stable rusts -- they have a -nightly suffix in the version which triggers code paths reserved for nightly compilers. This PR now depends on the rust changes in #50415 which fixes this.

With the rust fix and the update to this PR, py-uxarray now builds with a stable rust. It does so by removing the nightly features of the dependent crates. py-polars proper seems to protect all its nightly code paths.

Copy link
Copy Markdown
Contributor Author

I am confirming this approach here
pola-rs/polars#22708

Copy link
Copy Markdown
Contributor

@Chrismarsh With the latest updates, my build fails in arrow:

==> Installing arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l [164/181]
==> Using cached archive: /home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/cache/_source-cache/archive/4c/4c898504958841cc86b6f8710ecb2919f96b5e10fa8989ac10ac4fca8362d86a.tar.gz
==> Ran patch() for arrow
==> arrow: Executing phase: 'cmake'
==> [2025-05-12-09:58:06.275393] '/usr/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/lib;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/lib64' '-DCMAKE_PREFIX_PATH:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/boost-1.88.0-vmehpzk2kn45lkifdl4runceusuri6e2;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/compiler-wrapper-1.0-rju4hpidmie22xib6suig4njsrueqhzm;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/flatbuffers-24.12.23-y4qtlp4ripzxdsng2jsa6duidwvktzx3;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/ninja-1.12.1-nheyepstt3pabkjmhi6gblt6qbteplsp;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/py-numpy-1.26.4-t2pq336t3bhiy62aoyd6tutwes35cm2i;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/rapidjson-1.2.0-2024-08-16-xatyicox255eu4emjkjwbxapspemxo6m;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/re2-2024-07-02-722dbi4zxtppunp7m2xkvkmbw43zn4yf;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/snappy-1.2.1-e4ger3mj5taq5glnprnjaew6fghvwxys;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/thrift-0.21.0-v7zoq4p3hrxawhzidqnfjg5n3i34dze4;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/utf8proc-2.10.0-57yfej74zlmaz4x5lxpvdrxrbqug5uvq;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/xsimd-13.1.0-ksx2cvrlvolr4zswpeirwrhualwrhy66;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/openblas-0.3.29-bnyubsapxttpgaklvkyaadkkwvxggbh6;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/abseil-cpp-20240722.0-ytabpob6kq3nfspwr2qlvhynn5ygkjcj;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/bzip2-1.0.8-jeswqwurwk2ta4cjgmqpvtul62ph42kp;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/expat-2.7.1-rew5ghq5hzuqvqmr5e5oyomuukbd7a7b;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/gdbm-1.25-vz6oxbket6ldbzzg3i5nqn3piesblqve;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libffi-3.4.7-7shuqbwyvqh2c2ha6dzephbxcx2bg3jm;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libxcrypt-4.4.38-rbh2nnbjxzxkxyoid3fiqnkvpqg7nkpb;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/openssl-3.4.1-g3ndk7ubsxayfykhlck6pv3duxm5z3dr;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/sqlite-3.46.0-ugxp7n7gyh2mt55thoky7wcnqng72pjj;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/util-linux-uuid-2.41-tdmsub2bxd3z3y4a2psigtkmsp2voznn;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/xz-5.6.3-w6ryjrco2ahwvsl5sybugqfn3bzhcbyg;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libbsd-0.12.2-czlgqucj56gc3jjupyfaph5hz2ub6vry;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/readline-8.2-hz4vztoszftxhoj5kejrd3yrhxe3nhv6;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/zlib-ng-2.2.4-g3fp4k6b6tsmczm5y3xpebb5i7bg2r6t;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libmd-1.1.0-4ffl7hz2dpczf7deadaiduozv3rozbjr;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/ncurses-6.5-45c43glvkcy6rhtanzfnrkrrsgdtcoce;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/gcc-runtime-11.5.0-kuplopobcy6uil3deqqg7c67apirawsi' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_POLICY_DEFAULT_CMP0090:STRING=NEW' '-DCMAKE_FIND_USE_PACKAGE_REGISTRY:BOOL=OFF' '-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON' '-DPYTHON_EXECUTABLE:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3' '-DPython_EXECUTABLE:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3' '-DPython3_EXECUTABLE:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3' '-DARROW_DEPENDENCY_SOURCE=SYSTEM' '-DARROW_NO_DEPRECATED_API=ON' '-DBUILD_SHARED:STRING=ON' '-DARROW_COMPUTE:BOOL=OFF' '-DARROW_CUDA:BOOL=OFF' '-DARROW_DATASET:BOOL=ON' '-DARROW_GANDIVA:BOOL=OFF' '-DARROW_GLOG:BOOL=OFF' '-DARROW_HDFS:BOOL=OFF' '-DARROW_IPC:BOOL=ON' '-DARROW_JEMALLOC:BOOL=OFF' '-DARROW_ORC:BOOL=OFF' '-DARROW_PARQUET:BOOL=ON' '-DARROW_PYTHON:BOOL=ON' '-DARROW_TENSORFLOW:BOOL=OFF' '-DARROW_WITH_BROTLI:BOOL=OFF' '-DARROW_WITH_BZ2:BOOL=OFF' '-DARROW_WITH_LZ4:BOOL=OFF' '-DARROW_WITH_SNAPPY:BOOL=OFF' '-DARROW_WITH_ZLIB:BOOL=OFF' '-DARROW_WITH_ZSTD:BOOL=OFF' '/tmp/dom/spack-stage/spack-stage-arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/spack-src/cpp'
-- Building using CMake version: 3.26.5
-- The C compiler identification is GNU 11.5.0
-- The CXX compiler identification is GNU 11.5.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/compiler-wrapper-1.0-rju4hpidmie22xib6suig4njsrueqhzm/libexec/spack/gcc/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/compiler-wrapper-1.0-rju4hpidmie22xib6suig4njsrueqhzm/libexec/spack/gcc/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Arrow version: 19.0.1 (full: '19.0.1')
-- Arrow SO version: 1900 (full: 1900.1.0)
-- clang-tidy 14 not found
-- clang-format 14 not found
-- Could NOT find ClangTools (missing: CLANG_FORMAT_BIN CLANG_TIDY_BIN)
-- infer not found
-- Found Python3: /home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3 (found version "3.11.11") found components: Interpreter
fatal: not a git repository (or any of the parent directories): .git
-- Found cpplint executable at /tmp/dom/spack-stage/spack-stage-arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/spack-src/cpp/build-support/cpplint.py
-- System processor: x86_64
-- Performing Test CXX_SUPPORTS_SSE4_2
-- Performing Test CXX_SUPPORTS_SSE4_2 - Success
-- Performing Test CXX_SUPPORTS_AVX2
-- Performing Test CXX_SUPPORTS_AVX2 - Success
-- Performing Test CXX_SUPPORTS_AVX512
-- Performing Test CXX_SUPPORTS_AVX512 - Success
-- Arrow build warning level: PRODUCTION
-- Using ld linker
-- Build Type: RELEASE
-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT
-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT - Success
-- Using SYSTEM approach to find dependencies
-- ARROW_ABSL_BUILD_VERSION: 20211102.0
-- ARROW_ABSL_BUILD_SHA256_CHECKSUM: dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4
-- ARROW_AWS_C_AUTH_BUILD_VERSION: v0.6.22
-- ARROW_AWS_C_AUTH_BUILD_SHA256_CHECKSUM: 691a6b4418afcd3dc141351b6ad33fccd8e3ff84df0e9e045b42295d284ee14c
-- ARROW_AWS_C_CAL_BUILD_VERSION: v0.5.20
-- ARROW_AWS_C_CAL_BUILD_SHA256_CHECKSUM: acc352359bd06f8597415c366cf4ec4f00d0b0da92d637039a73323dd55b6cd0
-- ARROW_AWS_C_COMMON_BUILD_VERSION: v0.8.9
-- ARROW_AWS_C_COMMON_BUILD_SHA256_CHECKSUM: 2f3fbaf7c38eae5a00e2a816d09b81177f93529ae8ba1b82dc8f31407565327a
-- ARROW_AWS_C_COMPRESSION_BUILD_VERSION: v0.2.16
-- ARROW_AWS_C_COMPRESSION_BUILD_SHA256_CHECKSUM: 044b1dbbca431a07bde8255ef9ec443c300fc60d4c9408d4b862f65e496687f4
-- ARROW_AWS_C_EVENT_STREAM_BUILD_VERSION: v0.2.18
-- ARROW_AWS_C_EVENT_STREAM_BUILD_SHA256_CHECKSUM: 310ca617f713bf664e4c7485a3d42c1fb57813abd0107e49790d107def7cde4f
-- ARROW_AWS_C_HTTP_BUILD_VERSION: v0.7.3
-- ARROW_AWS_C_HTTP_BUILD_SHA256_CHECKSUM: 07e16c6bf5eba6f0dea96b6f55eae312a7c95b736f4d2e4a210000f45d8265ae
-- ARROW_AWS_C_IO_BUILD_VERSION: v0.13.14
-- ARROW_AWS_C_IO_BUILD_SHA256_CHECKSUM: 12b66510c3d9a4f7e9b714e9cfab2a5bf835f8b9ce2f909d20ae2a2128608c71
-- ARROW_AWS_C_MQTT_BUILD_VERSION: v0.8.4
-- ARROW_AWS_C_MQTT_BUILD_SHA256_CHECKSUM: 232eeac63e72883d460c686a09b98cdd811d24579affac47c5c3f696f956773f
-- ARROW_AWS_C_S3_BUILD_VERSION: v0.2.3
-- ARROW_AWS_C_S3_BUILD_SHA256_CHECKSUM: a00b3c9f319cd1c9aa2c3fa15098864df94b066dcba0deaccbb3caa952d902fe
-- ARROW_AWS_C_SDKUTILS_BUILD_VERSION: v0.1.6
-- ARROW_AWS_C_SDKUTILS_BUILD_SHA256_CHECKSUM: 8a2951344b2fb541eab1e9ca17c18a7fcbfd2aaff4cdd31d362d1fad96111b91
-- ARROW_AWS_CHECKSUMS_BUILD_VERSION: v0.1.13
-- ARROW_AWS_CHECKSUMS_BUILD_SHA256_CHECKSUM: 0f897686f1963253c5069a0e495b85c31635ba146cd3ac38cc2ea31eaf54694d
-- ARROW_AWS_CRT_CPP_BUILD_VERSION: v0.18.16
-- ARROW_AWS_CRT_CPP_BUILD_SHA256_CHECKSUM: 9e69bc1dc4b50871d1038aa9ff6ddeb4c9b28f7d6b5e5b1b69041ccf50a13483
-- ARROW_AWS_LC_BUILD_VERSION: v1.3.0
-- ARROW_AWS_LC_BUILD_SHA256_CHECKSUM: ae96a3567161552744fc0cae8b4d68ed88b1ec0f3d3c98700070115356da5a37
-- ARROW_AWSSDK_BUILD_VERSION: 1.10.55
-- ARROW_AWSSDK_BUILD_SHA256_CHECKSUM: 2d552fb1a84bef4a9b65e34aa7031851ed2aef5319e02cc6e4cb735c48aa30de
-- ARROW_AZURE_SDK_BUILD_VERSION: azure-identity_1.9.0
-- ARROW_AZURE_SDK_BUILD_SHA256_CHECKSUM: 97065bfc971ac8df450853ce805f820f52b59457bd7556510186a1569502e4a1
-- ARROW_BOOST_BUILD_VERSION: 1.81.0
-- ARROW_BOOST_BUILD_SHA256_CHECKSUM: 9e0ffae35528c35f90468997bc8d99500bf179cbae355415a89a600c38e13574
-- ARROW_BROTLI_BUILD_VERSION: v1.0.9
-- ARROW_BROTLI_BUILD_SHA256_CHECKSUM: f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46
-- ARROW_BZIP2_BUILD_VERSION: 1.0.8
-- ARROW_BZIP2_BUILD_SHA256_CHECKSUM: ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269
-- ARROW_CARES_BUILD_VERSION: 1.17.2
-- ARROW_CARES_BUILD_SHA256_CHECKSUM: 4803c844ce20ce510ef0eb83f8ea41fa24ecaae9d280c468c582d2bb25b3913d
-- ARROW_CRC32C_BUILD_VERSION: 1.1.2
-- ARROW_CRC32C_BUILD_SHA256_CHECKSUM: ac07840513072b7fcebda6e821068aa04889018f24e10e46181068fb214d7e56
-- ARROW_GBENCHMARK_BUILD_VERSION: v1.8.3
-- ARROW_GBENCHMARK_BUILD_SHA256_CHECKSUM: 6bc180a57d23d4d9515519f92b0c83d61b05b5bab188961f36ac7b06b0d9e9ce
-- ARROW_GFLAGS_BUILD_VERSION: v2.2.2
-- ARROW_GFLAGS_BUILD_SHA256_CHECKSUM: 34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf
-- ARROW_GLOG_BUILD_VERSION: v0.5.0
-- ARROW_GLOG_BUILD_SHA256_CHECKSUM: eede71f28371bf39aa69b45de23b329d37214016e2055269b3b5e7cfd40b59f5
-- ARROW_GOOGLE_CLOUD_CPP_BUILD_VERSION: v2.22.0
-- ARROW_GOOGLE_CLOUD_CPP_BUILD_SHA256_CHECKSUM: 0c68782e57959c82e0c81def805c01460a042c1aae0c2feee905acaa2a2dc9bf
-- ARROW_GRPC_BUILD_VERSION: v1.46.3
-- ARROW_GRPC_BUILD_SHA256_CHECKSUM: d6cbf22cb5007af71b61c6be316a79397469c58c82a942552a62e708bce60964
-- ARROW_GTEST_BUILD_VERSION: 1.11.0
-- ARROW_GTEST_BUILD_SHA256_CHECKSUM: b4870bf121ff7795ba20d20bcdd8627b8e088f2d1dab299a031c1034eddc93d5
-- ARROW_JEMALLOC_BUILD_VERSION: 5.3.0
-- ARROW_JEMALLOC_BUILD_SHA256_CHECKSUM: 2db82d1e7119df3e71b7640219b6dfe84789bc0537983c3b7ac4f7189aecfeaa
-- ARROW_LZ4_BUILD_VERSION: v1.10.0
-- ARROW_LZ4_BUILD_SHA256_CHECKSUM: 537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b
-- ARROW_MIMALLOC_BUILD_VERSION: v2.0.6
-- ARROW_MIMALLOC_BUILD_SHA256_CHECKSUM: 9f05c94cc2b017ed13698834ac2a3567b6339a8bde27640df5a1581d49d05ce5
-- ARROW_NLOHMANN_JSON_BUILD_VERSION: v3.10.5
-- ARROW_NLOHMANN_JSON_BUILD_SHA256_CHECKSUM: 5daca6ca216495edf89d167f808d1d03c4a4d929cef7da5e10f135ae1540c7e4
-- ARROW_OPENTELEMETRY_BUILD_VERSION: v1.13.0
-- ARROW_OPENTELEMETRY_BUILD_SHA256_CHECKSUM: 7735cc56507149686e6019e06f588317099d4522480be5f38a2a09ec69af1706
-- ARROW_OPENTELEMETRY_PROTO_BUILD_VERSION: v0.17.0
-- ARROW_OPENTELEMETRY_PROTO_BUILD_SHA256_CHECKSUM: f269fbcb30e17b03caa1decd231ce826e59d7651c0f71c3b28eb5140b4bb5412
-- ARROW_ORC_BUILD_VERSION: 2.0.3
-- ARROW_ORC_BUILD_SHA256_CHECKSUM: 082cba862b5a8a0d14c225404d0b51cd8d1b64ca81b8f1e500322ce8922cb86d
-- ARROW_PROTOBUF_BUILD_VERSION: v21.3
-- ARROW_PROTOBUF_BUILD_SHA256_CHECKSUM: 2f723218f6cb709ae4cdc4fb5ed56a5951fc5d466f0128ce4c946b8c78c8c49f
-- ARROW_RAPIDJSON_BUILD_VERSION: 232389d4f1012dddec4ef84861face2d2ba85709
-- ARROW_RAPIDJSON_BUILD_SHA256_CHECKSUM: b9290a9a6d444c8e049bd589ab804e0ccf2b05dc5984a19ed5ae75d090064806
-- ARROW_RE2_BUILD_VERSION: 2022-06-01
-- ARROW_RE2_BUILD_SHA256_CHECKSUM: f89c61410a072e5cbcf8c27e3a778da7d6fd2f2b5b1445cd4f4508bee946ab0f
-- ARROW_SNAPPY_BUILD_VERSION: 1.1.10
-- ARROW_SNAPPY_BUILD_SHA256_CHECKSUM: 49d831bffcc5f3d01482340fe5af59852ca2fe76c3e05df0e67203ebbe0f1d90
-- ARROW_SUBSTRAIT_BUILD_VERSION: v0.44.0
-- ARROW_SUBSTRAIT_BUILD_SHA256_CHECKSUM: f989a862f694e7dbb695925ddb7c4ce06aa6c51aca945105c075139aed7e55a2
-- ARROW_S2N_TLS_BUILD_VERSION: v1.3.35
-- ARROW_S2N_TLS_BUILD_SHA256_CHECKSUM: 9d32b26e6bfcc058d98248bf8fc231537e347395dd89cf62bb432b55c5da990d
-- ARROW_THRIFT_BUILD_VERSION: 0.20.0
-- ARROW_THRIFT_BUILD_SHA256_CHECKSUM: b5d8311a779470e1502c027f428a1db542f5c051c8e1280ccd2163fa935ff2d6
-- ARROW_UCX_BUILD_VERSION: 1.12.1
-- ARROW_UCX_BUILD_SHA256_CHECKSUM: 9bef31aed0e28bf1973d28d74d9ac4f8926c43ca3b7010bd22a084e164e31b71
-- ARROW_UTF8PROC_BUILD_VERSION: v2.7.0
-- ARROW_UTF8PROC_BUILD_SHA256_CHECKSUM: 4bb121e297293c0fd55f08f83afab6d35d48f0af4ecc07523ad8ec99aa2b12a1
-- ARROW_XSIMD_BUILD_VERSION: 13.0.0
-- ARROW_XSIMD_BUILD_SHA256_CHECKSUM: 8bdbbad0c3e7afa38d88d0d484d70a1671a1d8aefff03f4223ab2eb6a41110a3
-- ARROW_ZLIB_BUILD_VERSION: 1.3.1
-- ARROW_ZLIB_BUILD_SHA256_CHECKSUM: 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23
-- ARROW_ZSTD_BUILD_VERSION: 1.5.6
-- ARROW_ZSTD_BUILD_SHA256_CHECKSUM: 8c29e06cf42aacc1eafc4077ae2ec6c6fcb96a626157e0593d5e82a34fd403c1
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for _M_ARM64
-- Looking for _M_ARM64 - not found
-- Looking for __SIZEOF_INT128__
-- Looking for __SIZEOF_INT128__ - found
-- Found Boost: /home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/boost-1.88.0-vmehpzk2kn45lkifdl4runceusuri6e2/lib/cmake/Boost-1.88.0/BoostConfig.cmake (found suitable version "1.88.0", minimum required is "1.58")
-- Boost include dir: /home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/boost-1.88.0-vmehpzk2kn45lkifdl4runceusuri6e2/include
-- Building without OpenSSL support. Minimum OpenSSL version 1.0.2 required.
CMake Warning at cmake_modules/FindThriftAlt.cmake:56 (find_package):
  By not providing "FindThrift.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Thrift", but
  CMake did not find one.

  Could not find a package configuration file provided by "Thrift" (requested
  version 0.11.0) with any of the following names:

    ThriftConfig.cmake
    thrift-config.cmake

  Add the installation prefix of "Thrift" to CMAKE_PREFIX_PATH or set
  "Thrift_DIR" to a directory containing one of the above files.  If "Thrift"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:313 (find_package)
  cmake_modules/ThirdpartyToolchain.cmake:1837 (resolve_dependency)
  CMakeLists.txt:546 (include)


-- Checking for module 'thrift'
INFODH DEBUG: _pkg_check_modules_pkg_op=''
INFODH DEBUG: _pkg_check_modules_pkg_name='thrift'
INFODH DEBUG: /usr/bin/pkg-config  --print-errors;--short-errors;--exists;thrift
--   Package 'thrift', required by 'virtual:world', not found
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find ThriftAlt: (Required is at least version "0.11.0") (found
  ThriftAlt_LIB-NOTFOUND)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:598 (_FPHSA_FAILURE_MESSAGE)
  cmake_modules/FindThriftAlt.cmake:164 (find_package_handle_standard_args)
  cmake_modules/ThirdpartyToolchain.cmake:313 (find_package)
  cmake_modules/ThirdpartyToolchain.cmake:1837 (resolve_dependency)
  CMakeLists.txt:546 (include)


-- Configuring incomplete, errors occurred!
==> Error: ProcessError: Command exited with status 1:
    '/usr/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/lib;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/lib64' '-DCMAKE_PREFIX_PATH:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/boost-1.88.0-vmehpzk2kn45lkifdl4runceusuri6e2;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/compiler-wrapper-1.0-rju4hpidmie22xib6suig4njsrueqhzm;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/flatbuffers-24.12.23-y4qtlp4ripzxdsng2jsa6duidwvktzx3;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/ninja-1.12.1-nheyepstt3pabkjmhi6gblt6qbteplsp;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/py-numpy-1.26.4-t2pq336t3bhiy62aoyd6tutwes35cm2i;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/rapidjson-1.2.0-2024-08-16-xatyicox255eu4emjkjwbxapspemxo6m;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/re2-2024-07-02-722dbi4zxtppunp7m2xkvkmbw43zn4yf;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/snappy-1.2.1-e4ger3mj5taq5glnprnjaew6fghvwxys;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/thrift-0.21.0-v7zoq4p3hrxawhzidqnfjg5n3i34dze4;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/utf8proc-2.10.0-57yfej74zlmaz4x5lxpvdrxrbqug5uvq;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/xsimd-13.1.0-ksx2cvrlvolr4zswpeirwrhualwrhy66;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/openblas-0.3.29-bnyubsapxttpgaklvkyaadkkwvxggbh6;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/abseil-cpp-20240722.0-ytabpob6kq3nfspwr2qlvhynn5ygkjcj;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/bzip2-1.0.8-jeswqwurwk2ta4cjgmqpvtul62ph42kp;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/expat-2.7.1-rew5ghq5hzuqvqmr5e5oyomuukbd7a7b;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/gdbm-1.25-vz6oxbket6ldbzzg3i5nqn3piesblqve;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libffi-3.4.7-7shuqbwyvqh2c2ha6dzephbxcx2bg3jm;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libxcrypt-4.4.38-rbh2nnbjxzxkxyoid3fiqnkvpqg7nkpb;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/openssl-3.4.1-g3ndk7ubsxayfykhlck6pv3duxm5z3dr;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/sqlite-3.46.0-ugxp7n7gyh2mt55thoky7wcnqng72pjj;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/util-linux-uuid-2.41-tdmsub2bxd3z3y4a2psigtkmsp2voznn;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/xz-5.6.3-w6ryjrco2ahwvsl5sybugqfn3bzhcbyg;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libbsd-0.12.2-czlgqucj56gc3jjupyfaph5hz2ub6vry;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/readline-8.2-hz4vztoszftxhoj5kejrd3yrhxe3nhv6;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/zlib-ng-2.2.4-g3fp4k6b6tsmczm5y3xpebb5i7bg2r6t;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libmd-1.1.0-4ffl7hz2dpczf7deadaiduozv3rozbjr;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/ncurses-6.5-45c43glvkcy6rhtanzfnrkrrsgdtcoce;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/gcc-runtime-11.5.0-kuplopobcy6uil3deqqg7c67apirawsi' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_POLICY_DEFAULT_CMP0090:STRING=NEW' '-DCMAKE_FIND_USE_PACKAGE_REGISTRY:BOOL=OFF' '-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON' '-DPYTHON_EXECUTABLE:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3' '-DPython_EXECUTABLE:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3' '-DPython3_EXECUTABLE:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3' '-DARROW_DEPENDENCY_SOURCE=SYSTEM' '-DARROW_NO_DEPRECATED_API=ON' '-DBUILD_SHARED:STRING=ON' '-DARROW_COMPUTE:BOOL=OFF' '-DARROW_CUDA:BOOL=OFF' '-DARROW_DATASET:BOOL=ON' '-DARROW_GANDIVA:BOOL=OFF' '-DARROW_GLOG:BOOL=OFF' '-DARROW_HDFS:BOOL=OFF' '-DARROW_IPC:BOOL=ON' '-DARROW_JEMALLOC:BOOL=OFF' '-DARROW_ORC:BOOL=OFF' '-DARROW_PARQUET:BOOL=ON' '-DARROW_PYTHON:BOOL=ON' '-DARROW_TENSORFLOW:BOOL=OFF' '-DARROW_WITH_BROTLI:BOOL=OFF' '-DARROW_WITH_BZ2:BOOL=OFF' '-DARROW_WITH_LZ4:BOOL=OFF' '-DARROW_WITH_SNAPPY:BOOL=OFF' '-DARROW_WITH_ZLIB:BOOL=OFF' '-DARROW_WITH_ZSTD:BOOL=OFF' '/tmp/dom/spack-stage/spack-stage-arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/spack-src/cpp'

1 error found in build log:
     160
     161    -- Checking for module 'thrift'
     162    INFODH DEBUG: _pkg_check_modules_pkg_op=''
     163    INFODH DEBUG: _pkg_check_modules_pkg_name='thrift'
     164    INFODH DEBUG: /usr/bin/pkg-config  --print-errors;--short-errors;--exists;thrift
     165    --   Package 'thrift', required by 'virtual:world', not found
  >> 166    CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
     167      Could NOT find ThriftAlt: (Required is at least version "0.11.0") (found
     168      ThriftAlt_LIB-NOTFOUND)
     169    Call Stack (most recent call first):
     170      /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:598 (_FPHSA_FAILURE_MESSAGE)
     171      cmake_modules/FindThriftAlt.cmake:164 (find_package_handle_standard_args)
     172      cmake_modules/ThirdpartyToolchain.cmake:313 (find_package)

See build log for details:
  /tmp/dom/spack-stage/spack-stage-arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/spack-build-out.txt

==> Warning: Skipping build of py-dask-expr-1.1.9-5by5doqmz6dgkrsirns3copxjxfaksvz since arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l failed
==> Warning: Skipping build of py-dask-2024.7.1-bwiiewbt57nux4nl3agyxdu6kxji4ry7 since py-dask-expr-1.1.9-5by5doqmz6dgkrsirns3copxjxfaksvz failed
==> Warning: Skipping build of py-datashader-0.16.3-lzystqm36vc5owwecjbfrffb4po5v6q4 since py-dask-2024.7.1-bwiiewbt57nux4nl3agyxdu6kxji4ry7 failed
==> Warning: Skipping build of py-uxarray-2024.10.0-54v6wr6dpicuafy2nuqeawvmrx7f5zkf since py-datashader-0.16.3-lzystqm36vc5owwecjbfrffb4po5v6q4 failed
==> Warning: Skipping build of py-spatialpandas-0.4.10-77uxybtnxblbhx7vyaulf6bzzwckukqv since py-dask-2024.7.1-bwiiewbt57nux4nl3agyxdu6kxji4ry7 failed
==> Warning: Skipping build of py-pyarrow-19.0.1-jiov5mrfwzxnsktvyexiuy4dcbrboenr since arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l failed
==> Error: Terminating after first install failure: ProcessError: Command exited with status 1:
    '/usr/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/lib;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/lib64' '-DCMAKE_PREFIX_PATH:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/boost-1.88.0-vmehpzk2kn45lkifdl4runceusuri6e2;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/compiler-wrapper-1.0-rju4hpidmie22xib6suig4njsrueqhzm;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/flatbuffers-24.12.23-y4qtlp4ripzxdsng2jsa6duidwvktzx3;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/ninja-1.12.1-nheyepstt3pabkjmhi6gblt6qbteplsp;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/py-numpy-1.26.4-t2pq336t3bhiy62aoyd6tutwes35cm2i;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/rapidjson-1.2.0-2024-08-16-xatyicox255eu4emjkjwbxapspemxo6m;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/re2-2024-07-02-722dbi4zxtppunp7m2xkvkmbw43zn4yf;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/snappy-1.2.1-e4ger3mj5taq5glnprnjaew6fghvwxys;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/thrift-0.21.0-v7zoq4p3hrxawhzidqnfjg5n3i34dze4;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/utf8proc-2.10.0-57yfej74zlmaz4x5lxpvdrxrbqug5uvq;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/xsimd-13.1.0-ksx2cvrlvolr4zswpeirwrhualwrhy66;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/openblas-0.3.29-bnyubsapxttpgaklvkyaadkkwvxggbh6;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/abseil-cpp-20240722.0-ytabpob6kq3nfspwr2qlvhynn5ygkjcj;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/bzip2-1.0.8-jeswqwurwk2ta4cjgmqpvtul62ph42kp;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/expat-2.7.1-rew5ghq5hzuqvqmr5e5oyomuukbd7a7b;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/gdbm-1.25-vz6oxbket6ldbzzg3i5nqn3piesblqve;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libffi-3.4.7-7shuqbwyvqh2c2ha6dzephbxcx2bg3jm;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libxcrypt-4.4.38-rbh2nnbjxzxkxyoid3fiqnkvpqg7nkpb;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/openssl-3.4.1-g3ndk7ubsxayfykhlck6pv3duxm5z3dr;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/sqlite-3.46.0-ugxp7n7gyh2mt55thoky7wcnqng72pjj;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/util-linux-uuid-2.41-tdmsub2bxd3z3y4a2psigtkmsp2voznn;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/xz-5.6.3-w6ryjrco2ahwvsl5sybugqfn3bzhcbyg;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libbsd-0.12.2-czlgqucj56gc3jjupyfaph5hz2ub6vry;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/readline-8.2-hz4vztoszftxhoj5kejrd3yrhxe3nhv6;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/zlib-ng-2.2.4-g3fp4k6b6tsmczm5y3xpebb5i7bg2r6t;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/libmd-1.1.0-4ffl7hz2dpczf7deadaiduozv3rozbjr;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/ncurses-6.5-45c43glvkcy6rhtanzfnrkrrsgdtcoce;/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/gcc-runtime-11.5.0-kuplopobcy6uil3deqqg7c67apirawsi' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_POLICY_DEFAULT_CMP0090:STRING=NEW' '-DCMAKE_FIND_USE_PACKAGE_REGISTRY:BOOL=OFF' '-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON' '-DPYTHON_EXECUTABLE:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3' '-DPython_EXECUTABLE:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3' '-DPython3_EXECUTABLE:STRING=/home/dom/scratch/spack-cmarsh-py-uxarray/opt/spack/linux-skylake/python-3.11.11-o5ze6cd5by6dicvpsetz4peh754hcmhp/bin/python3' '-DARROW_DEPENDENCY_SOURCE=SYSTEM' '-DARROW_NO_DEPRECATED_API=ON' '-DBUILD_SHARED:STRING=ON' '-DARROW_COMPUTE:BOOL=OFF' '-DARROW_CUDA:BOOL=OFF' '-DARROW_DATASET:BOOL=ON' '-DARROW_GANDIVA:BOOL=OFF' '-DARROW_GLOG:BOOL=OFF' '-DARROW_HDFS:BOOL=OFF' '-DARROW_IPC:BOOL=ON' '-DARROW_JEMALLOC:BOOL=OFF' '-DARROW_ORC:BOOL=OFF' '-DARROW_PARQUET:BOOL=ON' '-DARROW_PYTHON:BOOL=ON' '-DARROW_TENSORFLOW:BOOL=OFF' '-DARROW_WITH_BROTLI:BOOL=OFF' '-DARROW_WITH_BZ2:BOOL=OFF' '-DARROW_WITH_LZ4:BOOL=OFF' '-DARROW_WITH_SNAPPY:BOOL=OFF' '-DARROW_WITH_ZLIB:BOOL=OFF' '-DARROW_WITH_ZSTD:BOOL=OFF' '/tmp/dom/spack-stage/spack-stage-arrow-19.0.1-aazoeluj7vhxp4rgbckgae73qsksuy6l/spack-src/cpp'
==> Updating view at /home/dom/scratch/spack-cmarsh-py-uxarray/var/spack/environments/py-uxarray-gcc-test/.spack-env/view

Chrismarsh force-pushed the package-fix/py-uxarray branch from afb16b6 to cbd41f6 Compare June 4, 2025 22:06
tgamblin merged commit d5c665b into spack:develop Jun 5, 2025
Chrismarsh deleted the package-fix/py-uxarray branch June 5, 2025 20:33
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants


Back | FazBrowse Home | New Git URL