Hope this is appropriate here, please correct me if not.
I installed cmdstan (a cli to mc-stan) and I wanted to compile a model in the examples dir, which is included in the distribution. I copied the dir from the nix store to my home dir, changed the permissions, installed gcc and then finally did
stan bernoulli/bernoulli which results in an error:
In file included from <command-line>: /nix/store/c9l946swbx2v67mwamd3vrypha4l9nz0-glibc-2.30-dev/include/stdc-predef.h:1: fatal error: can’t create precompiled header stan/src/stan/model/model_header.hpp.gch: Read-only file system 1 | /* Copyright (C) 1991-2019 Free Software Foundation, Inc. | compilation terminated. make: *** [make/models:10: stan/src/stan/model/model_header.hpp.gch] Error 1 make: Leaving directory '/nix/store/v7qjafrwrsvb3ljqh42n78rq39gn79hp-cmdstan-2.17.1/opt/cmdstan'
stan is just an alias to
make -C <cmdstan-nix-store-path> so I am not surprised it’s not working. I tried also downloading the program from the dev site but it’s using
/bin/bash so it’s not working either. Does anyone have an idea how can I make it work?