SBCL 1.3.9 erzeugt den folgenden Fehler, wenn ich versuche, den statistischen Profiler auszuführen. Wird start-profiling
nicht exportiert?Statistischer SBCL-Profiler warnt vor undefinierter Funktion
* (in-package :cl-user)
* (require :sb-sprof)
* (sb-sprof:with-profiling (:report :flat) (bnb::solve))
; in: SB-SPROF:WITH-PROFILING (:REPORT :FLAT)
; (SB-SPROF:START-PROFILING :MAX-DEPTH 4611686018427387903 :THREADS
; (LIST SB-THREAD:*CURRENT-THREAD*))
;
; caught STYLE-WARNING:
; undefined function: SB-SPROF:START-PROFILING
;
; compilation unit finished
; Undefined function:
; SB-SPROF:START-PROFILING
; caught 1 STYLE-WARNING condition
debugger invoked on a UNDEFINED-FUNCTION in thread
#<THREAD "main thread" RUNNING {100292C913}>:
The function SB-SPROF:START-PROFILING is undefined.
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.
Dank anquegi zum Hinweis auf '# -win32'. Ich habe auf die neueste SBCL (für Windows-64) aktualisiert, wie Sie vorschlagen, und beachten Sie, dass beide: WIN32 und: X86-64 sind in * FEATURES *. Ich habe entfernt: WIN32, aber immer noch die gleiche undefinierte Funktion. Siehst du noch etwas, das ich ausprobieren kann? – davypough
Sie sollten de Bibliothek mit diesem Flag wieder installieren, und versuchen Sie es erneut, aber es scheint, dass dies nicht funktionieren sollte – anquegi