Reviewers: , Message: This patch adjusts the load order to one which works for both Guile V1.8.7 and Guile V2.0.
The markup syntax macros have been moved from markup.scm to a new file markup-macros.scm, so these can be loaded before markup.scm. Attempting to move markup.scm without doing this causes interactions with other dependent .scm files in the list. Make and regtests run with Guile V1.8.7, V2.0 system completes load successfully but fails later in initialization owing to deprecation warnings (see Tracker 1780). Patch available for review on http:://codereview/appspot.com/4849054 Ian Hulin Ian Hulin Description: T1349 - Fix load order for running with Guile V2 1. Split load list into components (init-scheme-files-lib, *-used, *-body and *-tail, and append them together before doing load. 2. Split markup macros from markup.scm to new file markup-macros.scm Please review this at http://codereview.appspot.com/4849054/ Affected files: M scm/lily.scm A scm/markup-macros.scm M scm/markup.scm _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel