[Top][All Lists]

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

Re: [Chicken-users] sha1 unusable in Chicken 2.3?

From: Kon Lovett
Subject: Re: [Chicken-users] sha1 unusable in Chicken 2.3?
Date: Tue, 5 Sep 2006 17:23:52 -0700

Hash: SHA1

On Sep 5, 2006, at 3:23 PM, Alejandro Forero Cuervo wrote:

It seems the sha1 egg is no longer installable in Chicken 2.3:

    # /opt/chicken-2.3/bin/chicken-setup sha1

    The extension sha1 does not exist.
    Do you want to download it ? (yes/no/abort) [yes]
    downloading catalog ...
downloading catalog from ...
    downloading required extensions ...
downloading mathh.egg from ( eggs/ 80) ... downloading message-digest.egg from ( eggs/ 80) ...
    installing required extensions ...
      creating directory `mathh.egg.dir'
      gunzip -c ../mathh.egg | tar xvf -
      cp -r mathh-constants.scm /opt/chicken-2.3/lib/chicken
/opt/chicken-2.3/bin/csc -feature compiling-extension -O2 -d1 -s mathh-int.scm -o
    mathh-int.c: In function #f_50#:
mathh-int.c:193: error: #uint32_t# undeclared (first use in this function) mathh-int.c:193: error: (Each undeclared identifier is reported only once
    mathh-int.c:193: error: for each function it appears in.)
*** Shell command terminated with exit status 1: gcc mathh- int.c -o mathh-int.o -c -DHAVE_CHICKEN_CONFIG_H -Os -fomit-frame- pointer -fno-strict-aliasing -Wall -Wno-unused -Wno-uninitialized - DHAVE_ALLOCA_H -DC_STACK_GROWS_DOWNWARD=1 -DC_INSTALL_LIB_HOME="/ opt/chicken-2.3/lib/chicken" -DC_INSTALL_HOME="/opt/chicken-2.3/ share/chicken" -DC_USE_C_DEFAULTS -fPIC -DPIC -DC_SHARED - DC_NO_PIC_NO_DLL -I /opt/chicken-2.3/include
    Error: shell invocation failed with non-zero return status
"/opt/chicken-2.3/bin/csc -feature compiling-extension -O2 -d1 - s mathh-int.scm...

This, together with the problem in Chicken 2.41 that I reported in msg00417.html ,

makes it impossible to use svnwiki; I don't know of a versions of
Chicken in which it works.

I find this frustrating: using [sha1 or sqlite3 (the case of which has
already been discussed here)] and [call-with-values or anything that
uses it (such as something calling srfi-40's stream-filter)] renders a
program unusable, it seems it will be broken on all Chicken versions.

Maybe modules should try to continue working with older Chicken
versions?  And maybe whenever a bad compiler bug (such as, IMHO, the
one for call/values) is found, a release should be made right away
(even if it only the minor version number is increased, ala 2.41.1)?

I was never aware of a rqrmnt to function w/ Chicken 2.3, but the 'mathh-int' usage by 'message-diget' has been rmvd. Use the currently posted "message-digest.egg".

Alejo, a little bit frustrated.

Chicken-users mailing list

Version: GnuPG v1.4.3 (Darwin)


reply via email to

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