Hi David,
One possible culprit would be ASDF-binary-locations (or some similar
beast). ABL is described at http://common-lisp.net/project/cl-
containers/asdf-binary-locations/ . There are also instructions for
how to prevent ABL from remapping particular directories. Let me know
if you'd like more details.
regards,
On Feb 23, 2007, at 8:32 PM, David N Murray wrote:
> Hi all,
>
> Sorry if this is the wrong forum, but I'm not having much luck
> finding any
> other place where I can ask this question. If there's a better place,
> please advise.
>
> I believe I successfully installed CLX, McCLIM and dependencies
> using ASDF
> as root. I opted to install it into the system folder
> (/usr/local/lib/sbcl/site). My problem is when I try and
>
> (asdf:oos 'asdf:load-op 'clx)
> (asdf:oos 'asdf:load-op 'mcclim)
>
> as a normal user, ASDF insists on recompiling parts of Drei, and I
> don't
> have permission. The .fasl's in that directory are all up-to-
> date. Any
> idea why this is happening, or how to get around it (short of me
> re-installing CLX, McCLIM and friends in my own account as the
> non-priv user; that kind of defeats the purpose of the system
> install).
>
> TIA,
> Dave
>
> sbcl 1.0, McCLIM 0.9.4
>
> slime's error output:
>
> error opening
> #P"/usr/local/lib/sbcl/site/mcclim-0.9.4/Drei/lisp-syntax-swank.fasl":
> Permission denied
> [Condition of type SB-INT:SIMPLE-FILE-ERROR]
>
> Restarts:
> 0: [RETRY] Retry performing #<ASDF:COMPILE-OP NIL {D1AB7A9}> on
> #<ASDF:CL-SOURCE-FILE "lisp-syntax-swank" {AAFB1A1}>.
> 1: [ACCEPT] Continue, treating #<ASDF:COMPILE-OP NIL {D1AB7A9}> on
> #<ASDF:CL-SOURCE-FILE "lisp-syntax-swank" {AAFB1A1}> as having been
> successful.
> 2: [ABORT-REQUEST] Abort handling SLIME request.
> 3: [TERMINATE-THREAD] Terminate this thread (#<THREAD "worker"
> {BF108C9}>)
>
> Backtrace:
> 0: (SB-IMPL::SIMPLE-FILE-PERROR "error opening ~S"
> #P"/usr/local/lib/sbcl/site/mcclim-0.9.4/Drei/lisp-syntax-
> swank.fasl" 13)
> 1: (OPEN
> #P"/usr/local/lib/sbcl/site/mcclim-0.9.4/Drei/lisp-syntax-swank.fasl")
> 2: (SB-FASL:OPEN-FASL-OUTPUT
> #P"/usr/local/lib/sbcl/site/mcclim-0.9.4/Drei/lisp-syntax-swank.fasl"
> "/usr/local/lib/sbcl/site/mcclim-0.9.4/Drei/lisp-syntax-swank.lisp")
> 3: (COMPILE-FILE
> #P"/usr/local/lib/sbcl/site/mcclim-0.9.4/Drei/lisp-syntax-swank.lisp")
> 4: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP
> ASDF:CL-SOURCE-FILE)) #<unavailable argument> #<unavailable argument>
> #<ASDF:COMPILE-OP NIL {D1AB7A9}> #<ASDF:CL-SOURCE-FILE "lisp-syntax-
> swank"
> {AAFB1A1}>)
> 5: ((LAMBDA (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL. SB-
> PCL::.ARG0.
> SB-PCL::.ARG1.)) #<unavailable argument> #<unavailable argument>
> #<ASDF:COMPILE-OP NIL {D1AB7A9}> #<ASDF:CL-SOURCE-FILE "lisp-syntax-
> swank"
> {AAFB1A1}>)
> 6: ((SB-PCL::FAST-METHOD ASDF:PERFORM :AROUND (T T)) #<unavailable
> argument> #S(SB-PCL::FAST-METHOD-CALL :FUNCTION #<CLOSURE (LAMBDA #)
> {D1AC8BD}> :PV-CELL NIL :NEXT-METHOD-CALL NIL :ARG-INFO (2))
> #<ASDF:COMPILE-OP NIL {D1AB7A9}> #<ASDF:CL-SOURCE-FILE "lisp-syntax-
> swank"
> {AAFB1A1}>)
> 7: ((LAMBDA NIL))
> 8: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA NIL) {AC00A9D}>)
> 9: (ASDF:OPERATE ASDF:LOAD-OP MCCLIM)
> 10: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF:OOS (QUOTE ASDF:LOAD-OP)
> (QUOTE
> MCCLIM)) #<NULL-LEXENV>)
> 11: ((LAMBDA NIL))
> 12: ((LAMBDA (SWANK-BACKEND::FN)) #<CLOSURE (LAMBDA NIL) {BF128E5}>)
> 13: (SWANK::CALL-WITH-BUFFER-SYNTAX #<CLOSURE (LAMBDA NIL)
> {BF128E5}>)
> 14: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:INTERACTIVE-EVAL "(asdf:oos
> 'asdf:load-op 'mcclim)") #<NULL-LEXENV>)
> 15: ((LAMBDA NIL))
> 16: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION
> SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL) {BF1221D}>)
> 17: ((LAMBDA NIL))
> 18: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION
> SWANK:SWANK-DEBUGGER-HOOK> #<FUNCTION (LAMBDA NIL) {B402225}>)
> 19: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {A89CB71}>
> #<CLOSURE (LAMBDA NIL) {BF120BD}>)
> 20: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {A89CB71}>
> #<FUNCTION (LAMBDA NIL) {B402225}>)
> 21: (SWANK::HANDLE-REQUEST #<SWANK::CONNECTION {A89CB71}>)
> 22: (SWANK::CALL-WITH-BINDINGS NIL #<CLOSURE (LAMBDA NIL) {BF1209D}>)
> 23: ((LAMBDA NIL))
> 24: ("foreign function: call_into_lisp")
> 25: ("foreign function: funcall0")
> 26: ("foreign function: new_thread_trampoline")
> 27: ("foreign function: #xB7FCC0FB")
>
>
> ----------------------------------------------------------------------
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to
> share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Sbcl-help mailing list
> Sbcl-help@...
> https://lists.sourceforge.net/lists/listinfo/sbcl-help
--
Gary Warren King, metabang.com
Cell: (413) 885 9127
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM
|