Skip to content

Instantly share code, notes, and snippets.

@psxdev
Created August 22, 2025 15:19
Show Gist options
  • Save psxdev/6c369da62f58c8e5c42ec499b479e125 to your computer and use it in GitHub Desktop.
Save psxdev/6c369da62f58c8e5c42ec499b479e125 to your computer and use it in GitHub Desktop.
errors building macports with macportbad branch
/usr/local/dcdev/kos-ports/utils/build-all.sh
Checking if /usr/local/dcdev/kos/../kos-ports/cglm is installed and up-to-date...
Building /usr/local/dcdev/kos/../kos-ports/cglm...
cglm is not currently installed.
cglm is compatible with any floating-point ABI.
Finished processing dependencies for cglm.
Fetching cglm from https://github.com/recp/cglm.git ...
Cloning into 'cglm-1.0.0'...
remote: Enumerating objects: 1854, done.
remote: Counting objects: 100% (184/184), done.
remote: Compressing objects: 100% (164/164), done.
remote: Total 1854 (delta 23), reused 23 (delta 20), pack-reused 1670 (from 3)
Receiving objects: 100% (1854/1854), 509.54 KiB | 3.37 MiB/s, done.
Resolving deltas: 100% (35/35), done.
remote: Enumerating objects: 27, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (11/11), done.
Receiving objects: 100% (27/27), 11.44 KiB | 11.44 MiB/s, done.
remote: Total 27 (delta 0), reused 1 (delta 0), pack-reused 16 (from 3)
remote: Enumerating objects: 369, done.
remote: Counting objects: 100% (316/316), done.
remote: Compressing objects: 100% (266/266), done.
remote: Total 369 (delta 127), reused 50 (delta 50), pack-reused 53 (from 3)
Receiving objects: 100% (369/369), 767.90 KiB | 4.24 MiB/s, done.
Resolving deltas: 100% (145/145), done.
Copying SCM checkout of cglm ...
Copying KOS files...
-- The C compiler identification is GNU 15.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /usr/local/dcdev/kos/utils/build_wrappers/kos-cc
-- Check for working C compiler: /usr/local/dcdev/kos/utils/build_wrappers/kos-cc - broken
CMake Error at /opt/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:67 (message):
The C compiler
"/usr/local/dcdev/kos/utils/build_wrappers/kos-cc"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: '/usr/local/dcdev/kos-ports/cglm/build/cglm-1.0.0/CMakeFiles/CMakeScratch/TryCompile-6cMZyV'
Run Build Command(s): /opt/local/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_2542c/fast
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_2542c.dir/build.make CMakeFiles/cmTC_2542c.dir/build
Building C object CMakeFiles/cmTC_2542c.dir/testCCompiler.c.obj
/usr/local/dcdev/kos/utils/build_wrappers/kos-cc --sysroot=/usr/local/dcdev/kos-ports -o CMakeFiles/cmTC_2542c.dir/testCCompiler.c.obj -c /usr/local/dcdev/kos-ports/cglm/build/cglm-1.0.0/CMakeFiles/CMakeScratch/TryCompile-6cMZyV/testCCompiler.c
Linking C executable cmTC_2542c.elf
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2542c.dir/link.txt --verbose=1
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(init.o): en la función `arch_auto_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/kernel/init.c:201:(.text.arch_auto_init+0x1a8): referencia a `thd_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(init.o): en la función `arch_auto_shutdown':
/usr/local/dcdev/kos/kernel/arch/dreamcast/kernel/init.c:270:(.text.arch_auto_shutdown+0x120): referencia a `thd_shutdown' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(irq.o): en la función `irq_handle_exception':
/usr/local/dcdev/kos/kernel/arch/dreamcast/kernel/irq.c:274:(.text.irq_handle_exception+0x120): referencia a `thd_pslist' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(malloc.o): en la función `malloc':
/usr/local/dcdev/kos/kernel/libc/koslib/malloc.c:1835:(.text.malloc+0x3c): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(malloc.o): en la función `free':
/usr/local/dcdev/kos/kernel/libc/koslib/malloc.c:1872:(.text.free+0x44): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(malloc.o): en la función `rEALLOc':
/usr/local/dcdev/kos/kernel/libc/koslib/malloc.c:4715:(.text.realloc+0x1d0): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(malloc.o): en la función `memalign':
/usr/local/dcdev/kos/kernel/libc/koslib/malloc.c:4947:(.text.memalign+0x194): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(malloc.o): en la función `calloc':
/usr/local/dcdev/kos/kernel/libc/koslib/malloc.c:5070:(.text.calloc+0xb0): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(malloc.o):/usr/local/dcdev/kos/kernel/libc/koslib/malloc.c:2223: más referencias a `thd_pass' sin definir a continuación
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(net_ipv4_frag.o): en la función `frag_import':
/usr/local/dcdev/kos/kernel/net/net_ipv4_frag.c:192:(.text.frag_import.isra.0+0x19c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/net/net_ipv4_frag.c:187:(.text.frag_import.isra.0+0x27c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(net_ipv4_frag.o): en la función `net_ipv4_reassemble':
/usr/local/dcdev/kos/kernel/net/net_ipv4_frag.c:260:(.text.net_ipv4_reassemble+0x190): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(net_multicast.o): en la función `net_multicast_check':
/usr/local/dcdev/kos/kernel/net/net_multicast.c:118:(.text.net_multicast_check+0x64): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/net/net_multicast.c:118:(.text.net_multicast_check+0x74): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(nmmgr.o): en la función `nmmgr_handler_add':
/usr/local/dcdev/kos/kernel/exports/nmmgr.c:78:(.text.nmmgr_handler_add+0x3c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/exports/nmmgr.c:78:(.text.nmmgr_handler_add+0x48): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(nmmgr.o): en la función `nmmgr_handler_remove':
/usr/local/dcdev/kos/kernel/exports/nmmgr.c:99:(.text.nmmgr_handler_remove+0x60): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/exports/nmmgr.c:99:(.text.nmmgr_handler_remove+0x6c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_init_shutdown.o): en la función `pvr_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_init_shutdown.c:137:(.text.pvr_init+0x284): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_init_shutdown.o): en la función `pvr_shutdown':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_init_shutdown.c:221:(.text.pvr_shutdown+0xbc): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_irq.o): en la función `dma_next_list':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_irq.c:64:(.text.dma_next_list+0xb0): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_irq.c:64:(.text.dma_next_list+0xb8): referencia a `mutex_unlock_as_thread' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_irq.o): en la función `pvr_render_lists':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_irq.c:112:(.text.pvr_render_lists+0xa4): referencia a `genwait_wake_all' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_irq.c:112:(.text.pvr_render_lists+0xa8): referencia a `thd_schedule' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_irq.o): en la función `pvr_start_dma':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_irq.c:78:(.text.pvr_start_dma+0x24): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_irq.c:78:(.text.pvr_start_dma+0x2c): referencia a `thd_get_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_irq.o): en la función `pvr_int_handler':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_irq.c:207:(.text.pvr_int_handler+0xbc): referencia a `genwait_wake_all' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_scene.o): en la función `pvr_wait_ready':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_scene.c:424:(.text.pvr_wait_ready+0x88): referencia a `genwait_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_scene.o): en la función `irq_restore':
/usr/local/dcdev/kos/kernel/arch/dreamcast/include/arch/irq.h:328:(.text.pvr_start_ta_rendering.part.0+0x90): referencia a `genwait_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_iface.o): en la función `snd_sh4_to_aica_start':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_iface.c:123:(.text.snd_sh4_to_aica_start+0x20): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_iface.o): en la función `snd_sh4_to_aica_stop':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_iface.c:129:(.text.snd_sh4_to_aica_stop+0x14): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_mem.o): en la función `snd_mem_shutdown':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_mem.c:135:(.text.snd_mem_shutdown+0x88): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_mem.o): en la función `snd_mem_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_mem.c:78:(.text.snd_mem_init+0xc4): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_mem.o): en la función `snd_mem_malloc':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_mem.c:187:(.text.snd_mem_malloc+0x148): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_mem.o): en la función `snd_mem_free':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_mem.c:260:(.text.snd_mem_free+0x12c): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_mem.o): en la función `snd_mem_available':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_mem.c:271:(.text.snd_mem_available+0x80): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(spu.o):/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/spu.c:139: más referencias a `thd_pass' sin definir a continuación
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(sq.o): en la función `sq_lock':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/sq.c:90:(.text.sq_lock+0x90): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(sq.o): en la función `sq_unlock':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/sq.c:114:(.text.sq_unlock+0x68): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmu.o): en la función `vmu_block_read_callback':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/vmu.c:408:(.text.vmu_block_read_callback+0x8): referencia a `genwait_wake_all' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmu.o): en la función `vmu_block_write_callback':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/vmu.c:487:(.text.vmu_block_write_callback+0xc): referencia a `genwait_wake_all' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmu.o): en la función `vmu_block_read':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/vmu.c:454:(.text.vmu_block_read+0x138): referencia a `genwait_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmu.o): en la función `vmu_block_write_internal':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/vmu.c:573:(.text.vmu_block_write+0x1c4): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/vmu.c:573:(.text.vmu_block_write+0x1e0): referencia a `genwait_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/vmu.c:573:(.text.vmu_block_write+0x1f8): referencia a `thd_sleep' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmu.o): en la función `vmu_block_write':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/vmu.c:612:(.text.vmu_block_write+0x23c): referencia a `thd_sleep' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o): en la función `vmufs_setup':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:552:(.text.vmufs_setup+0x168): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:552:(.text.vmufs_setup+0x18c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o): en la función `vmufs_mutex_lock':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:492:(.text.vmufs_mutex_lock+0x8): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o): en la función `vmufs_mutex_unlock':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:496:(.text.vmufs_mutex_unlock+0x8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o): en la función `vmufs_readdir':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:628:(.text.vmufs_readdir+0x10c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o): en la función `vmufs_read':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:678:(.text.vmufs_read+0x118): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o): en la función `vmufs_read_dirent':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:705:(.text.vmufs_read_dirent+0x88): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o): en la función `vmufs_write':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:741:(.text.vmufs_write+0x354): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o):/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:812: más referencias a `mutex_unlock' sin definir a continuación
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o): en la función `vmufs_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:862:(.text.vmufs_init+0x14): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(vmufs.o): en la función `vmufs_shutdown':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/vmufs.c:867:(.text.vmufs_shutdown+0x14): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(asic.o): en la función `asic_thirq_dispatch':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/asic.c:270:(.text.asic_thirq_dispatch+0x24): referencia a `thd_worker_wakeup' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(asic.o): en la función `asic_evt_remove_handler':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/asic.c:332:(.text.asic_evt_remove_handler+0x5c): referencia a `thd_worker_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(cdrom.o): en la función `cdrom_vblank':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:764:(.text.cdrom_vblank+0x78): referencia a `sem_signal' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:764:(.text.cdrom_vblank+0x80): referencia a `thd_schedule' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(cdrom.o): en la función `g1_dma_irq_hnd':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:788:(.text.g1_dma_irq_hnd+0xb8): referencia a `mutex_unlock_as_thread' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:788:(.text.g1_dma_irq_hnd+0xd0): referencia a `sem_signal' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:788:(.text.g1_dma_irq_hnd+0xd8): referencia a `thd_schedule' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(cdrom.o): en la función `cdrom_poll':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_abort_cmd+0x15c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_abort_cmd+0x19c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_abort_cmd+0x1a0): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_exec_cmd_timed+0x178): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_exec_cmd_timed+0x1a4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_exec_cmd_timed+0x1a8): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(cdrom.o): en la función `cdrom_get_status':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:288:(.text.cdrom_get_status+0x74): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:288:(.text.cdrom_get_status+0x84): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:288:(.text.cdrom_get_status+0x88): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(cdrom.o): en la función `cdrom_change_datatype':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:341:(.text.cdrom_change_datatype+0xc4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:341:(.text.cdrom_change_datatype+0xd4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(cdrom.o): en la función `cdrom_poll':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_read_sectors_ex+0x224): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_read_sectors_ex+0x254): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_read_sectors_ex+0x25c): referencia a `sem_count' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_read_sectors_ex+0x260): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:108:(.text.cdrom_read_sectors_ex+0x26c): referencia a `sem_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(cdrom.o): en la función `cdrom_stream_stop':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:547:(.text.cdrom_stream_stop+0xdc): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:547:(.text.cdrom_stream_stop+0xf8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:547:(.text.cdrom_stream_stop+0x108): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(cdrom.o): en la función `cdrom_stream_request':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:625:(.text.cdrom_stream_request+0x208): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:625:(.text.cdrom_stream_request+0x218): referencia a `sem_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:625:(.text.cdrom_stream_request+0x244): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:625:(.text.cdrom_stream_request+0x248): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:625:(.text.cdrom_stream_request+0x25c): referencia a `thd_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(cdrom.o): en la función `cdrom_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:872:(.text.cdrom_init+0x114): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/cdrom.c:872:(.text.cdrom_init+0x144): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(controller.o): en la función `cont_btn_callback_del':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/controller.c:91:(.text.cont_btn_callback_del+0xb4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/controller.c:91:(.text.cont_btn_callback_del+0xc0): referencia a `thd_worker_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/controller.c:91:(.text.cont_btn_callback_del+0xc8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(controller.o): en la función `cont_reply':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/controller.c:198:(.text.cont_reply+0x124): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/controller.c:198:(.text.cont_reply+0x130): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/controller.c:198:(.text.cont_reply+0x144): referencia a `thd_worker_wakeup' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(controller.o): en la función `cont_btn_callback':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/controller.c:105:(.text.cont_btn_callback+0xcc): referencia a `thd_worker_create_ex' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/controller.c:105:(.text.cont_btn_callback+0xd8): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/maple/controller.c:105:(.text.cont_btn_callback+0xe4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(dbgio.o): en la función `spinlock_lock':
/usr/local/dcdev/kos/kernel/arch/dreamcast/include/arch/spinlock.h:89:(.text.dbgio_printf+0xe8): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(dbglog.o): en la función `_real_dbglog':
/usr/local/dcdev/kos/kernel/libc/koslib/dbglog.c:56:(.text.__real_dbglog+0x1f8): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(dmac.o): en la función `dma_irq_handler':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/dmac.c:124:(.text.dma_irq_handler+0x5c): referencia a `genwait_wake_all' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(dmac.o): en la función `dma_wait_complete':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/dmac.c:137:(.text.dma_wait_complete+0x64): referencia a `genwait_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(dmac.o): en la función `dma_transfer_abort':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/dmac.c:191:(.text.dma_transfer_abort+0x3c): referencia a `genwait_wake_all' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dcload.o): en la función `dcload_open':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dcload.c:119:(.text.dcload_open+0x1b0): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dcload.o): en la función `dcload_unlink':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dcload.c:343:(.text.dcload_unlink+0x58): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dcload.o): en la función `dcload_write_buffer':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dcload.c:79:(.text.dcload_write_buffer+0x64): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dcload.o): en la función `dcload_tell':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dcload.c:238:(.text.dcload_tell+0x60): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dcload.o): en la función `dcload_seek':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dcload.c:224:(.text.dcload_seek+0x68): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dcload.o):/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dcload.c:210: más referencias a `thd_pass' sin definir a continuación
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_writebuf':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:573:(.text.dcls_writebuf+0x6c): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:573:(.text.dcls_writebuf+0x88): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_seek':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:362:(.text.dcls_seek+0x6c): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:362:(.text.dcls_seek+0x8c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_write':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:337:(.text.dcls_write+0x6c): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:337:(.text.dcls_write+0x8c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_read':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:312:(.text.dcls_read+0x6c): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:312:(.text.dcls_read+0x8c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_close':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:284:(.text.dcls_close+0x68): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:284:(.text.dcls_close+0x88): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_stat':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:519:(.text.dcls_stat+0x12c): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:519:(.text.dcls_stat+0x154): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_unlink':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:497:(.text.dcls_unlink+0x88): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:497:(.text.dcls_unlink+0xa8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_rename':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:467:(.text.dcls_rename+0x114): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:467:(.text.dcls_rename+0x138): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_readdir':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:405:(.text.dcls_readdir+0x1cc): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:405:(.text.dcls_readdir+0x218): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `dcls_open':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:277:(.text.dcls_open+0x138): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:277:(.text.dcls_open+0x164): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_dclsocket.o): en la función `fs_dclsocket_shutdown':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_dclsocket.c:772:(.text.fs_dclsocket_shutdown+0xec): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_iso9660.o): en la función `iso_abort_stream':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:621:(.text.iso_close+0x68): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:621:(.text.iso_close+0x78): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_iso9660.o): en la función `iso_seek':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:855:(.text.iso_seek+0xcc): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:855:(.text.iso_seek+0xd8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_iso9660.o): en la función `iso_break_all':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:607:(.text.iso_reset+0xa0): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:607:(.text.iso_reset+0xac): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_iso9660.o): en la función `bread_cache':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:288:(.text.bread_cache+0x11c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:288:(.text.bread_cache+0x130): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_iso9660.o): en la función `iso_read':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:832:(.text.iso_read+0x190): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:832:(.text.iso_read+0x1b0): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:709:(.text.iso_read+0x2b4): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:709:(.text.iso_read+0x2c0): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_iso9660.o): en la función `iso_open':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:657:(.text.iso_open+0x134): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:657:(.text.iso_open+0x140): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_iso9660.o): en la función `fs_iso9660_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:1273:(.text.fs_iso9660_init+0x88): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_iso9660.o): en la función `fs_iso9660_shutdown':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_iso9660.c:1289:(.text.fs_iso9660_shutdown+0x48): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `null_close':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:96:(.text.null_close+0x78): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:96:(.text.null_close+0x84): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `null_open':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:40:(.text.null_open+0x54): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:40:(.text.null_open+0x5c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `null_total':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:175:(.text.null_total+0x44): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:175:(.text.null_total+0x50): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `null_tell':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:165:(.text.null_tell+0x44): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:165:(.text.null_tell+0x50): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `null_seek':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:156:(.text.null_seek+0x44): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:156:(.text.null_seek+0x50): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `null_read':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:123:(.text.null_read+0x48): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:123:(.text.null_read+0x54): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `null_write':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:144:(.text.null_write+0x5c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:144:(.text.null_write+0x68): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `null_fstat':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:198:(.text.null_fstat+0x7c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:198:(.text.null_fstat+0x88): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `fs_null_init':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:250:(.text.fs_null_init+0x1c): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_null.o): en la función `fs_null_shutdown':
/usr/local/dcdev/kos/kernel/fs/fs_null.c:266:(.text.fs_null_shutdown+0x44): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:266:(.text.fs_null_shutdown+0x54): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_null.c:266:(.text.fs_null_shutdown+0x58): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `pty_destroy_unused':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:256:(.text.pty_destroy_unused+0xd4): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:256:(.text.pty_destroy_unused+0xe4): referencia a `mutex_is_locked' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:256:(.text.pty_destroy_unused+0xe8): referencia a `cond_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:256:(.text.pty_destroy_unused+0xec): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:256:(.text.pty_destroy_unused+0xf4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `pty_stat':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:702:(.text.pty_stat+0x178): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:702:(.text.pty_stat+0x184): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `pty_write':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:575:(.text.pty_write+0x194): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:575:(.text.pty_write+0x198): referencia a `cond_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:575:(.text.pty_write+0x1a0): referencia a `cond_broadcast' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:575:(.text.pty_write+0x1a4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `pty_close':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:424:(.text.pty_close+0x9c): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:424:(.text.pty_close+0xa0): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:424:(.text.pty_close+0xac): referencia a `cond_broadcast' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `pty_read':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:510:(.text.pty_read+0x198): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:510:(.text.pty_read+0x19c): referencia a `cond_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:510:(.text.pty_read+0x1a4): referencia a `cond_broadcast' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:510:(.text.pty_read+0x1a8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:510:(.text.pty_read+0x1b0): referencia a `thd_sleep' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `pty_open_file':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:355:(.text.pty_open+0x178): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:355:(.text.pty_open+0x198): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `pty_open':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:314:(.text.pty_open+0x29c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `fs_pty_create':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:121:(.text.fs_pty_create+0x184): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:121:(.text.fs_pty_create+0x188): referencia a `cond_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:121:(.text.fs_pty_create+0x18c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:121:(.text.fs_pty_create+0x198): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `fs_pty_init':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:880:(.text.fs_pty_init+0x88): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_pty.o): en la función `fs_pty_shutdown':
/usr/local/dcdev/kos/kernel/fs/fs_pty.c:911:(.text.fs_pty_shutdown+0x8c): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:911:(.text.fs_pty_shutdown+0x94): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_pty.c:911:(.text.fs_pty_shutdown+0x9c): referencia a `cond_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_fstat':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:685:(.text.ramdisk_fstat+0xe4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:685:(.text.ramdisk_fstat+0xf8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_rewinddir':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:669:(.text.ramdisk_rewinddir+0x98): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:669:(.text.ramdisk_rewinddir+0xa4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_fcntl':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:644:(.text.ramdisk_fcntl+0xe4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:644:(.text.ramdisk_fcntl+0xf4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_mmap':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:589:(.text.ramdisk_mmap+0x78): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:589:(.text.ramdisk_mmap+0x84): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_total':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:515:(.text.ramdisk_total+0x78): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:515:(.text.ramdisk_total+0x84): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_tell':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:499:(.text.ramdisk_tell+0x70): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:499:(.text.ramdisk_tell+0x7c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_seek':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:448:(.text.ramdisk_seek+0xe8): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:448:(.text.ramdisk_seek+0xf8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_close':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:376:(.text.ramdisk_close+0xb4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:376:(.text.ramdisk_close+0xbc): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_readdir':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:535:(.text.ramdisk_readdir+0xfc): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:535:(.text.ramdisk_readdir+0x10c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_write':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:420:(.text.ramdisk_write+0xf0): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:420:(.text.ramdisk_write+0x104): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_read':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:402:(.text.ramdisk_read+0xec): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:402:(.text.ramdisk_read+0xfc): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_stat':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:601:(.text.ramdisk_stat+0x16c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:601:(.text.ramdisk_stat+0x180): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_unlink':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:552:(.text.ramdisk_unlink+0xc4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:552:(.text.ramdisk_unlink+0xd8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_open':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:240:(.text.ramdisk_open+0x188): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `ramdisk_open':
/usr/local/dcdev/kos/include/kos/mutex.h:270:(.text.ramdisk_open+0x350): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `fs_ramdisk_init':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:830:(.text.fs_ramdisk_init+0xb4): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_ramdisk.o): en la función `fs_ramdisk_shutdown':
/usr/local/dcdev/kos/kernel/fs/fs_ramdisk.c:879:(.text.fs_ramdisk_shutdown+0x70): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `rnd_close':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:120:(.text.rnd_close+0x78): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:120:(.text.rnd_close+0x84): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `rnd_open':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:63:(.text.rnd_open+0x6c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:63:(.text.rnd_open+0x78): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `rnd_total':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:198:(.text.rnd_total+0x44): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:198:(.text.rnd_total+0x50): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `rnd_tell':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:188:(.text.rnd_tell+0x44): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:188:(.text.rnd_tell+0x50): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `rnd_seek':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:179:(.text.rnd_seek+0x44): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:179:(.text.rnd_seek+0x50): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `rnd_write':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:166:(.text.rnd_write+0x5c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:166:(.text.rnd_write+0x68): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `rnd_fstat':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:260:(.text.rnd_fstat+0x7c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:260:(.text.rnd_fstat+0x88): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `rnd_fcntl':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:231:(.text.rnd_fcntl+0x68): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:231:(.text.rnd_fcntl+0x74): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `rnd_read':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:145:(.text.rnd_read+0x64): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:145:(.text.rnd_read+0x70): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `fs_rnd_init':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:327:(.text.fs_rnd_init+0x28): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_random.o): en la función `fs_rnd_shutdown':
/usr/local/dcdev/kos/kernel/fs/fs_random.c:344:(.text.fs_rnd_shutdown+0x4c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:344:(.text.fs_rnd_shutdown+0x5c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_random.c:344:(.text.fs_rnd_shutdown+0x64): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_romdisk.o): en la función `romdisk_close':
/usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:273:(.text.romdisk_close+0x50): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:273:(.text.romdisk_close+0x5c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_romdisk.o): en la función `romdisk_open':
/usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:247:(.text.romdisk_open+0x170): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:247:(.text.romdisk_open+0x178): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_romdisk.o): en la función `fs_romdisk_init':
/usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:665:(.text.fs_romdisk_init+0x3c): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_romdisk.o): en la función `fs_romdisk_shutdown':
/usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:692:(.text.fs_romdisk_shutdown+0x64): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:692:(.text.fs_romdisk_shutdown+0x74): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:692:(.text.fs_romdisk_shutdown+0x80): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_romdisk.o): en la función `fs_romdisk_mount':
/usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:723:(.text.fs_romdisk_mount+0x1e0): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:723:(.text.fs_romdisk_mount+0x1ec): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_romdisk.o): en la función `fs_romdisk_unmount':
/usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:769:(.text.fs_romdisk_unmount+0xc4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_romdisk.c:769:(.text.fs_romdisk_unmount+0xd8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_socket.o): en la función `fs_socket_close':
/usr/local/dcdev/kos/kernel/fs/fs_socket.c:37:(.text.fs_socket_close+0x4c): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_socket.c:37:(.text.fs_socket_close+0x54): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_socket.o): en la función `fs_socket_input':
/usr/local/dcdev/kos/kernel/fs/fs_socket.c:194:(.text.fs_socket_input+0x68): referencia a `mutex_lock_irqsafe' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs_socket.c:194:(.text.fs_socket_input+0x74): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_write':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:508:(.text.vmu_write+0x11c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:508:(.text.vmu_write+0x128): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_open':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:166:(.text.vmu_open+0x1e0): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:166:(.text.vmu_open+0x1e8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_tell':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:581:(.text.vmu_tell+0x48): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:581:(.text.vmu_tell+0x54): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_total':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:591:(.text.vmu_total+0x4c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:591:(.text.vmu_total+0x58): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_mmap':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:539:(.text.vmu_mmap+0x50): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:539:(.text.vmu_mmap+0x5c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_rewinddir':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:793:(.text.vmu_rewinddir+0x5c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:793:(.text.vmu_rewinddir+0x68): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_fcntl':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:774:(.text.vmu_fcntl+0x9c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:774:(.text.vmu_fcntl+0xa8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_fstat':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:805:(.text.vmu_fstat+0xc4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:805:(.text.vmu_fstat+0xd0): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_seek':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:557:(.text.vmu_seek+0x80): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:557:(.text.vmu_seek+0x8c): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_read':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:473:(.text.vmu_read+0xac): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:473:(.text.vmu_read+0xb8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_readdir':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:618:(.text.vmu_readdir+0xbc): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:618:(.text.vmu_readdir+0xc8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `vmu_close':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:420:(.text.vmu_close+0x1d8): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:420:(.text.vmu_close+0x1e4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `fs_vmu_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:861:(.text.fs_vmu_init+0x1c): referencia a `mutex_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs_vmu.o): en la función `fs_vmu_shutdown':
/usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:885:(.text.fs_vmu_shutdown+0xa8): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:885:(.text.fs_vmu_shutdown+0xb8): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/fs/fs_vmu.c:885:(.text.fs_vmu_shutdown+0xbc): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs.o): en la función `fs_chdir':
/usr/local/dcdev/kos/kernel/fs/fs.c:656:(.text.fs_chdir+0x34): referencia a `thd_get_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs.c:656:(.text.fs_chdir+0x38): referencia a `thd_set_pwd' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs.o): en la función `fs_getwd':
/usr/local/dcdev/kos/kernel/fs/fs.c:663:(.text.fs_getwd+0x10): referencia a `thd_get_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs.c:663:(.text.fs_getwd+0x14): referencia a `thd_get_pwd' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs.o): en la función `fs_readlink':
/usr/local/dcdev/kos/kernel/fs/fs.c:838:(.text.fs_readlink+0xd4): referencia a `thd_get_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs.c:838:(.text.fs_readlink+0xd8): referencia a `thd_get_pwd' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(fs.o): en la función `fs_stat':
/usr/local/dcdev/kos/kernel/fs/fs.c:858:(.text.fs_stat+0x100): referencia a `thd_get_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/fs/fs.c:858:(.text.fs_stat+0x104): referencia a `thd_get_pwd' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g2dma.o): en la función `g2_dma_irq_hnd':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g2dma.c:161:(.text.g2_dma_irq_hnd+0x90): referencia a `sem_signal' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g2dma.c:161:(.text.g2_dma_irq_hnd+0x98): referencia a `thd_schedule' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g2dma.o): en la función `g2_dma_transfer':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g2dma.c:183:(.text.g2_dma_transfer+0x114): referencia a `sem_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g2dma.o): en la función `g2_dma_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g2dma.c:253:(.text.g2_dma_init+0x9c): referencia a `sem_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g2dma.o): en la función `g2_dma_shutdown':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g2dma.c:276:(.text.g2_dma_shutdown+0x80): referencia a `sem_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x64): referencia a `cond_broadcast' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x6c): referencia a `cond_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x74): referencia a `cond_signal' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x7c): referencia a `cond_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x84): referencia a `cond_wait_timed' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x2b4): referencia a `genwait_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x2bc): referencia a `genwait_wake_all' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x2c4): referencia a `genwait_wake_cnt' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x2cc): referencia a `genwait_wake_one' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x3ec): referencia a `mutex_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x3f4): referencia a `mutex_is_locked' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x3fc): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x404): referencia a `mutex_lock_timed' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x40c): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x414): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x48c): referencia a `sem_count' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x494): referencia a `sem_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x49c): referencia a `sem_signal' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x4a4): referencia a `sem_trywait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x4ac): referencia a `sem_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x4b4): referencia a `sem_wait_timed' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x4fc): referencia a `thd_by_tid' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x504): referencia a `thd_create' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x50c): referencia a `thd_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x514): referencia a `thd_detach' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x51c): referencia a `thd_exit' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x524): referencia a `thd_get_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x52c): referencia a `thd_get_errno' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x534): referencia a `thd_get_label' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x53c): referencia a `thd_get_pwd' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x544): referencia a `thd_join' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x54c): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x554): referencia a `thd_pslist' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x55c): referencia a `thd_pslist_queue' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x564): referencia a `thd_schedule' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x56c): referencia a `thd_schedule_next' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x574): referencia a `thd_set_label' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x57c): referencia a `thd_set_mode' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x584): referencia a `thd_set_prio' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x58c): referencia a `thd_set_pwd' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(kernel_exports.o):(.data.kernel_symtab+0x594): referencia a `thd_sleep' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(mmu.o): en la función `unhandled_mmu':
/usr/local/dcdev/kos/kernel/arch/dreamcast/kernel/mmu.c:615:(.text.unhandled_mmu.isra.0+0x60): referencia a `thd_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_dma.o): en la función `pvr_dma_irq_hnd':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_dma.c:68:(.text.pvr_dma_irq_hnd+0x74): referencia a `sem_signal' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_dma.c:68:(.text.pvr_dma_irq_hnd+0x7c): referencia a `thd_schedule' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_dma.o): en la función `pvr_dma_transfer':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_dma.c:116:(.text.pvr_dma_transfer+0x140): referencia a `sem_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_dma.o): en la función `pvr_dma_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_dma.c:182:(.text.pvr_dma_init+0x38): referencia a `sem_init' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_dma.o): en la función `pvr_dma_shutdown':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_dma.c:194:(.text.pvr_dma_shutdown+0x34): referencia a `sem_destroy' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_mem_core.o): en la función `pvr_int_malloc':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_mem_core.c:128:(.text.pvr_int_malloc+0x3c): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_mem_core.o): en la función `pvr_int_free':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_mem_core.c:139:(.text.pvr_int_free+0x3c): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_mem_core.o): en la función `pvr_int_malloc_stats':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_mem_core.c:295:(.text.pvr_int_malloc_stats+0x68): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_mem_core.o): en la función `pvr_int_mallinfo':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_mem_core.c:311:(.text.pvr_int_mallinfo+0x40): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(thdswitch.o): en la función `tcnaddr':
(.text+0x88): referencia a `thd_choose_new' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(biosfont.o): en la función `bfont_draw_ex':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/biosfont.c:54:(.text.bfont_draw_ex+0x22c): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `dma_common':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:394:(.text.dma_common+0xa0): referencia a `thd_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:394:(.text.dma_common+0xb8): referencia a `sem_wait' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_mutex_lock':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:216:(.text.g1_ata_mutex_lock+0x24): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:216:(.text.g1_ata_mutex_lock+0x28): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_select_device':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:320:(.text.g1_ata_select_device+0x88): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_mutex_unlock':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:222:(.text.g1_ata_mutex_unlock+0x18): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_scan':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:1084:(.text.g1_ata_scan+0x1ac): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:1084:(.text.g1_ata_scan+0x1b0): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:1084:(.text.g1_ata_scan+0x1e0): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_dma_irq_hnd':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:288:(.text.g1_dma_irq_hnd+0x184): referencia a `mutex_unlock_as_thread' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:288:(.text.g1_dma_irq_hnd+0x188): referencia a `sem_signal' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:288:(.text.g1_dma_irq_hnd+0x190): referencia a `thd_schedule' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_read_chs':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:415:(.text.g1_ata_read_chs+0x194): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:415:(.text.g1_ata_read_chs+0x1b4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:415:(.text.g1_ata_read_chs+0x1b8): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_write_chs':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:496:(.text.g1_ata_write_chs+0x174): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:496:(.text.g1_ata_write_chs+0x194): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:496:(.text.g1_ata_write_chs+0x198): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_read_lba':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:602:(.text.g1_ata_read_lba+0x1e8): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:602:(.text.g1_ata_read_lba+0x210): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:602:(.text.g1_ata_read_lba+0x214): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_read_lba_dma':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:689:(.text.g1_ata_read_lba_dma+0x274): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:689:(.text.g1_ata_read_lba_dma+0x2b4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:689:(.text.g1_ata_read_lba_dma+0x2bc): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_write_lba':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:774:(.text.g1_ata_write_lba+0x200): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:774:(.text.g1_ata_write_lba+0x228): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:774:(.text.g1_ata_write_lba+0x22c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_write_lba_dma':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:880:(.text.g1_ata_write_lba_dma+0x264): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:880:(.text.g1_ata_write_lba_dma+0x2a4): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:880:(.text.g1_ata_write_lba_dma+0x2ac): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(g1ata.o): en la función `g1_ata_flush':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:959:(.text.g1_ata_flush+0xa0): referencia a `mutex_trylock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:959:(.text.g1_ata_flush+0xbc): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/g1ata.c:959:(.text.g1_ata_flush+0xc0): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(pvr_texture.o): en la función `pvr_txr_load_kimg':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_texture.c:221:(.text.pvr_txr_load_kimg+0x1e8): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/pvr/pvr_texture.c:221:(.text.pvr_txr_load_kimg+0x1f4): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(sci.o): en la función `sci_configure_uart':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/sci.c:418:(.text.sci_configure_uart+0x50): referencia a `thd_sleep' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(sci.o): en la función `sci_init':
/usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/sci.c:395:(.text.sci_init+0x1f0): referencia a `thd_sleep' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/hardware/sci.c:327:(.text.sci_init+0x410): referencia a `thd_sleep' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_stream.o): en la función `snd_stream_transfer':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_stream.c:666:(.text.snd_stream_transfer+0xb4): referencia a `thd_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_stream.c:666:(.text.snd_stream_transfer+0xc4): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_stream.c:666:(.text.snd_stream_transfer+0xcc): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_stream.o): en la función `snd_stream_fill':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_stream.c:729:(.text.snd_stream_fill+0x31c): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_stream.o): en la función `dma_done':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_stream.c:645:(.text.dma_done+0xc): referencia a `mutex_unlock_as_thread' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_stream.c:645:(.text.dma_chain+0x48): referencia a `mutex_unlock_as_thread' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(snd_stream.o): en la función `snd_stream_destroy':
/usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_stream.c:451:(.text.snd_stream_destroy+0xec): referencia a `mutex_lock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/arch/dreamcast/sound/snd_stream.c:451:(.text.snd_stream_destroy+0x108): referencia a `mutex_unlock' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(lock_common.o): en la función `_newlib_lock_acquire':
/usr/local/dcdev/kos/kernel/libc/newlib/lock_common.c:25:(.text.__newlib_lock_acquire+0x2c): referencia a `thd_pass' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/lib/dreamcast/libkallisti.a(lock_common.o): en la función `_newlib_lock_acquire_recursive':
/usr/local/dcdev/kos/kernel/libc/newlib/lock_common.c:59:(.text.__newlib_lock_acquire_recursive+0x58): referencia a `thd_get_current' sin definir
/usr/local/dcdev/sh-elf/lib/gcc/sh-elf/15.2.0/../../../../sh-elf/bin/ld: /usr/local/dcdev/kos/kernel/libc/newlib/lock_common.c:59:(.text.__newlib_lock_acquire_recursive+0x5c): referencia a `thd_pass' sin definir
collect2: error: ld devolvió el estado de salida 1
/usr/local/dcdev/kos/utils/build_wrappers/kos-cc --sysroot=/usr/local/dcdev/kos-ports CMakeFiles/cmTC_2542c.dir/testCCompiler.c.obj -o cmTC_2542c.elf
make[2]: *** [cmTC_2542c.elf] Error 1
make[1]: *** [cmTC_2542c/fast] Error 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:2 (project)
-- Configuring incomplete, errors occurred!
make[1]: *** No rule to make target `all'. Stop.
make: *** [build-stamp] Error 2
2
Error building /usr/local/dcdev/kos/../kos-ports/cglm.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment