[CM] linux, sbcl, osc patch

Rick Taube taube at uiuc.edu
Mon, 3 Dec 2007 17:24:49 -0600


logged onto ccrma a trace of LOAD shows that ASDF is loading stuff --  
including CFFI and Portmidi -- from UNDER /usr/lib/sbcl/ !! and not  
my home directory where ive installed everything. and those old  
directories seem to be  the old code and not the new stuff ive  
installed under my dir. I dont know why it is doing this nor how to  
stop it.

sigh. this is exactly why juce is so great -- you dont need all these  
random systems



[ccrma-gate hkt] ~> cm/bin/cm.sh -l sbcl

[...]

* (trace load)

(LOAD)
* (use-system :portmidi )
   0: (LOAD #P"/usr/lib/sbcl/portmidi/portmidi.asd")
; loading #P"/usr/lib/sbcl/portmidi/portmidi.asd"
     1: (LOAD #P"/usr/lib/sbcl/cffi/cffi.asd")
;; loading #P"/usr/lib/sbcl/cffi/cffi.asd"
     1: LOAD returned T
   0: LOAD returned T
WARNING:
    Missing FILE-WRITE-DATE for #P"/usr/lib/sbcl/portmidi/cffi- 
portmidi.lisp":
    treating operation #<ASDF:COMPILE-OP (:VERBOSE NIL) {B7C88B1}> on  
component
    #<COMMON-LISP-USER::LIB-DEPENDANT-FILE "cffi-portmidi" {B7BE041}>  
as done.
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/utils.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/utils.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/features.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/features.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/cffi-sbcl.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/cffi-sbcl.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/package.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/package.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/libraries.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/libraries.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/early-types.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/early-types.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/types.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/types.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/enum.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/enum.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/strings.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/strings.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/functions.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/functions.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/cffi/src/foreign-vars.fasl")
; loading #P"/usr/lib/sbcl/cffi/src/foreign-vars.fasl"
   0: LOAD returned T
   0: (LOAD #P"/usr/lib/sbcl/portmidi/cffi-portmidi.fasl")
; loading #P"/usr/lib/sbcl/portmidi/cffi-portmidi.fasl"
WARNING: PORTMIDI also exports the following symbols:
   (PORTMIDI:NOW PORTMIDI:EVENTBUFFERSET PORTMIDI:OUTPUT)
See also:
   The ANSI Standard, Macro DEFPACKAGE
STYLE-WARNING: redefining PORTMIDI in DEFUN
STYLE-WARNING: redefining MESSAGE in DEFUN
STYLE-WARNING: redefining MESSAGE.STATUS in DEFUN
STYLE-WARNING: redefining MESSAGE.DATA1 in DEFUN
STYLE-WARNING: redefining MESSAGE.DATA2 in DEFUN
STYLE-WARNING: redefining GETDEFAULTINPUTDEVICEID in DEFUN
STYLE-WARNING: redefining GETDEFAULTOUTPUTDEVICEID in DEFUN
STYLE-WARNING: redefining OPENINPUT in DEFUN
STYLE-WARNING: redefining OPENOUTPUT in DEFUN
STYLE-WARNING: redefining SETFILTER in DEFUN
STYLE-WARNING: redefining SETCHANNELMASK in DEFUN
STYLE-WARNING: redefining CLOSE in DEFUN
STYLE-WARNING: redefining EVENTBUFFERFREE in DEFUN
STYLE-WARNING: redefining EVENTBUFFERNEW in DEFUN
STYLE-WARNING: redefining EVENTBUFFERSET in DEFUN
STYLE-WARNING: redefining EVENTBUFFERMAP in DEFUN
STYLE-WARNING: redefining READ in DEFUN
STYLE-WARNING: redefining POLL in DEFUN
STYLE-WARNING: redefining WRITE in DEFUN
STYLE-WARNING: redefining WRITESHORT in DEFUN
STYLE-WARNING: redefining WRITESYSEX in DEFUN
STYLE-WARNING: redefining START in DEFUN
STYLE-WARNING: redefining TIME in DEFUN
STYLE-WARNING: redefining GETDEVICEINFO in DEFUN
   0: LOAD returned T
#<ASDF:SYSTEM "portmidi" {B79BD51}>
*