NanoComp / libctl

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

Build fails --without-guile #28

Closed postmasters closed 5 years ago

postmasters commented 5 years ago

After configure --without-guile, a make will fail in utils. Perhaps Guile is a required dependency after all?

postmasters commented 5 years ago

By the way, this is a fresh clone, and after autogen.sh.

stevengj commented 5 years ago

If you use the release tarball (libctl-4.1.3.tar.gz in https://github.com/stevengj/libctl/releases), it does not require guile.

If you build from git source, you need guile because it is used to generate the geom-ctl-io.c file, which is needed to build libctlgeom. However this file is included in the release tarball.

Essentially, guile is only needed in --enable-maintainer-mode for regenerating the source.