guile-devel
[Top][All Lists]
Advanced

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

Re: incompatibility between using 1.8.1 and 1.8.2


From: Andreas Rottmann
Subject: Re: incompatibility between using 1.8.1 and 1.8.2
Date: Sat, 06 Oct 2007 12:52:46 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux)

Kamaraju S Kusumanchi <address@hidden> writes:

> Hi all
>
> texmacs (www.texmacs.org) is a free wysiwyw (what you see is what you want)
> editor which depends on guile-1.8-libs. Debian currently has guile
> 1.8.2+1-2. The previous guile version was 1.8.1+1-5.
>
> If texmacs is compiled on a machine with guile 1.8.2+1-2 libraries and is
> installed on a machine using 1.8.1+1-5 then executing texmacs is giving the
> following error
>
> texmacs.bin: Symbol `scm_i_freelist' has different size in shared
> object, consider re-linking
> TeXmacs] With linked TrueType support
> Segmentation fault
>
>
> More information about this issue can be found at
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439923 . Can someone give
> me an idea where the mistake is? Since .so version has not changed between
> 1.8.1 and 1.8.2, I am assuming we can mix them. Is that correct or am I
> completely off the track? If it is a bug, it would be great to see a fix
> for it by guile 1.8.3.
>
G-Wrap also has been bitten by that; from the guile-1.8 changelog.Debian:

guile-1.8 (1.8.2+1-2) unstable; urgency=low

  * Re-enable threads.

 -- Rob Browning <address@hidden>  Sat, 25 Aug 2007 17:59:12 -0700

Apparently, enabling thread support changes the ABI; to verify this is
indeed the problem, try texmacs together with guile-1.8 1.8.2+1-1 - if
I'm correct, that should fix the segfault. Then just rebuild with the
latest guile-1.8 to fix the problem.

HTH, Rotty
-- 
Andreas Rottmann         | address@hidden      | address@hidden | address@hidden
http://rotty.uttx.net    | GnuPG Key: http://rotty.uttx.net/gpg.asc
Fingerprint              | C38A 39C5 16D7 B69F 33A3  6993 22C8 27F7 35A9 92E7
v2sw7MYChw5pr5OFma7u7Lw2m5g/l7Di6e6t5BSb7en6g3/5HZa2Xs6MSr1/2p7 hackerkey.com

Python is executable pseudocode, Perl is executable line-noise.




reply via email to

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