> On Oct 10, 2017, at 12:48 PM, Jeff Moon <[email protected]> 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
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/chicken-users

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to