NanoComp / libctl

Guile-based library implementing flexible control files for scientific simulations
GNU General Public License v2.0
18 stars 23 forks source link

No 'geom-ctl-io.c' #44

Open vasasav opened 4 years ago

vasasav commented 4 years ago

Hello

I am trying to get meep to work on Linux Mint. Following this (https://github.com/NanoComp/meep/issues/57#issuecomment-329949373) comment, I have tried to build libctl from source. I run /configure without problems. However, when I run, make:

make make all-recursive make[1]: Entering directory '/home/cryo/libctl' Making all in src make[2]: Entering directory '/home/cryo/libctl/src' make all-am make[3]: Entering directory '/home/cryo/libctl/src' make[3]: Leaving directory '/home/cryo/libctl/src' make[2]: Leaving directory '/home/cryo/libctl/src' Making all in utils make[2]: Entering directory '/home/cryo/libctl/utils' make[2]: No rule to make target 'geom-ctl-io.c', needed by 'all'. Stop. make[2]: Leaving directory '/home/cryo/libctl/utils' Makefile:471: recipe for target 'all-recursive' failed make[1]: [all-recursive] Error 1 make[1]: Leaving directory '/home/cryo/libctl' Makefile:379: recipe for target 'all' failed make: *** [all] Error 2

Indeed there is no file named geom-ctl-io.c, only geom-ctl-io-defaults.c

How can I fix this?

Thank you

vasasav commented 4 years ago

Seems to have been fixed by installing guile first (https://ftp.gnu.org/gnu/guile/guile-2.0.11.tar.xz)