[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] #468: MAGIC-LIMIT is undefined in lookup-table
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] #468: MAGIC-LIMIT is undefined in lookup-table |
Date: |
Sun, 02 Jan 2011 13:40:33 -0000 |
#468: MAGIC-LIMIT is undefined in lookup-table
---------------------+------------------------------------------------------
Reporter: ckeen | Owner: kon
Type: defect | Status: new
Priority: major | Milestone: 4.7.0
Component: unknown | Version: 4.6.x
Keywords: |
---------------------+------------------------------------------------------
This is with experimental chicken 4.6.4 on OpenBSD. I have no idea what
magic limit does, I guess it is the threshhold for increasing the table or
using another bucket size / algorithm...
{{{
$ chicken-install -n
retrieving ...
checking platform for `lookup-table' ...
checking dependencies for `lookup-table' ...
install order:
("lookup-table")
installing lookup-table: ...
changing current directory to .
/usr/local/bin/csi -bnq -setup-mode -e "(require-library setup-api)" -e
"(import setup-api)" -e "(setup-error-handling)" -e "(extension-name-and-
version '(\"lookup-table\" \"\"))" -e "(keep-intermediates #t)" -e
"(setup-install-mode #f)" lookup-table.setup
/usr/local/bin/csc -feature compiling-extension -setup-mode -k lookup-
table.scm -shared -optimize-leaf-routines -inline -output-file lookup-
table.so -emit-import-library lookup-table -prelude "(define-constant
MAGIC-LIMIT 12)" -disable-interrupts -fixnum-arithmetic -local -inline-
limit 50 -no-procedure-checks -debug-level 1
Warning: reference to possibly unbound identifier `MAGIC-LIMIT' in:
Warning: g641
Warning: g613
Warning: g526
Error: module unresolved: lookup-table
Error: shell command terminated with non-zero exit status 256:
/usr/local/bin/chicken lookup-table.scm -output-file lookup-table.c
-dynamic -feature chicken-compile-shared -feature compiling-extension
-setup-mode -optimize-leaf-routines -inline -output-file lookup-table.so
-emit-import-library lookup-table -prelude "\\(define-constant\\ MAGIC-
LIMIT\\ 12\\)" -disable-interrupts -fixnum-arithmetic -local -inline-limit
50 -no-procedure-checks -debug-level 1
Error: shell command failed with nonzero exit status 256:
/usr/local/bin/csc -feature compiling-extension -setup-mode -k lookup-
table.scm -shared -optimize-leaf-routines -inline -output-file lookup-
table.so -emit-import-library lookup-table -prelude "(define-constant
MAGIC-LIMIT 12)" -disable-interrupts -fixnum-arithmetic -local -inline-
limit 50 -no-procedure-checks -debug-level 1
Error: shell command terminated with nonzero exit code
17920
"/usr/local/bin/csi -bnq -setup-mode -e \"(require-library setup-api)\" -e
\"(im...
[14:35:39] address@hidden:~/proj/chicken/chicken-eggs/release/4/lookup-
table/trunk
$ grep MAGIC-LIMIT *scm
lookup-table-body.scm:(define-inline (magic-count? count) (<= count MAGIC-
LIMIT))
}}}
--
Ticket URL: <http://bugs.call-cc.org/ticket/468>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] #468: MAGIC-LIMIT is undefined in lookup-table,
Chicken Trac <=