[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}>
*