I get this error only when using Ultralisp distribution.
CL-USER> (ql:quickload :place-modifiers)
To load "place-modifiers":
Install 3 Quicklisp releases:
Hexstream-definitions-systems Hexstream-map-bind
Hexstream-place-modifiers
; Fetching #<URL "http://dist.ultralisp.org/ultralisp/archive/H/Hexstream-map-bind-20200509135506.tgz">
; 4.05KB
==================================================
4,150 bytes in 0.00 seconds (0.00KB/sec)
; Fetching #<URL "http://dist.ultralisp.org/ultralisp/archive/H/Hexstream-definitions-systems-20200510004213.tgz">
; 15.31KB
==================================================
15,682 bytes in 0.06 seconds (243.09KB/sec)
; Fetching #<URL "http://dist.ultralisp.org/ultralisp/archive/H/Hexstream-place-modifiers-20200510141358.tgz">
; 12.94KB
==================================================
13,252 bytes in 0.02 seconds (647.07KB/sec)
; Loading "place-modifiers"
[package definitions-systems].....................
[package map-bind]................................
[package place-modifiers]...
; Debugger entered on #<DEFINITIONS-SYSTEMS:UNSUITABLE-DEFINITION-ERROR {10026DF1E3}>
;
; compilation unit aborted
; caught 1 fatal ERROR condition
#1=#<STANDARD-DEFINITION (* + - /) h1 :INCONCEIVABLE-PLACE> is not a suitable definition for system #<DEFINITIONS-SYSTEM MODIFY>
Details: #<TYPE-ERROR expected-type:
#<STANDARD-CLASS DEFINITIONS-SYSTEMS:DEFINITION>
datum: #1#>
[Condition of type DEFINITIONS-SYSTEMS:UNSUITABLE-DEFINITION-ERROR]
Restarts:
0: [TRY-RECOMPILING] Recompile definitions and try loading it again
1: [RETRY] Retry loading FASL for #<CL-SOURCE-FILE "place-modifiers" "definitions">.
2: [ACCEPT] Continue, treating loading FASL for #<CL-SOURCE-FILE "place-modifiers" "definitions"> as having been successful.
3: [RETRY] Retry ASDF operation.
4: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
5: [RETRY] Retry ASDF operation.
--more--
Backtrace:
0: ((:METHOD DEFINITIONS-SYSTEMS:CHECK-DEFINITION (DEFINITIONS-SYSTEMS:BASE-DEFINITION-CLASS-MIXIN T)) #<DEFINITIONS-SYSTEM MODIFY> #<STANDARD-DEFINITION (* + - /) h1 :INCONCEIVABLE-PLACE>) [fast-method]
Locals:
DEFINITIONS-SYSTEMS:DEFINITION = #<STANDARD-DEFINITION (* + - /) h1 :INCONCEIVABLE-PLACE>
DEFINITIONS-SYSTEMS:SYSTEM = #<DEFINITIONS-SYSTEM MODIFY>
1: ((SB-PCL::EMF (SETF DEFINITIONS-SYSTEMS:LOCATE)) #<unused argument> #<unused argument> #<STANDARD-DEFINITION (* + - /) h1 :INCONCEIVABLE-PLACE> #<DEFINITIONS-SYSTEM MODIFY> *)
Locals:
SB-PCL::.ARG0. = #<STANDARD-DEFINITION (* + - /) h1 :INCONCEIVABLE-PLACE>
SB-PCL::.ARG1. = #<DEFINITIONS-SYSTEM MODIFY>
SB-PCL::.ARG2. = *
SB-DEBUG::MORE = NIL
2: (%ENSURE (* + - /) T :DEFAULT-SPOT-INDEX 1 :SPOT-INDEX-FORMAT :HUMAN)
Locals:
DEFAULT-SPOT-INDEX = 1
INCONCEIVABLE-PLACE-P = T
NAMES = (* + - /)
SPOT-INDEX-FORMAT = :HUMAN
3: (SB-FASL::LOAD-FASL-GROUP #S(SB-FASL::FASL-INPUT :STREAM #<SB-SYS:FD-STREAM for "file /Users/art/.cache/common-lisp/sbcl-2.0.8-macosx-x64/Users/art/projects/lisp/lisp-project-of-the-day/.qlot/dists/ul..
4: (SB-FASL::LOAD-AS-FASL #<SB-SYS:FD-STREAM for "file /Users/art/.cache/common-lisp/sbcl-2.0.8-macosx-x64/Users/art/projects/lisp/lisp-project-of-the-day/.qlot/dists/ultralisp/software/Hexstream-place-m..
5: ((FLET SB-FASL::THUNK :IN LOAD))
6: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<CLOSURE (FLET SB-FASL::THUNK :IN LOAD) {656F96B}> #<SB-SYS:FD-STREAM for "file /Users/art/.cache/common-lisp/sbcl-2.0.8-macosx-x64/Users/art/projects/lisp/lisp-proj..
7: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<SB-SYS:FD-STREAM for "file /Users/art/.cache/common-lisp/sbcl-2.0.8-macosx-x64/Users/art/projects/lisp/lisp-project-of-the-day/.qlot/dists/ultralisp/software/He..
8: (LOAD #P"/Users/art/.cache/common-lisp/sbcl-2.0.8-macosx-x64/Users/art/projects/lisp/lisp-project-of-the-day/.qlot/dists/ultralisp/software/Hexstream-place-modifiers-20200510141358/definitions.fasl" :..
9: (UIOP/UTILITY:CALL-WITH-MUFFLED-CONDITIONS #<CLOSURE (LAMBDA NIL :IN UIOP/LISP-BUILD:LOAD*) {1002E7FCEB}> ("Overwriting already existing readtable ~S." #(#:FINALIZERS-OFF-WARNING :ASDF-FINALIZERS)))
10: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "place-modifiers" "definitions">)
11: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
12: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS (ASDF/LISP-ACTION:LOAD-OP ASDF/LISP-ACTION:CL-SOURCE-FILE)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "place-modifiers" "definitions">)..
13: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "place-modifiers" "definitions">) [fast-method]
14: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {1002DD50C3}>) [fast-method]
15: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
16: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {1002DD50C3}>) [fast-method]
17: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "place-modifiers"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method..
18: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "place-modifiers"> :VERBOSE NIL)
19: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
This is on OSX and SBCL 2.0.8.