* incompatibility between using 1.8.1 and 1.8.2
@ 2007-10-06 2:16 Kamaraju S Kusumanchi
2007-10-06 10:52 ` Andreas Rottmann
0 siblings, 1 reply; 5+ messages in thread
From: Kamaraju S Kusumanchi @ 2007-10-06 2:16 UTC (permalink / raw)
To: guile-devel
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.
thanks in advance for any suggestions/pointers/comments...
raju
--
Kamaraju S Kusumanchi
http://www.people.cornell.edu/pages/kk288/
http://malayamaarutham.blogspot.com/
_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: incompatibility between using 1.8.1 and 1.8.2
2007-10-06 2:16 incompatibility between using 1.8.1 and 1.8.2 Kamaraju S Kusumanchi
@ 2007-10-06 10:52 ` Andreas Rottmann
2007-10-06 11:11 ` Kamaraju S Kusumanchi
0 siblings, 1 reply; 5+ messages in thread
From: Andreas Rottmann @ 2007-10-06 10:52 UTC (permalink / raw)
To: Kamaraju S Kusumanchi; +Cc: guile-devel
Kamaraju S Kusumanchi <kamaraju@bluebottle.com> 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 <rlb@defaultvalue.org> 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 | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.at
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.
_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: incompatibility between using 1.8.1 and 1.8.2
2007-10-06 10:52 ` Andreas Rottmann
@ 2007-10-06 11:11 ` Kamaraju S Kusumanchi
2007-10-06 11:55 ` Andreas Rottmann
0 siblings, 1 reply; 5+ messages in thread
From: Kamaraju S Kusumanchi @ 2007-10-06 11:11 UTC (permalink / raw)
To: guile-devel
Andreas Rottmann wrote:
> 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 <rlb@defaultvalue.org> 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.
>
If texmacs is compiled with guile 1.8.2+1-1, and run on a machine having
guile 1.8.2+1-1 then there are no problems. The problem arises only if
there is a mix of guile versions. Does change in ABI count as a bug?
raju
--
Kamaraju S Kusumanchi
http://www.people.cornell.edu/pages/kk288/
http://malayamaarutham.blogspot.com/
_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: incompatibility between using 1.8.1 and 1.8.2
2007-10-06 11:11 ` Kamaraju S Kusumanchi
@ 2007-10-06 11:55 ` Andreas Rottmann
2007-10-06 18:26 ` Ludovic Courtès
0 siblings, 1 reply; 5+ messages in thread
From: Andreas Rottmann @ 2007-10-06 11:55 UTC (permalink / raw)
To: Kamaraju S Kusumanchi; +Cc: guile-devel
Kamaraju S Kusumanchi <kamaraju@bluebottle.com> writes:
> Andreas Rottmann wrote:
>> 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 <rlb@defaultvalue.org> 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.
>>
>
> If texmacs is compiled with guile 1.8.2+1-1, and run on a machine having
> guile 1.8.2+1-1 then there are no problems. The problem arises only if
> there is a mix of guile versions. Does change in ABI count as a bug?
>
If there isn't a change in the SONAME, too: Yes, IMO.
Rotty
--
Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.at
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
Life is a sexually transmitted disease.
_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: incompatibility between using 1.8.1 and 1.8.2
2007-10-06 11:55 ` Andreas Rottmann
@ 2007-10-06 18:26 ` Ludovic Courtès
0 siblings, 0 replies; 5+ messages in thread
From: Ludovic Courtès @ 2007-10-06 18:26 UTC (permalink / raw)
To: guile-devel
Hi,
Andreas Rottmann <a.rottmann@gmx.at> writes:
> If there isn't a change in the SONAME, too: Yes, IMO.
Indeed, the single-threaded and multi-threaded libguile are not
ABI-compatible. Changing Debian's package from single-threaded to
multi-threaded led to the problems you described.
I'm not sure whether Rob (on the Debian side) made a decision wrt. to
this. However, there hasn't been any change upstream so far, and I'd
say it's too late for 1.8 anyway. See this thread:
http://thread.gmane.org/gmane.lisp.guile.devel/6760
Thanks,
Ludovic.
_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-10-06 18:26 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-06 2:16 incompatibility between using 1.8.1 and 1.8.2 Kamaraju S Kusumanchi
2007-10-06 10:52 ` Andreas Rottmann
2007-10-06 11:11 ` Kamaraju S Kusumanchi
2007-10-06 11:55 ` Andreas Rottmann
2007-10-06 18:26 ` Ludovic Courtès
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).