borodust / bodge-nuklear

Thin wrapper over Nuklear for Common Lisp
MIT License
62 stars 11 forks source link

The alien function "__claw_cE3AE40FE40nk_color_picker" is undefined. #9

Open alexander982 opened 3 years ago

alexander982 commented 3 years ago

When I work with cloned repo i have following error when press background combobox.

The alien function "__claw_cE3AE40FE40nk_color_picker" is undefined.
   [Condition of type SB-KERNEL::UNDEFINED-ALIEN-FUNCTION-ERROR]

Restarts:
 0: [ABORT] abort thread (#<THREAD "Anonymous thread" RUNNING {1006458113}>)

Backtrace:
  0: ("undefined function")
  1: (NUKLEAR.EXAMPLE::RENDER #<NUKLEAR.EXAMPLE::NUKLEAR-APP {1002930643}>)
  2: ((FLET NUKLEAR.EXAMPLE::%RENDER :IN BODGE-HOST:ON-INIT))
  3: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
  4: ((FLET SB-UNIX::BODY :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
  5: ((FLET "WITHOUT-INTERRUPTS-BODY-4" :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
  6: ((FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
  7: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-THREAD::CALL-WITH-MUTEX))
  8: (SB-THREAD::CALL-WITH-MUTEX #<CLOSURE (FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE) {7F76DAA4ED8B}> #<SB-THREAD:MUTEX "thread result lock" owner: #<SB-THREAD:THR..
  9: (SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE #<SB-THREAD:THREAD "Anonymous thread" RUNNING {1006458113}> NIL #<CLOSURE (LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS) {10064580BB}> NIL)
 10: ("foreign function: call_into_lisp")
 11: ("foreign function: new_thread_trampoline")
 --more--

If i delete cloned repo from quicklisp project folder and do (ql:quickload :bodge-nuklear/example) color picker works.

borodust commented 3 years ago

Yes. bodge-* systems are undergoing migration to new claw API and I didn't recompiled blobs yet. Please, use quicklisp version.

borodust commented 3 years ago

Actually, lets leave it open to KIV.