]> git.donarmstrong.com Git - lilypond.git/commit
Issue 2758. ly_module_lookup caused deprecation warnings with Guile V2.06.
authorIan Hulin <ian@hulin.org.uk>
Tue, 18 Sep 2012 00:04:57 +0000 (01:04 +0100)
committerIan Hulin <ian@hulin.org.uk>
Sat, 22 Sep 2012 17:24:40 +0000 (18:24 +0100)
commitc6be25d150f80e17d1f78aa7b90e1ff0d561fbeb
treec6fdcf3ba9b59eb84378f2246e669cf54d174d11
parentb89b87d14b6a5b32f46ecdf10dfa0d023a34d3a2
Issue 2758. ly_module_lookup caused deprecation warnings with Guile V2.06.
The V2.17.0 definition of ly_module_lookup in module-scheme.cc uses two
functions, scm_sym2var and scm_module_lookup_closure, which issue
deprecation warnings in Guile V2.06.  A call to the new Guile API function,
scm_module_variable, provides the functionality for both deprecated
routines, but has not been back-ported to Guile V1.8.

This patch adds a conditionally-compiled block when running with a Guile
version < V2.0, so that Guile V1 will the existing undocumented API calls
in ly_module_lookup, but Guile V2 will use API call scm_module_variable.
lily/module-scheme.cc