problem compiling CVS version of clocc
Ram Bhamidipaty <[email protected]> Wed, 20 Apr 2005 10:30:45 -0700
| Newsgroups | gmane.lisp.clocc.general |
|---|---|
| Message-ID | <[email protected]> |
(oops - I saw that I should send bug reports here...)
I am using SBCL-0.8.21 on solaris.
I am following the instructions in the INSTALL file - doing it
at the lisp prompt. I get an error at this step of the install
process:
(mk:oos "cllib" :compile)
This is the error:
debugger invoked on a SB-INT:COMPILED-PROGRAM-ERROR in thread 15484:
Execution of a form compiled with errors.
Form:
#'(NAMED-LAMBDA GEN-EXPONENTIAL-VARIATE-LOG-METHOD
(MU &OPTIONAL (*RANDOM-STATE* *RANDOM-STATE*))
(DECLARE (TYPE RANDOM-STATE *RANDOM-STATE*)
(TYPE (DOUBLE-FLOAT (0.0d0)) MU))
(BLOCK GEN-EXPONENTIAL-VARIATE-LOG-METHOD
(* MU (- (LOG (RANDOM 1.0d0))))))
Compile-time-error:
Lock on package COMMON-LISP violated when declaring the type of *RANDOM-STATE*.
See also:
The SBCL Manual, Node "Package Locks"
The ANSI Standard, Section 11.1.2.1.2
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.
((SB-C::TOP-LEVEL-FORM
(SB-IMPL::%DEFUN 'GEN-EXPONENTIAL-VARIATE-LOG-METHOD
(SB-INT:NAMED-LAMBDA "#<...>" . "#<...>")
"Generate a pseudo-random number drawn from an exponential PDF with a
mean of mu:
- X/MU
%E
--------
MU
STATE is the random state to use. The logarithmic method is used.
"
"#<...>"
. "#<...>")))
0] backtrace
0: ((SB-C::TOP-LEVEL-FORM
(SB-IMPL::%DEFUN 'GEN-EXPONENTIAL-VARIATE-LOG-METHOD
(SB-INT:NAMED-LAMBDA "#<...>" . "#<...>")
"Generate a pseudo-random number drawn from an exponential PDF with a
mean of mu:
- X/MU
%E
--------
MU
STATE is the random state to use. The logarithmic method is used.
"
"#<...>"
. "#<...>")))
1: (SB-FASL::LOAD-FASL-GROUP
#<SB-SYS:FD-STREAM for "file \"/net/oslo/vol/vol1/sim/work/ram/public_src/clocc_cvs/clocc/src/cllib/rng.fasl\"" {40F9F2A1}>)
2: (SB-FASL::LOAD-AS-FASL
#<SB-SYS:FD-STREAM for "file \"/net/oslo/vol/vol1/sim/work/ram/public_src/clocc_cvs/clocc/src/cllib/rng.fasl\"" {40F9F2A1}>
T
#<unavailable argument>)
3: (SB-FASL::INTERNAL-LOAD
#P"/net/oslo/vol/vol1/sim/work/ram/public_src/clocc_cvs/clocc/src/cllib/rng.fasl"
#P"/net/oslo/vol/vol1/sim/work/ram/public_src/clocc_cvs/clocc/src/cllib/rng.fasl"
:ERROR
T
NIL
:BINARY
NIL)
4: (SB-FASL::INTERNAL-LOAD
#P"/net/oslo/vol/vol1/sim/work/ram/public_src/clocc_cvs/clocc/src/cllib/rng.fasl"
#P"/net/oslo/vol/vol1/sim/work/ram/public_src/clocc_cvs/clocc/src/cllib/rng.fasl"
:ERROR
T
NIL
NIL
:DEFAULT)
5: (LOAD
"/net/oslo/vol/vol1/sim/work/ram/public_src/clocc_cvs/clocc/src/cllib/rng.fasl")
6: (MAKE::LOAD-FILE-OPERATION #<FILE: rng> :NEW-SOURCE-ALL)
7: (MAKE::COMPILE-AND-LOAD-OPERATION #<FILE: rng> :NEW-SOURCE-ALL)
8: (MAKE::OPERATE-ON-COMPONENT #<FILE: rng> :COMPILE :NEW-SOURCE-ALL)
9: (MAKE::OPERATE-ON-COMPONENTS
#<DEFSYSTEM: cllib>
:COMPILE
:NEW-SOURCE-AND-DEPENDENTS
#<unavailable argument>)
10: (MAKE::OPERATE-ON-COMPONENT
#<DEFSYSTEM: cllib>
:COMPILE
:NEW-SOURCE-AND-DEPENDENTS)
11: ((LAMBDA ()))
12: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA #) {400014BD}>)
13: (MAKE:OPERATE-ON-SYSTEM
"cllib"
:COMPILE
:FORCE
NIL
:VERSION
NIL
:TEST
NIL
:VERBOSE
NIL
:LOAD-SOURCE-INSTEAD-OF-BINARY
NIL
:LOAD-SOURCE-IF-NO-BINARY
NIL
:BOTHER-USER-IF-NO-BINARY
NIL
:COMPILE-DURING-LOAD
NIL
:DRIBBLE
NIL
:MINIMAL-LOAD
NIL
:OVERRIDE-COMPILATION-UNIT
T)
14: (SB-INT:EVAL-IN-LEXENV
(MAKE:OOS "cllib" :COMPILE)
#S(SB-KERNEL:LEXENV
:FUNS NIL
:VARS NIL
:BLOCKS NIL
:TAGS NIL
:TYPE-RESTRICTIONS NIL
:LAMBDA NIL
:CLEANUP NIL
:HANDLED-CONDITIONS NIL
:DISABLED-PACKAGE-LOCKS NIL
:POLICY ((SPEED . 1) (SPACE . 1) (SAFETY . 1)
(SB-EXT:INHIBIT-WARNINGS . 1) (DEBUG . 1)
(COMPILATION-SPEED . 1))))
15: (SB-EXT:INTERACTIVE-EVAL (MAKE:OOS "cllib" :COMPILE))
16: (SB-IMPL::REPL-FUN NIL)
17: ((LAMBDA ()))
18: ((LAMBDA ()))
19: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {400001ED}>)
20: (SB-IMPL::TOPLEVEL-REPL NIL)
21: (SB-IMPL::TOPLEVEL-INIT)
22: ((FLET SB-IMPL::RESTART-LISP))
-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728