bodge-nuklear icon indicating copy to clipboard operation
bodge-nuklear copied to clipboard

The alien function "__claw_cE3AE40FE40nk_color_picker" is undefined.

Open alexander982 opened this issue 4 years ago • 2 comments

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.

alexander982 avatar Jun 20 '21 15:06 alexander982

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

borodust avatar Jun 20 '21 15:06 borodust

Actually, lets leave it open to KIV.

borodust avatar Jun 20 '21 21:06 borodust