NanoComp / libctl

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

libctl.a and ctl.h no longer installed #12

Closed steveweston closed 6 years ago

steveweston commented 6 years ago

It appears that libctl.a and ctl.h are no longer installed in version 4.0.0. I believe these are required by MPB, and so I am unable to get MPB to build, since it depends on libctl 4.0.0.

stevengj commented 6 years ago

They should still be installed, see:

https://github.com/stevengj/libctl/blob/master/src/Makefile.am#L4

Did you forget to set the CPPFLAGS to tell MPB where you installed libctl? See http://mpb.readthedocs.io/en/latest/Installation/#installation-paths

steveweston commented 6 years ago

It turned out that the libctl configure script couldn't find Guile, so it didn't build libctl.a. When I initialized my environment properly, both libctl.a and ctl.h were properly built and installed. Thanks!

stevengj commented 6 years ago

Glad to hear it.

stevengj commented 6 years ago

Maybe we should print a bigger warning message if it can't find guile, or give an error unless you explicitly configure --without-guile.