freehoo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Freehoo-devel] [PATCH] guile2 compatibility


From: Jaromir Capik
Subject: [Freehoo-devel] [PATCH] guile2 compatibility
Date: Mon, 25 Feb 2013 14:30:13 -0500 (EST)

Hello.

I'm a new owner of freehoo package (Fedora Linux).

Fedora recently switched from guile 1.8.8 to guile 2.0.7
and freehoo failed to build against the new version.

The attached patches introduce a guile2 compatibility
to freehoo code.

freehoo-guile2.patch - the main part of this patch
was written by Jan Synacek from RedHat, who maintains
the guile package. I additionally added few tweaks
to resurrect compatibility with guile 1.x

freehoo-guile2-scm.patch - I created this patch to
solve crashes and exceptions shown at runtime, but
I consider the changes a workaround only.
The conditional definitions were probably never
supported in this form, but the older versions of guile
somehow processed them ... the newer version shows
the following exception and the definition is skipped:

---
definition in expression context, where definitions
are not allowed
---

The next problem was caused by the ice-9 debugger.
It's been deprecated and removed. I replaced "debugger"
with "debug".

I tested both patches with guile 1.8.8 and 2.0.7
and the result seems to work without any signs of problems.

But anyway ... some finetunings might be still needed.

Please, check the patches and let me know.

Thanks in advance.

Regards,
Jaromir.

--
Jaromir Capik
Red Hat Czech, s.r.o.
Software Engineer / BaseOS

Email: address@hidden
Web: www.cz.redhat.com
Red Hat Czech s.r.o., Purkynova 99/71, 612 45, Brno, Czech Republic
IC: 27690016 


Attachment: freehoo-guile2.patch
Description: Text Data

Attachment: freehoo-guile2-scm.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]