[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] sha1 unusable in Chicken 2.3?
From: |
Alejandro Forero Cuervo |
Subject: |
[Chicken-users] sha1 unusable in Chicken 2.3? |
Date: |
Tue, 5 Sep 2006 18:23:30 -0400 |
User-agent: |
Mutt/1.5.11 |
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 www.call-with-current-continuation.org ...
downloading required extensions ...
downloading mathh.egg from (www.call-with-current-continuation.org eggs/
80) ...
downloading message-digest.egg from (www.call-with-current-continuation.org
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.so
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...
1
This, together with the problem in Chicken 2.41 that I reported in
http://lists.gnu.org/archive/html/chicken-users/2006-07/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)?
Alejo, a little bit frustrated.
http://azul.freaks-unidos.net/
- [Chicken-users] sha1 unusable in Chicken 2.3?,
Alejandro Forero Cuervo <=