On Fri, Dec 08, 2006 at 01:05:54PM +0100, Norbert Nemec wrote: > I solved the problem with linking to the latest versions of guile: > > The symbol scm_to_int is newly introduced in guile and collides with the > same symbol defined in texmacs/src/Guile/Glue/glue.hpp and .cpp > > Unfortunately, this collision caused very strange linking problems which > explains why it took so long to solve. > > Attached is a patch against the CVS version of TeXmacs that solves the > problem. > > With this patch applied, the CVS version of TeXmacs starts up without > the former crashes, but causes a bunch of other errors that I did not > want to get into.
OK, I managed to solve all remaining problems. Unfortunately, Guile 1.8.0 introduced another atrocity: a change in the way Scheme expressions are parsed. >From now on, keyword expressions of the kind :1, :2, :3, etc., as used in pattern matching, are no longer recognized. In the new CVS version, they have been changed into :%1, :%2, :%3, etc. A bit uglier and somewhat slower, but well, ..., it works... Developers who use pattern matching may have to update their code likewise. Best wishes, Joris _______________________________________________ Texmacs-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/texmacs-dev
