ports/160770: devel/cl-asdf: does not search subdirs under fasldir
h h
aakuusta at gmail.com
Fri Sep 16 20:30:10 UTC 2011
>Number: 160770
>Category: ports
>Synopsis: devel/cl-asdf: does not search subdirs under fasldir
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Sep 16 20:30:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: h h
>Release: FreeBSD 9.0-BETA2 amd64
>Organization:
>Environment:
>Description:
After sbcl was updated to 1.0.49 and asdf-binary-locations was removed
fasl ports that byte-compile sources under a subdir no longer pick it up
during runtime.
>How-To-Repeat:
1. install devel/cl-trivial-features-sbcl
2. HOME=/var/empty sbcl --noinform
;; loading #P"/usr/local/lib/sbcl/asdf/asdf.fasl"
* (require 'trivial-features)
ASDF could not load trivial-features because
can't create directory /var/empty/.cache/.
debugger invoked on a SB-INT:SIMPLE-FILE-ERROR:
can't create directory /var/empty/.cache/
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [RETRY ] Retry directory creation.
1: [CONTINUE ] Continue as if directory creation was successful.
2: [TRY-RECOMPILING] Try recompiling tf-sbcl
3: [RETRY ] Retry
compiling #<CL-SOURCE-FILE "trivial-features" "src" "tf-sbcl">.
4: [ACCEPT ] Continue, treating
compiling #<CL-SOURCE-FILE "trivial-features" "src" "tf-sbcl">
as having been successful.
5: [ABORT ] Exit debugger, returning to top level.
(ENSURE-DIRECTORIES-EXIST
#P"/var/empty/.cache/common-lisp/sbcl-1.0.49-freebsd-amd64/usr/local/lib/common-lisp/trivial-features/src/tf-sbcl.fasl"
:VERBOSE
NIL
:MODE
511)
0] backtrace
0: (ENSURE-DIRECTORIES-EXIST
#P"/var/empty/.cache/common-lisp/sbcl-1.0.49-freebsd-amd64/usr/local/lib/common-lisp/trivial-features/src/tf-sbcl.fasl"
:VERBOSE
NIL
:MODE
511)
1: ((SB-PCL::FAST-METHOD ASDF:PERFORM :BEFORE
(ASDF:COMPILE-OP ASDF:SOURCE-FILE))
#<unavailable argument>
#<unavailable argument>
#<ASDF:COMPILE-OP (:VERBOSE NIL) {10029DF1C1}>
#<ASDF:CL-SOURCE-FILE "trivial-features" "src" "tf-sbcl">)
2: ((SB-PCL::EMF ASDF:PERFORM)
#<unavailable argument>
#<unavailable argument>
#<ASDF:COMPILE-OP (:VERBOSE NIL) {10029DF1C1}>
#<ASDF:CL-SOURCE-FILE "trivial-features" "src" "tf-sbcl">)
3: ((SB-PCL::FAST-METHOD ASDF::PERFORM-WITH-RESTARTS
(ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE))
#<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #<FUNCTION #>
:PV NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO (2))
#<ASDF:COMPILE-OP (:VERBOSE NIL) {10029DF1C1}>
#<ASDF:CL-SOURCE-FILE "trivial-features" "src" "tf-sbcl">)
4: ((LAMBDA ()))
5: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK))
6: ((FLET SB-C::WITH-IT))
7: ((SB-PCL::FAST-METHOD ASDF::PERFORM-PLAN (LIST))
#<unused argument>
#<unused argument>
((#<ASDF:COMPILE-OP (:VERBOSE NIL) {10029DF1C1}>
. #<ASDF:CL-SOURCE-FILE "trivial-features" "src" "tf-sbcl">)
(#<ASDF:COMPILE-OP (:VERBOSE NIL) {10029DF1C1}>
. #<ASDF:MODULE "trivial-features" "src">)
(#<ASDF:COMPILE-OP (:VERBOSE NIL) {10029DF1C1}>
. #<ASDF:SYSTEM "trivial-features">)
(#<ASDF:LOAD-OP (:VERBOSE NIL) {1003450721}>
. #<ASDF:CL-SOURCE-FILE "trivial-features" "src" "tf-sbcl">)
(#<ASDF:LOAD-OP (:VERBOSE NIL) {1003450721}>
. #<ASDF:MODULE "trivial-features" "src">)
(#<ASDF:LOAD-OP (:VERBOSE NIL) {1003450721}>
. #<ASDF:SYSTEM "trivial-features">)))
8: ((LAMBDA ()))
9: (ASDF::CALL-WITH-SYSTEM-DEFINITIONS #<CLOSURE (LAMBDA #) {100344C909}>)
10: ((SB-PCL::FAST-METHOD ASDF:OPERATE (T T))
#<unused argument>
#<unused argument>
ASDF:LOAD-OP
#<ASDF:SYSTEM "trivial-features">
:VERBOSE
NIL)
11: ((SB-PCL::EMF ASDF:OPERATE)
#<unused argument>
#<unused argument>
ASDF:LOAD-OP
#<ASDF:SYSTEM "trivial-features">
:VERBOSE
NIL)
12: (ASDF::MODULE-PROVIDE-ASDF TRIVIAL-FEATURES)
13: ((LAMBDA (#:G[REQUIRE]13)) ASDF::MODULE-PROVIDE-ASDF)
14: (SB-IMPL::%MAP-FOR-EFFECT-ARITY-1
#<CLOSURE (LAMBDA #) {100338D1F9}>
(ASDF::MODULE-PROVIDE-ASDF SB-IMPL::MODULE-PROVIDE-CONTRIB))
15: (REQUIRE TRIVIAL-FEATURES NIL)
16: (SB-INT:SIMPLE-EVAL-IN-LEXENV (REQUIRE 'TRIVIAL-FEATURES) #<NULL-LEXENV>)
17: (EVAL (REQUIRE 'TRIVIAL-FEATURES))
18: (INTERACTIVE-EVAL (REQUIRE 'TRIVIAL-FEATURES) :EVAL NIL)
19: (SB-IMPL::REPL-FUN NIL)
20: ((LAMBDA ()))
21: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {100338C879}>)
22: (SB-IMPL::TOPLEVEL-REPL NIL)
23: (SB-IMPL::TOPLEVEL-INIT)
24: ((FLET #:WITHOUT-INTERRUPTS-BODY-[RESTART-LISP]30))
25: ((LABELS SB-IMPL::RESTART-LISP))
0]
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list