csdms / jupyterhub-management

Files for managing the collection of JupyterHubs at CSDMS
https://csdms.colorado.edu/wiki/JupyterHub
MIT License
0 stars 1 forks source link

GRASS: List of library availability within conda for Grass installation #14

Open SamKodama opened 6 months ago

SamKodama commented 6 months ago

Tested with conda 4.13.0

Tested by using conda search [package_name] in a new conda environment

Available bison flex gettext

Not available libbz2-dev libcairo2-dev libzstd-dev libproj-dev proj-bin libreadline-dev libgdal-dev libglu1-mesa-dev libfftw3-dev libpng-dev libpdal-dev

mdpiper commented 6 months ago

We can try these conda packages:

but I'm not sure if GRASS needs headers, which these packages may not provide. (I'm guessing yes.)

SamKodama commented 6 months ago

I installed the packages listed above and attempted to install grass. I received the following error:

configure: error: Unable to locate zstd includes. include/Make/Vars.make:1: include/Make/Platform.make: No such file or directory make: No rule to make target include/Make/Platform.make'. Stop. include/Make/Vars.make:1: include/Make/Platform.make: No such file or directory make: *** No rule to make targetinclude/Make/Platform.make'. Stop. ~

I also have the full output when attempting to install below if that is helpful. GrassInstall_attempt.txt

SamKodama commented 6 months ago

I also ran the same test from above using homebrew, would it be helpful to post the results here as well or would that be a later consideration or different ticket?

mdpiper commented 6 months ago

I also ran the same test from above using homebrew

@SamKodama Homebrew is a good target because it'll make an install on macOS easier. I'm aiming for conda because it'll work on macOS and Linux (and maybe Windows, but probably not). Plus, it's the preferred distribution channel for CSDMS.

SamKodama commented 6 months ago

Okay, thank you for explaining. Is there anything I can do to help at this stage?

mdpiper commented 6 months ago

Is there anything I can do to help at this stage?

If you'd like, take a look at #15 and see if you can get further. But don't feel obligated to do so. It's kinda tedious.