Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Sep 2011 00:21:36 +0400
From:      h h <aakuusta@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/160770: devel/cl-asdf: does not search subdirs under fasldir
Message-ID:  <8639fw6xwv.fsf@gmail.com>
Resent-Message-ID: <201109162030.p8GKU9dC072140@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8639fw6xwv.fsf>