I've had trouble getting guile to work in both gdatabase and gnetlist. I can run the binaries off the geda web site, but I can't build my own stuff. I've run guile-config lib and guile-config compile, and I compile with the suggested flags. However, the first function I call crashes in a segv. The first function I call in the guile system is:
gh_new_procedure1_0("component-library", guAddComponentLibrary);
The function I'm passing is declared as
SCM guAddComponentLibrary(SCM directory)
I've read the on-line docs, and they don't seem to indicate that I need to call any guile init function before using the package. Am I doing something wrong? One possible problem is that I have an old guile version installed in /usr/lib and /usr/include, while I compile and link with the new one in /usr/local/lib and /usr/local/include.
Thanks, Bill
