autogen-5.18.7 does not detect guile-2.2.7
Brought to you by:
bkorb
Hi Everyone,
I'm trying to build autogen-5.18.7 from the relase tarball. Autogen is not detecting Guile 2.2.7. Guile 2.2.7 was installed from a release tarball, too.
checking pkg-config is at least version 0.9.0... yes configure: checking for guile 2.0 configure: checking for guile 1.8 configure: error: No Guile development packages were found.
Guile does have a *.pc
file for Autogen to use:
$ cat ~/tmp/ok2delete/lib/pkgconfig/guile-2.2.pc prefix=/home/jwalton/tmp/ok2delete exec_prefix=${prefix} bindir=${prefix}/bin libdir=${prefix}/lib includedir=${prefix}/include datarootdir=${prefix}/share datadir=${prefix}/share pkgdatadir=${prefix}/share/guile pkgincludedir=${prefix}/include/guile sitedir=${prefix}/share/guile/site/2.2 extensiondir=${prefix}/lib/guile/2.2/extensions siteccachedir=${prefix}/lib/guile/2.2/site-ccache libguileinterface=5:2:4 # Actual name of the 'guile' and 'guild' programs. This is # particularly useful when '--program-transform-name' or similar has # been used. guild=${bindir}/guild guile=${bindir}/guile Name: GNU Guile Description: GNU's Ubiquitous Intelligent Language for Extension Version: 2.2.7 Libs: -L${libdir} -lguile-2.2 -lgc Libs.private: -ldl -lpthread -lltdl -L${prefix}/lib -lffi -ldl -lpthread -lcrypt -ldl -lpthread -lm -ldl -lpthread Cflags: -I${pkgincludedir}/2.2 -I${prefix}/include
In the test rig above, everything is installed into prefix=$HOME/tmp/ok2delete
.
And regarding this Autotools output:
Here is the environment I provide.
PKG_CONFIG_PATH
is set and accurate.Long ago and far away, Guile would change its interfaces or the way it
worked even on minor releases. In response to that, I had to pre-qualify
every Guile release. It's been stable for a number of years now, but now
the autoconf tools have been improved to such an extent that I have to
re-learn everything about them. I will do that eventually, but since I
am retired, doing so doesn't fill me with excitement. Autoconf is an
excruciatingly difficult tool to get to work right. So, for now,
probably best to just slice out the Guile version checking until I can
re-master Autoconf and produce a new release. Sorry about that.
On 7/21/20 1:59 AM, Jeffrey Walton wrote:
Related
Bugs:
#199This will be fixed in the next release with the solution for #197