Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
SamKodama opened this issue May 16, 2024 · 6 comments
Open

Comments

@SamKodama
Copy link

SamKodama commented May 16, 2024

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
Copy link
Member

mdpiper commented May 16, 2024

We can try these conda packages:

  • bz2file
  • cairo
  • proj
  • readline
  • gdal
  • fftw
  • pdal
  • libpng-devel-cos7-x86_64

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

@SamKodama
Copy link
Author

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 target include/Make/Platform.make'. Stop.
~

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

@SamKodama
Copy link
Author

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
Copy link
Member

mdpiper commented May 19, 2024

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
Copy link
Author

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

@mdpiper
Copy link
Member

mdpiper commented May 20, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants