Note: I'm assuming that "conda-forge" is your only conda channel (for instance, installed with Miniforge).
Step 1: download all of these files.
Step 2: install 14.0.0.rc2 of clangdev:
conda install -c conda-forge/label/llvm_rc clangdev==14.0.0.rc2 libclang==14.0.0.rc2
Step 3: update the conda_path
(line 7) of CMakeLists.txt.
Step 4: build it:
cmake .
make
Step 5: in the right directory, if all the paths are set, you should be able to
python all_call_fn.py
and see meaningful output.
Step 6: install the HEAD of Awkward Array, following the developer installation instructions (either localbuild or pip install .
).
Step 7: the examples in scikit-hep/awkward-1.0#1359 should work.
The link to the PR should be: scikit-hep/awkward#1359
Also if some inexperienced with conda is trying this (me :)) you can use
-c conda-forge
to set your conda channel.