chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] Issues with latest message-digest egg


From: Kon Lovett
Subject: Re: [Chicken-users] Issues with latest message-digest egg
Date: Tue, 10 Oct 2017 13:02:18 -0700


On Oct 10, 2017, at 12:48 PM, Jeff Moon <address@hidden> wrote:

I have been using the "message-digest" egg.  It was working for me for quite a while.  I recently recompiled and installed chicken 4.10.0, and noticed that it was having issues.  
If I do the following code:
(use message-digest md5)
(message-digest-string (md5-primitive) "abcdefgh")
I get: 
/tmp/chicken-4.10.0/bin/csi: symbol lookup error: /tmp/chicken-4.10.0//lib/chicken/7/message-digest-support.so: undefined symbol: f_336
If I force the egg to downgrade to version 3.1.0, the same code outputs:
"e8dc4081b13434b45189a720b77b6818"
Does anybody know what has changed in this egg, or if there is a way to get around this error on the new version of the egg?  I would like to be on the latest version of the egg to avoid the need to lock to an older version.

I have not looked into the cause of this but i use CHICKEN 4.12.1 (& that w/ my own patches). Something i did works w/ the new compiler but not the old.

my suggestion is to take the latest egg & change every place it says "#:inline? #t” to “#:inline? #f” in message-digest.setup. (emit-inline-file can have problematic results)

Thanks,
Jeff

_______________________________________________
Chicken-users mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/chicken-users


reply via email to

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