chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] Strange behaviour with sha1...


From: Alan Post
Subject: Re: [Chicken-users] Strange behaviour with sha1...
Date: Wed, 5 Jan 2011 06:39:36 -0700

I don't even get as far as you do.  I'm running OpenBSD 4.8 in a
VMWare virtual machine.  This is chicken 4.6.0.

-Alan


-- testing SHA1 --------------------------------------------------------------

    -- testing SHA1 Strings --------------------------------------------------

        -- testing RFC3174 tests ---------------------------------------------
        (multiple-sha1 1 "abc")
...................................... [ FAIL]
            expected "a9993e364706816aba3e25717850c26c9cd0d89d" but
got "0000000000000000000000000000000000000000"
        (multiple-sha1 1
"abcdbcdecdefdefgefghfghighijhijkijkljklmklmnl...  [ FAIL]
            expected "84983e441c3bd26ebaae4aa1f95129e5e54670f1" but
got "0000000000000000000000000000000000000000"
        (multiple-sha1 1000000 "a")
.................................. [ERROR]
            
Error: (list-tail) out of range
(#(1000000) #(#<procedure (? i)>) #()
#("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...
6
        (multiple-sha1 10
"01234567012345670123456701234567012345670123...  Segmentation fault
(core dumped) 


Error: shell command terminated with nonzero exit code
35584

On Wed, Jan 05, 2011 at 10:43:57AM +0100, Christian Kellermann wrote:
> Hi Chickenistas,
> 
> I am rather desperate for finding an explanation for a strange situation that 
> seems to affect only me :)
> 
> Could someone of you with access to an OpenBSD system (4.7/ 4.8) on a 32 bit 
> x86 machine test the following with Chicken 4.6.0?
> 
> 
> cd /tmp
> chicken-install -k -test sha1
> 
> and tell me if the tests succeed?
> 
> I get the following:
> 
> [10:36:42] address@hidden:/tmp
> $ sudo chicken-install -k -test sha1 
> retrieving ...
> resolving alias `kitten-technologies' to: 
> http://chicken.kitten-technologies.co.uk/henrietta.cgi
> connecting to host "chicken.kitten-technologies.co.uk", port 80 ...
> TCP connect timeout
> resolving alias `call-cc.org' to: 
> http://code.call-cc.org/cgi-bin/henrietta.cgi
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=sha1&mode=default&tests=yes" ...
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:36:55 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks ..
> reading files ...
>   ./sha1-base.c
>   ./sha1.meta
>   ./tests/
>   ./tests/run.scm
>   ./sha1.setup
>   ./sha1.h
>   ./sha1.scm
>  sha1 located at /tmp/tempb5a4/sha1
> checking platform for `sha1' ...
> checking dependencies for `sha1' ...
>  missing: message-digest, test
> retrieving ...
> resolving alias `call-cc.org' to: 
> http://code.call-cc.org/cgi-bin/henrietta.cgi
> connecting to host "code.call-cc.org", port 80 ...
> requesting 
> "/cgi-bin/henrietta.cgi?name=message-digest&mode=default&tests=yes" ...
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:36:56 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks .......
> reading files ...
>   ./message-digest-port.scm
>   ./message-digest.meta
>   ./tests/
>   ./tests/run.scm
>   ./tests/alpha.txt
>   ./message-digest.scm
>   ./message-digest.setup
>  message-digest located at /tmp/tempb5a4/message-digest
> resolving alias `call-cc.org' to: http://code.call-cc.org/cgi-
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=test&mode=default&test
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:36:58 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 Op
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks ..
> reading files ...
>   ./test.meta
>   ./test.scm
>   ./test.setup
>   ./test-support.scm
>  test located at /tmp/tempb5a4/test
> checking platform for `test' ...
> checking dependencies for `test' ...
> mapped (regex) to ()
> checking platform for `message-digest' ...
> checking dependencies for `message-digest' ...
>  missing: setup-helper, miscmacros, check-errors, moremacros, 
> retrieving ...
> resolving alias `call-cc.org' to: http://code.call-cc.org/cgi-
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=setup-helper&mode=defa
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:36:59 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 Op
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks ....
> reading files ...
>   ./setup-helper.setup
>   ./setup-helper.meta
>   ./setup-helper.scm
>  setup-helper located at /tmp/tempb5a4/setup-helper
> resolving alias `call-cc.org' to: http://code.call-cc.org/cgi-
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=miscmacros&mode=defaul
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:37:00 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 Op
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks .....
> reading files ...
>   ./miscmacros.meta
>   ./miscmacros.scm
>   ./miscmacros.setup
>   ./debian/
>   ./debian/rules
>   ./debian/control
>   ./debian/copyright
>   ./debian/changelog
>  miscmacros located at /tmp/tempb5a4/miscmacros
> resolving alias `call-cc.org' to: http://code.call-cc.org/cgi-
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=check-errors&mode=defa
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:37:01 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 Op
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks .......
> reading files ...
>   ./type-errors.scm
>   ./srfi-4-checks.scm
>   ./check-errors.setup
>   ./tests/
>   ./tests/run.scm
>   ./type-checks.scm
>   ./check-errors.meta
>   ./srfi-4-errors.scm
>   ./inline-type-checks.scm
>  check-errors located at /tmp/tempb5a4/check-errors
> resolving alias `call-cc.org' to: http://code.call-cc.org/cgi-
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=moremacros&mode=defaul
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:37:03 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 Op
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks .....
> reading files ...
>   ./moremacros.setup
>   ./moremacros.meta
>   ./hash-let.scm
>   ./tests/
>   ./tests/run.scm
>   ./numeric-macros.scm
>   ./moremacros.scm
>   ./variable-item.scm
>  moremacros located at /tmp/tempb5a4/moremacros
> resolving alias `call-cc.org' to: http://code.call-cc.org/cgi-
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=string-utils&mode=defa
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:37:05 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 Op
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks ....
> reading files ...
>   ./memoized-string.scm
>   ./string-hexadecimal.scm
>   ./string-utils.scm
>   ./unicode-utils.scm
>   ./tests/
>   ./tests/run.scm
>   ./to-hex.scm
>   ./string-utils.setup
>   ./string-utils.meta
>  string-utils located at /tmp/tempb5a4/string-utils
> checking platform for `string-utils' ...
> checking dependencies for `string-utils' ...
>  missing: setup-helper, miscmacros, lookup-table, check-errors
> retrieving ...
> resolving alias `call-cc.org' to: http://code.call-cc.org/cgi-
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=lookup-table&mode=defa
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:37:06 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 Op
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks ......
> reading files ...
>   ./lookup-table.meta
>   ./lookup-table.setup
>   ./lookup-table.scm
>   ./tests/
>   ./tests/run.scm
>   ./tests/test-body.scm
>   ./tests/safe-synch.scm
>   ./tests/unsafe-synch.scm
>   ./lookup-table-body.scm
>   ./lookup-table-synch.scm
>   ./lookup-table-unsafe.scm
>   ./lookup-table-unsafe-synch.scm
>   ./chicken-primitive-object-inlines.scm
>  lookup-table located at /tmp/tempb5a4/lookup-table
> checking platform for `check-errors' ...
> checking dependencies for `check-errors' ...
>  missing: setup-helper, test
> retrieving ...
> checking platform for `setup-helper' ...
> checking dependencies for `setup-helper' ...
> checking platform for `lookup-table' ...
> checking dependencies for `lookup-table' ...
>  missing: setup-helper, check-errors, miscmacros, record-varia
> retrieving ...
> resolving alias `call-cc.org' to: http://code.call-cc.org/cgi-
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=record-variants&mode=d
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:37:08 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 Op
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks ..
> reading files ...
>   ./record-variants.scm
>   ./record-variants.meta
>   ./record-variants.setup
>  record-variants located at /tmp/tempb5a4/record-variants
> resolving alias `call-cc.org' to: http://code.call-cc.org/cgi-
> connecting to host "code.call-cc.org", port 80 ...
> requesting "/cgi-bin/henrietta.cgi?name=synch&mode=default&tes
> reading response ...
> HTTP/1.1 200 OK
> Date: Wed, 05 Jan 2011 09:37:09 GMT
> Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 Op
> Connection: close
> Vary: Accept-Encoding
> Transfer-Encoding: chunked
> Content-Type: text/plain
> reading chunks ....
> reading files ...
>   ./tests/
>   ./tests/run.scm
>   ./synch.meta
>   ./synch.setup
>   ./synch.scm
>  synch located at /tmp/tempb5a4/synch
> checking platform for `synch' ...
> checking dependencies for `synch' ...
>  missing: setup-helper, check-errors, miscmacros
> retrieving ...
> checking platform for `miscmacros' ...
> checking dependencies for `miscmacros' ...
> checking platform for `record-variants' ...
> checking dependencies for `record-variants' ...
> checking platform for `moremacros' ...
> checking dependencies for `moremacros' ...
>  missing: setup-helper, miscmacros, check-errors, test
> retrieving ...
> install order:
> ("setup-helper"
>  "miscmacros"
>  "test"
>  "check-errors"
>  "moremacros"
>  "record-variants"
>  "synch"
>  "lookup-table"
>  "string-utils"
>  "message-digest"
>  "sha1")
> installing setup-helper: ...
> changing current directory to /tmp/tempb5a4/setup-helper
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"setup-helper\" \"up-helper/setup-helper.setup
>   cp -r setup-helper.scm /usr/local/share/chicken/setup-helper
>   chmod a+r /usr/local/lib/chicken/5/setup-helper.setup-info
> installing miscmacros: ...
> changing current directory to /tmp/tempb5a4/miscmacros
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"miscmacros\" \"\"acros/miscmacros.setup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode 
>   /usr/local/bin/csc -feature compiling-extension -setup-mode 
>   rm -fr /usr/local/lib/chicken/5/miscmacros.so
>   cp -r miscmacros.so /usr/local/lib/chicken/5/miscmacros.so
>   chmod a+r /usr/local/lib/chicken/5/miscmacros.so
>   rm -fr /usr/local/lib/chicken/5/miscmacros.import.so
>   cp -r miscmacros.import.so /usr/local/lib/chicken/5/miscmacr
>   chmod a+r /usr/local/lib/chicken/5/miscmacros.import.so
>   chmod a+r /usr/local/lib/chicken/5/miscmacros.setup-info
> installing test: ...
> changing current directory to /tmp/tempb5a4/test
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"test\" \"\"))" -eetup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode 
>   /usr/local/bin/csc -feature compiling-extension -setup-mode 
>   rm -fr /usr/local/lib/chicken/5/test.so
>   cp -r test.so /usr/local/lib/chicken/5/test.so
>   chmod a+r /usr/local/lib/chicken/5/test.so
>   rm -fr /usr/local/lib/chicken/5/test.import.so
>   cp -r test.import.so /usr/local/lib/chicken/5/test.import.so
>   chmod a+r /usr/local/lib/chicken/5/test.import.so
>   chmod a+r /usr/local/lib/chicken/5/test.setup-info
> installing check-errors: ...
> changing current directory to /tmp/tempb5a4/check-errors
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"check-errors\" \"ck-errors/check-errors.setup
>   cp -r inline-type-checks.scm /usr/local/share/chicken/inline
>   /usr/local/bin/csc -feature compiling-extension -setup-mode  -inline 
> -output-file type-errors.so -emit-import-library typebound-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode outines -inline 
> -local -no-trace -no-lambda-info -output-file 
>   rm -fr /usr/local/lib/chicken/5/type-errors.so
>   cp -r type-errors.so /usr/local/lib/chicken/5/type-errors.so
>   chmod a+r /usr/local/lib/chicken/5/type-errors.so
>   rm -fr /usr/local/lib/chicken/5/type-errors.import.so
>   cp -r type-errors.import.so /usr/local/lib/chicken/5/type-er
>   chmod a+r /usr/local/lib/chicken/5/type-errors.import.so
>   chmod a+r /usr/local/lib/chicken/5/type-errors.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode es -inline 
> -output-file srfi-4-errors.so -emit-import-library s -no-bound-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode -routines 
> -inline -local -no-trace -no-lambda-info -output-fil
>   rm -fr /usr/local/lib/chicken/5/srfi-4-errors.so
>   cp -r srfi-4-errors.so /usr/local/lib/chicken/5/srfi-4-error
>   chmod a+r /usr/local/lib/chicken/5/srfi-4-errors.so
>   rm -fr /usr/local/lib/chicken/5/srfi-4-errors.import.so
>   cp -r srfi-4-errors.import.so /usr/local/lib/chicken/5/srfi-
>   chmod a+r /usr/local/lib/chicken/5/srfi-4-errors.import.so
>   chmod a+r /usr/local/lib/chicken/5/srfi-4-errors.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode  -inline 
> -output-file type-checks.so -emit-import-library typeound-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode outines -inline 
> -local -no-trace -no-lambda-info -output-file 
>   rm -fr /usr/local/lib/chicken/5/type-checks.so
>   cp -r type-checks.so /usr/local/lib/chicken/5/type-checks.so
>   chmod a+r /usr/local/lib/chicken/5/type-checks.so
>   rm -fr /usr/local/lib/chicken/5/type-checks.import.so
>   cp -r type-checks.import.so /usr/local/lib/chicken/5/type-ch
>   chmod a+r /usr/local/lib/chicken/5/type-checks.import.so
>   chmod a+r /usr/local/lib/chicken/5/type-checks.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode es -inline 
> -output-file srfi-4-checks.so -emit-import-library  -no-bound-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode -routines 
> -inline -local -no-trace -no-lambda-info -output-fil
>   rm -fr /usr/local/lib/chicken/5/srfi-4-checks.so
>   cp -r srfi-4-checks.so /usr/local/lib/chicken/5/srfi-4-check
>   chmod a+r /usr/local/lib/chicken/5/srfi-4-checks.so
>   rm -fr /usr/local/lib/chicken/5/srfi-4-checks.import.so
>   cp -r srfi-4-checks.import.so /usr/local/lib/chicken/5/srfi-
>   chmod a+r /usr/local/lib/chicken/5/srfi-4-checks.import.so
>   chmod a+r /usr/local/lib/chicken/5/srfi-4-checks.setup-info
>   chmod a+r /usr/local/lib/chicken/5/check-errors.setup-info
> installing moremacros: ...
> changing current directory to /tmp/tempb5a4/moremacros
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"moremacros\" \"\"acros/moremacros.setup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode -inline 
> -output-file moremacros.so -emit-import-library morema
>   /usr/local/bin/csc -feature compiling-extension -setup-mode utines -inline 
> -local -no-trace -no-lambda-info -output-file m
>   rm -fr /usr/local/lib/chicken/5/moremacros.so
>   cp -r moremacros.so /usr/local/lib/chicken/5/moremacros.so
>   chmod a+r /usr/local/lib/chicken/5/moremacros.so
>   rm -fr /usr/local/lib/chicken/5/moremacros.import.so
>   cp -r moremacros.import.so /usr/local/lib/chicken/5/moremacr
>   chmod a+r /usr/local/lib/chicken/5/moremacros.import.so
>   chmod a+r /usr/local/lib/chicken/5/moremacros.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode nline 
> -output-file hash-let.so -emit-import-library hash-let
>   /usr/local/bin/csc -feature compiling-extension -setup-mode ines -inline 
> -local -no-trace -no-lambda-info -output-file has
>   rm -fr /usr/local/lib/chicken/5/hash-let.so
>   cp -r hash-let.so /usr/local/lib/chicken/5/hash-let.so
>   chmod a+r /usr/local/lib/chicken/5/hash-let.so
>   rm -fr /usr/local/lib/chicken/5/hash-let.import.so
>   cp -r hash-let.import.so /usr/local/lib/chicken/5/hash-let.i
>   chmod a+r /usr/local/lib/chicken/5/hash-let.import.so
>   chmod a+r /usr/local/lib/chicken/5/hash-let.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode nes -inline 
> -output-file numeric-macros.so -emit-import-librar
>   /usr/local/bin/csc -feature compiling-extension -setup-mode f-routines 
> -inline -local -no-trace -no-lambda-info -output-fi
>   rm -fr /usr/local/lib/chicken/5/numeric-macros.so
>   cp -r numeric-macros.so /usr/local/lib/chicken/5/numeric-mac
>   chmod a+r /usr/local/lib/chicken/5/numeric-macros.so
>   rm -fr /usr/local/lib/chicken/5/numeric-macros.import.so
>   cp -r numeric-macros.import.so /usr/local/lib/chicken/5/nume
>   chmod a+r /usr/local/lib/chicken/5/numeric-macros.import.so
>   chmod a+r /usr/local/lib/chicken/5/numeric-macros.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode es -inline 
> -output-file variable-item.so -emit-import-library debug-level 1 
> -no-procedure-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode -routines 
> -inline -local -no-trace -no-lambda-info -output-fil
>   rm -fr /usr/local/lib/chicken/5/variable-item.so
>   cp -r variable-item.so /usr/local/lib/chicken/5/variable-ite
>   chmod a+r /usr/local/lib/chicken/5/variable-item.so
>   rm -fr /usr/local/lib/chicken/5/variable-item.import.so
>   cp -r variable-item.import.so /usr/local/lib/chicken/5/varia
>   chmod a+r /usr/local/lib/chicken/5/variable-item.import.so
>   chmod a+r /usr/local/lib/chicken/5/variable-item.setup-info
> installing record-variants: ...
> changing current directory to /tmp/tempb5a4/record-variants
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version 
> '(\"record-variants\"record-variants/record-variants.setup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode variants
>   /usr/local/bin/csc -feature compiling-extension -setup-mode 
>   rm -fr /usr/local/lib/chicken/5/record-variants.so
>   cp -r record-variants.so /usr/local/lib/chicken/5/record-var
>   chmod a+r /usr/local/lib/chicken/5/record-variants.so
>   rm -fr /usr/local/lib/chicken/5/record-variants.import.so
>   cp -r record-variants.import.so /usr/local/lib/chicken/5/rec
>   chmod a+r /usr/local/lib/chicken/5/record-variants.import.so
>   chmod a+r /usr/local/lib/chicken/5/record-variants.setup-inf
> installing synch: ...
> changing current directory to /tmp/tempb5a4/synch
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"synch\" \"\"))" -h.setup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode ne -output-file 
> synch.so -emit-import-library synch -fixnum-ar
>   /usr/local/bin/csc -feature compiling-extension -setup-mode s -inline 
> -local -no-trace -no-lambda-info -output-file synch.
>   rm -fr /usr/local/lib/chicken/5/synch.so
>   cp -r synch.so /usr/local/lib/chicken/5/synch.so
>   chmod a+r /usr/local/lib/chicken/5/synch.so
>   rm -fr /usr/local/lib/chicken/5/synch.import.so
>   cp -r synch.import.so /usr/local/lib/chicken/5/synch.import.
>   chmod a+r /usr/local/lib/chicken/5/synch.import.so
>   chmod a+r /usr/local/lib/chicken/5/synch.setup-info
> installing lookup-table: ...
> changing current directory to /tmp/tempb5a4/lookup-table
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"lookup-table\" \"kup-table/lookup-table.setup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode s -inline 
> -output-file lookup-table.so -emit-import-library lo)" -disable-interrupts 
> -fixnum-arithmetic -local -inline-limit
>   /usr/local/bin/csc -feature compiling-extension -setup-mode routines 
> -inline -local -no-trace -no-lambda-info -output-file
>   rm -fr /usr/local/lib/chicken/5/lookup-table.so
>   cp -r lookup-table.so /usr/local/lib/chicken/5/lookup-table.
>   chmod a+r /usr/local/lib/chicken/5/lookup-table.so
>   rm -fr /usr/local/lib/chicken/5/lookup-table.import.so
>   cp -r lookup-table.import.so /usr/local/lib/chicken/5/lookup
>   chmod a+r /usr/local/lib/chicken/5/lookup-table.import.so
>   chmod a+r /usr/local/lib/chicken/5/lookup-table.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode routines 
> -inline -output-file lookup-table-unsafe.so -emit-impnstant MAGIC-LIMIT 12)" 
> -disable-interrupts -fixnum-arithmetic-level 0 -no-bound-checks 
> -no-argc-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode e-leaf-routines 
> -inline -local -no-trace -no-lambda-info -outp
>   rm -fr /usr/local/lib/chicken/5/lookup-table-unsafe.so
>   cp -r lookup-table-unsafe.so /usr/local/lib/chicken/5/lookup
>   chmod a+r /usr/local/lib/chicken/5/lookup-table-unsafe.so
>   rm -fr /usr/local/lib/chicken/5/lookup-table-unsafe.import.s
>   cp -r lookup-table-unsafe.import.so /usr/local/lib/chicken/5
>   chmod a+r /usr/local/lib/chicken/5/lookup-table-unsafe.impor
>   chmod a+r /usr/local/lib/chicken/5/lookup-table-unsafe.setup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode outines -inline 
> -output-file lookup-table-synch.so -emit-imporant MAGIC-LIMIT 12)" 
> -disable-interrupts -fixnum-arithmetic -lvel 1
>   /usr/local/bin/csc -feature compiling-extension -setup-mode -leaf-routines 
> -inline -local -no-trace -no-lambda-info -outpu
>   rm -fr /usr/local/lib/chicken/5/lookup-table-synch.so
>   cp -r lookup-table-synch.so /usr/local/lib/chicken/5/lookup-
>   chmod a+r /usr/local/lib/chicken/5/lookup-table-synch.so
>   rm -fr /usr/local/lib/chicken/5/lookup-table-synch.import.so
>   cp -r lookup-table-synch.import.so /usr/local/lib/chicken/5/
>   chmod a+r /usr/local/lib/chicken/5/lookup-table-synch.import
>   chmod a+r /usr/local/lib/chicken/5/lookup-table-synch.setup-
>   /usr/local/bin/csc -feature compiling-extension -setup-mode -leaf-routines 
> -inline -output-file lookup-table-unsafe-synch.relude "(define-constant 
> MAGIC-LIMIT 12)" -disable-interrupts dure-checks -debug-level 0 
> -no-bound-checks -no-argc-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode 
> ptimize-leaf-routines -inline -local -no-trace -no-lambda-info
>   rm -fr /usr/local/lib/chicken/5/lookup-table-unsafe-synch.so
>   cp -r lookup-table-unsafe-synch.so /usr/local/lib/chicken/5/
>   chmod a+r /usr/local/lib/chicken/5/lookup-table-unsafe-synch
>   rm -fr /usr/local/lib/chicken/5/lookup-table-unsafe-synch.im
>   cp -r lookup-table-unsafe-synch.import.so /usr/local/lib/chi
>   chmod a+r /usr/local/lib/chicken/5/lookup-table-unsafe-synch
>   chmod a+r /usr/local/lib/chicken/5/lookup-table-unsafe-synch
> installing string-utils: ...
> changing current directory to /tmp/tempb5a4/string-utils
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"string-utils\" \"ing-utils/string-utils.setup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode es -inline 
> -output-file unicode-utils.so -emit-import-library  -no-procedure-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode -routines 
> -inline -local -no-trace -no-lambda-info -output-fil
>   rm -fr /usr/local/lib/chicken/5/unicode-utils.so
>   cp -r unicode-utils.so /usr/local/lib/chicken/5/unicode-util
>   chmod a+r /usr/local/lib/chicken/5/unicode-utils.so
>   rm -fr /usr/local/lib/chicken/5/unicode-utils.import.so
>   cp -r unicode-utils.import.so /usr/local/lib/chicken/5/unico
>   chmod a+r /usr/local/lib/chicken/5/unicode-utils.import.so
>   chmod a+r /usr/local/lib/chicken/5/unicode-utils.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode ines -inline 
> -output-file memoized-string.so -emit-import-libr-fixnum-arithmetic -O3 -d1 
> -no-procedure-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode af-routines 
> -inline -local -no-trace -no-lambda-info -output-f
>   rm -fr /usr/local/lib/chicken/5/memoized-string.so
>   cp -r memoized-string.so /usr/local/lib/chicken/5/memoized-s
>   chmod a+r /usr/local/lib/chicken/5/memoized-string.so
>   rm -fr /usr/local/lib/chicken/5/memoized-string.import.so
>   cp -r memoized-string.import.so /usr/local/lib/chicken/5/mem
>   chmod a+r /usr/local/lib/chicken/5/memoized-string.import.so
>   chmod a+r /usr/local/lib/chicken/5/memoized-string.setup-inf
>   /usr/local/bin/csc -feature compiling-extension -setup-mode ine 
> -output-file to-hex.so -emit-import-library to-hex
>   /usr/local/bin/csc -feature compiling-extension -setup-mode es -inline 
> -local -no-trace -no-lambda-info -output-file to-he
>   rm -fr /usr/local/lib/chicken/5/to-hex.so
>   cp -r to-hex.so /usr/local/lib/chicken/5/to-hex.so
>   chmod a+r /usr/local/lib/chicken/5/to-hex.so
>   rm -fr /usr/local/lib/chicken/5/to-hex.import.so
>   cp -r to-hex.import.so /usr/local/lib/chicken/5/to-hex.impor
>   chmod a+r /usr/local/lib/chicken/5/to-hex.import.so
>   chmod a+r /usr/local/lib/chicken/5/to-hex.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode outines -inline 
> -output-file string-hexadecimal.so -emit-importhmetic -O3 -d1 
> -no-procedure-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode -leaf-routines 
> -inline -local -no-trace -no-lambda-info -outpu
>   rm -fr /usr/local/lib/chicken/5/string-hexadecimal.so
>   cp -r string-hexadecimal.so /usr/local/lib/chicken/5/string-
>   chmod a+r /usr/local/lib/chicken/5/string-hexadecimal.so
>   rm -fr /usr/local/lib/chicken/5/string-hexadecimal.import.so
>   cp -r string-hexadecimal.import.so /usr/local/lib/chicken/5/
>   chmod a+r /usr/local/lib/chicken/5/string-hexadecimal.import
>   chmod a+r /usr/local/lib/chicken/5/string-hexadecimal.setup-
>   /usr/local/bin/csc -feature compiling-extension -setup-mode s -inline 
> -output-file string-utils.so -emit-import-library sto-procedure-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode routines 
> -inline -local -no-trace -no-lambda-info -output-file
>   rm -fr /usr/local/lib/chicken/5/string-utils.so
>   cp -r string-utils.so /usr/local/lib/chicken/5/string-utils.
>   chmod a+r /usr/local/lib/chicken/5/string-utils.so
>   rm -fr /usr/local/lib/chicken/5/string-utils.import.so
>   cp -r string-utils.import.so /usr/local/lib/chicken/5/string
>   chmod a+r /usr/local/lib/chicken/5/string-utils.import.so
>   chmod a+r /usr/local/lib/chicken/5/string-utils.setup-info
> installing message-digest: ...
> changing current directory to /tmp/tempb5a4/message-digest
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"message-digest\" 
> essage-digest/message-digest.setup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode nes -inline 
> -output-file message-digest.so -emit-import-librar3 -lambda-lift 
> -no-procedure-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode f-routines 
> -inline -local -no-trace -no-lambda-info -output-fi
>   rm -fr /usr/local/lib/chicken/5/message-digest.so
>   cp -r message-digest.so /usr/local/lib/chicken/5/message-dig
>   chmod a+r /usr/local/lib/chicken/5/message-digest.so
>   rm -fr /usr/local/lib/chicken/5/message-digest.import.so
>   cp -r message-digest.import.so /usr/local/lib/chicken/5/mess
>   chmod a+r /usr/local/lib/chicken/5/message-digest.import.so
>   chmod a+r /usr/local/lib/chicken/5/message-digest.setup-info
>   /usr/local/bin/csc -feature compiling-extension -setup-mode routines 
> -inline -output-file message-digest-port.so -emit-impoptimize-level 3 
> -lambda-lift -no-procedure-checks
>   /usr/local/bin/csc -feature compiling-extension -setup-mode e-leaf-routines 
> -inline -local -no-trace -no-lambda-info -outp
>   rm -fr /usr/local/lib/chicken/5/message-digest-port.so
>   cp -r message-digest-port.so /usr/local/lib/chicken/5/messag
>   chmod a+r /usr/local/lib/chicken/5/message-digest-port.so
>   rm -fr /usr/local/lib/chicken/5/message-digest-port.import.s
>   cp -r message-digest-port.import.so /usr/local/lib/chicken/5
>   chmod a+r /usr/local/lib/chicken/5/message-digest-port.impor
>   chmod a+r /usr/local/lib/chicken/5/message-digest-port.setup
> installing sha1: ...
> changing current directory to /tmp/tempb5a4/sha1
>   /usr/local/bin/csi -bnq -setup-mode -e "(require-library setndling)" -e 
> "(extension-name-and-version '(\"sha1\" \"\"))" -eetup
>   /usr/local/bin/csc -feature compiling-extension -setup-mode 
>   /usr/local/bin/csc -feature compiling-extension -setup-mode 
>   rm -fr /usr/local/lib/chicken/5/sha1.so
>   cp -r sha1.so /usr/local/lib/chicken/5/sha1.so
>   chmod a+r /usr/local/lib/chicken/5/sha1.so
>   rm -fr /usr/local/lib/chicken/5/sha1.import.so
>   cp -r sha1.import.so /usr/local/lib/chicken/5/sha1.import.so
>   chmod a+r /usr/local/lib/chicken/5/sha1.import.so
>   chmod a+r /usr/local/lib/chicken/5/sha1.setup-info
>   /usr/local/bin/csi -s run.scm sha1 
> 
> -- testing SHA1 ----------------------------------------------
> 
>     -- testing SHA1 Strings ----------------------------------
> 
>         -- testing RFC3174 tests -----------------------------
>         (multiple-sha1 1 "abc") ..............................
>             expected "a9993e364706816aba3e25717850c26c9cd0d89d
>         (multiple-sha1 1 "abcdbcdecdefdefgefghfghighijhijkijkl
>             expected "84983e441c3bd26ebaae4aa1f95129e5e54670f1
>         (multiple-sha1 1000000 "a") ..........................
>             
> Error: (list-tail) out of range
> (#(1000000) #(#<procedure (? i)>) #() #("\x00\x00\x00\x00\x00\
> 6
>         (multiple-sha1 10 "01234567012345670123456701234567012
>             
> Error: (list-tail) out of range
> (#(10) #(#<procedure (? i)>) #() #("\x00\x00\x00\x00\x00\x00\x
> 6
>     (multiple-sha1
>       10
>       "0123456701234567012345670123456701234567012345670123456
>         4 tests completed in 1.761 seconds.
>         2 failures (50.0%).
>         2 errors (50.0%).
>         0 out of 4 (0%) tests passed.
>         -- done testing RFC3174 tests ------------------------
> 
> 
>         -- testing Standard tests ----------------------------
>         (sha1-digest "") .....................................
>             expected "da39a3ee5e6b4b0d3255bfef95601890afd80709
>         (sha1-digest "a") ....................................
>             expected "86f7e437faa5a7fce15d1ddcb9eaeaea377667b8
>         (sha1-digest "abc") ..................................
>             expected "a9993e364706816aba3e25717850c26c9cd0d89d
>         (sha1-digest "message digest") .......................
>             expected "c12252ceda8be8994d5fa0290a47231c1d16aae3
>         (sha1-digest "abcdefghijklmnopqrstuvwxyz") ...........
>             expected "32d10c7b8cf96570ca04ce37f2a19d84240d3a89
>         (sha1-digest "abcdbcdecdefdefgefghfghighijhijkijkljklm
>             expected "84983e441c3bd26ebaae4aa1f95129e5e54670f1
>         (sha1-digest "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn
>             expected "761c457bf73b14d27e9e9265c46f4b4dda11f940
>         (sha1-digest "1234567890123456789012345678901234567890
>             expected "50abf5706a150990a08b2c5ea40fa0e585554732
>     (sha1-digest
>       "1234567890123456789012345678901234567890123456789012345
>         8 tests completed in 0.017 seconds.
>         8 failures (100%).
>         0 out of 8 (0%) tests passed.
>         -- done testing Standard tests -----------------------
> 
> 
>         -- testing NESSIE ------------------------------------
>         Individual byte 0[#x80]63 ............................
>             expected "c80b973c1157a7fe4f4150ad4c2a932494bf7bc7
>     (sha1-digest input)
>         Individual byte 0[#x40]63 ............................
>             expected "56b60a86c48bf35c2688b2b4e44e906c22221cf6
>     (sha1-digest input)
>         Individual byte 0[#x20]63 ............................
>             expected "f07dc15d139e20b569d018c517ea697434cb35ae
>     (sha1-digest input)
>         Individual byte 0[#x10]63 ............................
>             expected "cf3e842c69f06d3bc769367bc4b4f6e57b5496e5
>     (sha1-digest input)
>         Individual byte 0[#x8]63 .............................
>             expected "96429b7baa941f24306c1f9103fe2b454d1323b2
>     (sha1-digest input)
>         Individual byte 0[#x4]63 .............................
>             expected "f8a7c819fa7a7cc6c08376001f6f7c30dc52837d
>     (sha1-digest input)
>         Individual byte 0[#x2]63 .............................
>             expected "78ada92e4fefc60b100ee2af775b05520823b020
>     (sha1-digest input)
>         Individual byte 0[#x1]63 .............................
>             expected "9c8d8e5a31c9802b093c4116dfb0a23a311b8029
>     (sha1-digest input)
>         Individual byte 1[#x80]62 ............................
>             expected "7d43daa11204fc356565aa3c6d05aca04d9870c7
>     (sha1-digest input)
>         Individual byte 1[#x40]62 ............................
>             expected "e6b75e72075112399e5bf80a9a9cfbf6049eb5d2
>     (sha1-digest input)
>         Individual byte 1[#x20]62 ............................
>             expected "b445e64d88f2633490fa0eeb349d7fac9747c8f4
>     (sha1-digest input)
>         Individual byte 1[#x10]62 ............................
>             expected "038c8fd9d653e91399eebb87dfa2dd801b2b34a5
>     (sha1-digest input)
>         Individual byte 1[#x8]62 .............................
>             expected "dda4821e8441bc1ca66d18a2eaae4a6d0a495228
>     (sha1-digest input)
>         Individual byte 1[#x4]62 .............................
>             expected "499e5250d504f77dae8196d52b399ede52b19bc5
>     (sha1-digest input)
>         Individual byte 1[#x2]62 .............................
>             expected "cfee25e054425f4989f1e6efd3e1f3633ffd2d5e
>     (sha1-digest input)
>         Individual byte 1[#x1]62 .............................
>             expected "01f033f733ad52897a5f85743631d2c5a24df29d
>     (sha1-digest input)
>         Individual byte 2[#x80]61 ............................
>             expected "8f16cf5c70ab51ed9cdb44312eaead39c3ec2e52
>     (sha1-digest input)
>         Individual byte 2[#x40]61 ............................
>             expected "740b98b60ef34f120e38818427d72187cd5df4da
>     (sha1-digest input)
>         Individual byte 2[#x20]61 ............................
>             expected "d0723c0aff5876687a7b8cb6d0c45e6cdfe398c0
>     (sha1-digest input)
>         Individual byte 2[#x10]61 ............................
>             expected "bf2aa88116c9bba41e76c4835a8ddd0c2822a5fe
>     (sha1-digest input)
>         Individual byte 2[#x8]61 .............................
>             expected "6ebf3f3419c3ccc586344cf24e07050a8d5e5aaa
>     (sha1-digest input)
>         Individual byte 2[#x4]61 .............................
>             expected "1ded9734a2a6497f545537f50e162b707ebbecee
>     (sha1-digest input)
>         Individual byte 2[#x2]61 .............................
>             expected "e0150dd6726dcec7eecf0675a7fc998a98d43852
>     (sha1-digest input)
>         Individual byte 2[#x1]61 .............................
>             expected "c85602d666ec3b89ffbc8d496447113d15b15910
>     (sha1-digest input)
>         Individual byte 3[#x80]60 ............................
>             expected "11945ddd1210e9720335baa588911f0dd22a75f8
>     (sha1-digest input)
>         Individual byte 3[#x40]60 ............................
>             expected "3f085871e93d27ca79ba3cf549f4f14e925b47eb
>     (sha1-digest input)
>         Individual byte 3[#x20]60 ............................
>             expected "1eaf14b33c7cca699dad92c8514bdf68b01ccb40
>     (sha1-digest input)
>         Individual byte 3[#x10]60 ............................
>             expected "09444fabb51e6fe7d4452e79d1063b4a8e3e4d82
>     (sha1-digest input)
>         Individual byte 3[#x8]60 .............................
>             expected "87d02b5c01451b2e71917d51c078c522cecf3e0b
>     (sha1-digest input)
>         Individual byte 3[#x4]60 .............................
>             expected "2168e7ce44e725a2723542ef9bd06fda7a7e7c8f
>     (sha1-digest input)
>         Individual byte 3[#x2]60 .............................
>             expected "2e9c528e8e7f79ff214eb169d8a4c9762125373a
>     (sha1-digest input)
>         Individual byte 3[#x1]60 .............................
>             expected "80762ac3a2c6589b32fbd1b5edf9cf04b1b2215c
>     (sha1-digest input)
>         Individual byte 4[#x80]59 ............................
>             expected "ac293b9701fef4dddac98ea2b6024719642d26bb
>     (sha1-digest input)
>         Individual byte 4[#x40]59 ............................
>             expected "6c7dbcca072d9fb9096f0cb316f519da899173e0
>     (sha1-digest input)
>         Individual byte 4[#x20]59 ............................
>             expected "5b5e8b8fd142866535f68e59d4fe77cb05fd9ce1
>     (sha1-digest input)
>         Individual byte 4[#x10]59 ............................
>             expected "42875f6af7b7651d0c8385b425db3ffd99550102
>     (sha1-digest input)
>         Individual byte 4[#x8]59 .............................
>             expected "694d8bc576f66ade600cb6984ea7a7260cc44f14
>     (sha1-digest input)
>         Individual byte 4[#x4]59 .............................
>             expected "fe26d65a5424e8a8b3d3f5f1c34b9b5062baf56e
>     (sha1-digest input)
>         Individual byte 4[#x2]59 .............................
>             expected "3371e839a02aadad47c7cca1b2e2533f2767f422
>     (sha1-digest input)
>         Individual byte 4[#x1]59 .............................
>             expected "4168fa28936f4b1033a4e19d0a12da2ddd47c244
>     (sha1-digest input)
>         Individual byte 5[#x80]58 ............................
>             expected "24ffd42c1b342aa89e041b37755b337879ed7ca7
>     (sha1-digest input)
>         Individual byte 5[#x40]58 ............................
>             expected "1c0913ffd921bef41bd7462358e086227294b183
>     (sha1-digest input)
>         Individual byte 5[#x20]58 ............................
>             expected "48c97d9f0e0c7b29130646be6a56d4b2646edb88
>     (sha1-digest input)
>         Individual byte 5[#x10]58 ............................
>             expected "d6777e499284128d7f6e37d730d0e3fea173e438
>     (sha1-digest input)
> Segmentation fault (core dumped) 
> 
> 
> Error: shell command terminated with nonzero exit code
> 35584
> "/usr/local/bin/csi -s run.scm sha1 "
> [10:38:29] address@hidden:/tmp
> 
> I am grateful for any hints,
> 
> Christian
> 
> _______________________________________________
> Chicken-users mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/chicken-users

-- 
.i ko djuno fi le do sevzi



reply via email to

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