Menu

#198 Guile 3.0.1 released

autogen
closed
None
1
2020-09-14
2020-03-23
No

Hi Everyone,

configure: checking for guile 2.0
configure: checking for guile 1.8
configure: error:
No Guile development packages were found.

Please verify that you have Guile installed.  If you installed Guile
from a binary distribution, please verify that you have also installed
the development packages.  If you installed it yourself, you might need
to adjust your PKG_CONFIG_PATH; see the pkg-config man page for more.

Also see Guile releases.

But that does not explain why Guile 2.2.7 built from sources cannot be found. I think AutoGen needs to check for Guile 2.2:

$ cat /home/jwalton/tmp/ok_to_delete/lib/pkgconfig/guile-2.2.pc
prefix=/home/jwalton/tmp/ok_to_delete
exec_prefix=/home/jwalton/tmp/ok_to_delete
bindir=/home/jwalton/tmp/ok_to_delete/bin
libdir=/home/jwalton/tmp/ok_to_delete/lib
includedir=/home/jwalton/tmp/ok_to_delete/include
datarootdir=/home/jwalton/tmp/ok_to_delete/share
datadir=/home/jwalton/tmp/ok_to_delete/share
pkgdatadir=/home/jwalton/tmp/ok_to_delete/share/guile
pkgincludedir=/home/jwalton/tmp/ok_to_delete/include/guile

sitedir=/home/jwalton/tmp/ok_to_delete/share/guile/site/2.2
extensiondir=/home/jwalton/tmp/ok_to_delete/lib/guile/2.2/extensions
siteccachedir=/home/jwalton/tmp/ok_to_delete/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/home/jwalton/tmp/ok_to_delete/lib/../lib -lffi   \
  /home/jwalton/tmp/ok_to_delete/lib/libunistring.so /home/jwalton/tmp/ok_to_delete/lib/libiconv.so -ldl -lpthread -Wl,-rpath -Wl,/home/jwalton/tmp/ok_to_delete/lib -lcrypt -ldl -lpthread -lm /home/jwalton/tmp/ok_to_delete/lib/libiconv.so -Wl,-rpath -Wl,/home/jwalton/tmp/ok_to_delete/lib

Cflags: -I${pkgincludedir}/2.2 -I/home/jwalton/tmp/ok_to_delete/include

Discussion

  • Jeffrey Walton

    Jeffrey Walton - 2020-03-23

    Based on the comments in guile.m4, it looks like the macro needs to be updated to accept both Guile 3.0 and Guile 2.2:

    # By default, this macro will search for the latest stable version of
    # Guile (e.g. 2.0), falling back to the previous stable version
    # (e.g. 1.8) if it is available.  If no guile-@var{VERSION}.pc file is
    # found, an error is signalled.  The found version is stored in
    # @var{GUILE_EFFECTIVE_VERSION}.
    
     
  • scsijon

    scsijon - 2020-05-26

    there is a patch already out for this, see my reply in #196 as it has the patch attached

     
  • Bruce Korb

    Bruce Korb - 2020-09-14
    • status: open --> closed
    • assigned_to: Bruce Korb
     
  • Bruce Korb

    Bruce Korb - 2020-09-14

    Duplicates earlier report and will be fixed in the next release.

     

Log in to post a comment.

MongoDB Logo MongoDB