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_PATHis 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