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

Reply via email to