the build stopped #1029

Closed
opened 2026-11-09 06:58:18 +00:00 by stanley700206 · 5 comments
stanley700206 commented 2026-11-09 06:58:18 +00:00 (Migrated from github.com)

Builder version

v2.0.6

How you built

Hookshot Builder app (Windows)

Game files given to it

A .nup

The error

Hookshot Builder v2.0.6 on Windows 10.0.26300.0
The build stopped: build.py stopped (exit status 1): KeyError: 'C:\\Users\\Stanley\\AppData\\Local\\HookshotBuilder\\versions\\v2.0.6\\HookshotBuilder\\tools\\nx2\\..\\gpu\\third_party\\suyu\\video_core\\textures\\astc.cpp'

  code_027.c         24 MB      58s  (657s)
  code_032.c         23 MB      52s  (666s)
  rx_pipecache.cpp    0 MB      10s  (667s)
  rx_present_fx.cpp    0 MB       2s  (667s)
  rx_bc7.cpp          0 MB       1s  (668s)
  rx_buffer.cpp       0 MB      12s  (669s)
  rx_nvn.cpp          0 MB       4s  (670s)
  rx_debug.cpp        0 MB       2s  (671s)
  rx_texture_gpu.cpp    0 MB       2s  (672s)
  code_017_1.c       13 MB     105s  (672s)
  rx_framegen.cpp     0 MB       2s  (673s)
  code_006_1.c       14 MB      47s  (674s)
  emit_wgsl_composite.cpp    0 MB       2s  (675s)
  rx_record.cpp       0 MB       2s  (676s)
  rx_shader.cpp       0 MB      10s  (678s)
  emit_wgsl_atomic.cpp    0 MB       2s  (678s)
  code_024.c         23 MB     111s  (678s)
  rx_draw.cpp         0 MB       6s  (678s)
  emit_wgsl.cpp       0 MB       5s  (678s)
  code_022_3.c        2 MB      61s  (678s)
  rx_web_mt.cpp       0 MB       1s  (679s)
  code_021_4.c        3 MB     151s  (680s)
  emit_wgsl_not_implemented.cpp    0 MB       2s  (680s)
  code_006.c         14 MB      56s  (681s)
  emit_wgsl_integer.cpp    0 MB       2s  (681s)
  rx_compute.cpp      0 MB       2s  (681s)
  rx_pipecache_native.cpp    0 MB       3s  (681s)
  code_006_2.c       13 MB      49s  (682s)
  emit_wgsl_undefined.cpp    0 MB       2s  (682s)
  emit_wgsl_bitwise_conversion.cpp    0 MB       2s  (683s)
  emit_wgsl_logical.cpp    0 MB       2s  (684s)
  emit_wgsl_image.cpp    0 MB       3s  (684s)
  emit_wgsl_memory.cpp    0 MB       2s  (685s)
  rx_texture.cpp      0 MB       5s  (685s)
  condition.cpp       0 MB       2s  (686s)
  emit_wgsl_select.cpp    0 MB       2s  (686s)
  code_013_1.c       16 MB      60s  (686s)
  rx_core.cpp         0 MB       7s  (687s)
  emit_wgsl_floating_point.cpp    0 MB       3s  (688s)
  patch.cpp           0 MB       2s  (688s)
  emit_wgsl_barriers.cpp    0 MB       2s  (688s)
  emit_wgsl_warp.cpp    0 MB       2s  (688s)
  microinstruction.cpp    0 MB       2s  (688s)
  emit_wgsl_control_flow.cpp    0 MB       2s  (689s)
  emit_wgsl_shared_memory.cpp    0 MB       2s  (690s)
  basic_block.cpp     0 MB       3s  (690s)
  opcodes.cpp         0 MB       1s  (691s)
  value.cpp           0 MB       2s  (691s)
  control_flow.cpp    0 MB       3s  (692s)
  decode.cpp          0 MB       1s  (692s)
  barrier_operations.cpp    0 MB       2s  (693s)
  var_alloc.cpp       0 MB       2s  (693s)
  indirect_branch_table_track.cpp    0 MB       2s  (694s)
  bitfield_extract.cpp    0 MB       2s  (695s)
  emit_wgsl_convert.cpp    0 MB       2s  (696s)
  type.cpp            0 MB       1s  (696s)
  emit_wgsl_special.cpp    0 MB       2s  (697s)
  emit_wgsl_context_get_set.cpp    0 MB       3s  (698s)
  attribute_memory_to_physical.cpp    0 MB       2s  (698s)
  double_min_max.cpp    0 MB       2s  (699s)
  find_leading_one.cpp    0 MB       2s  (701s)
  double_add.cpp      0 MB       2s  (701s)
  post_order.cpp      0 MB       2s  (701s)
  branch_indirect.cpp    0 MB       2s  (702s)
  bitfield_insert.cpp    0 MB       2s  (703s)
  double_multiply.cpp    0 MB       2s  (703s)
  code_013.c          6 MB      25s  (704s)
  structured_control_flow.cpp    0 MB       3s  (704s)
  floating_point_compare_and_set.cpp    0 MB       2s  (704s)
  opcodes.cpp         0 MB       2s  (705s)
  common_funcs.cpp    0 MB       2s  (706s)
  ir_emitter.cpp      0 MB       3s  (706s)
  floating_point_conversion_integer.cpp    0 MB       2s  (706s)
  double_fused_multiply_add.cpp    0 MB       2s  (707s)
  floating_point_compare.cpp    0 MB       2s  (707s)
  floating_point_multi_function.cpp    0 MB       2s  (708s)
  double_compare_and_set.cpp    0 MB       2s  (708s)
  floating_point_min_max.cpp    0 MB       2s  (709s)
  floating_point_set_predicate.cpp    0 MB       2s  (709s)
  floating_point_conversion_floating_point.cpp    0 MB       2s  (709s)
  condition_code_set.cpp    0 MB       2s  (710s)
  floating_point_range_reduction.cpp    0 MB       2s  (710s)
  half_floating_point_add.cpp    0 MB       2s  (710s)
  double_set_predicate.cpp    0 MB       2s  (711s)
  code_017.c         15 MB      86s  (711s)
  half_floating_point_fused_multiply_add.cpp    0 MB       2s  (711s)
  atomic_operations_shared_memory.cpp    0 MB       2s  (711s)
  half_floating_point_helper.cpp    0 MB       2s  (712s)
  floating_point_fused_multiply_add.cpp    0 MB       2s  (713s)
  floating_point_multiply.cpp    0 MB       2s  (713s)
  half_floating_point_set.cpp    0 MB       2s  (713s)
  wgsl_emit_context.cpp    0 MB       3s  (713s)
  atomic_operations_global_memory.cpp    0 MB       2s  (713s)
  integer_add.cpp     0 MB       2s  (714s)
  internal_stage_buffer_entry_read.cpp    0 MB       1s  (715s)
  integer_minimum_maximum.cpp    0 MB       2s  (715s)
  integer_funnel_shift.cpp    0 MB       2s  (715s)
  integer_compare.cpp    0 MB       2s  (715s)
  floating_point_add.cpp    0 MB       2s  (715s)
  impl.cpp            0 MB       2s  (715s)
  integer_compare_and_set.cpp    0 MB       2s  (715s)
  integer_popcount.cpp    0 MB       1s  (717s)
  floating_point_swizzled_add.cpp    0 MB       2s  (717s)
  integer_shift_right.cpp    0 MB       2s  (717s)
  integer_floating_point_conversion.cpp    0 MB       3s  (717s)
  integer_short_multiply_add.cpp    0 MB       2s  (718s)
  integer_to_integer_conversion.cpp    0 MB       2s  (718s)
  half_floating_point_multiply.cpp    0 MB       2s  (718s)
  load_store_local_shared.cpp    0 MB       2s  (718s)
  integer_set_predicate.cpp    0 MB       1s  (719s)
  predicate_set_predicate.cpp    0 MB       1s  (719s)
  move_register.cpp    0 MB       1s  (719s)
  load_constant.cpp    0 MB       2s  (719s)
  load_store_attribute.cpp    0 MB       2s  (720s)
  pixel_load.cpp      0 MB       2s  (720s)
  move_predicate_to_register.cpp    0 MB       2s  (720s)
  program.cpp         0 MB       1s  (721s)
  output_geometry.cpp    0 MB       1s  (721s)
  integer_add_three_input.cpp    0 MB       2s  (721s)
  load_store_memory.cpp    0 MB       2s  (721s)
  load_effective_address.cpp    0 MB       2s  (722s)
  surface_load_store.cpp    0 MB       3s  (722s)
  select_source_with_predicate.cpp    0 MB       2s  (722s)
  half_floating_point_set_predicate.cpp    0 MB       2s  (723s)
  move_register_to_predicate.cpp    0 MB       2s  (723s)
  logic_operation.cpp    0 MB       2s  (724s)
  texture_load.cpp    0 MB       2s  (724s)
  not_implemented.cpp    0 MB       2s  (724s)
  integer_shift_left.cpp    0 MB       2s  (725s)
  logic_operation_three_input.cpp    0 MB       2s  (725s)
  exit_program.cpp    0 MB       2s  (725s)
  predicate_set_register.cpp    0 MB       2s  (726s)
  texture_gradient.cpp    0 MB       2s  (726s)
  texture_mipmap_level.cpp    0 MB       2s  (726s)
  surface_atomic_operations.cpp    0 MB       2s  (726s)
  texture_load_swizzled.cpp    0 MB       2s  (727s)
  texture_gather.cpp    0 MB       2s  (727s)
  video_helper.cpp    0 MB       2s  (728s)
  texture_gather_swizzled.cpp    0 MB       2s  (728s)
  video_minimum_maximum.cpp    0 MB       2s  (728s)
  video_set_predicate.cpp    0 MB       2s  (729s)
  move_special_register.cpp    0 MB       2s  (729s)
  warp_shuffle.cpp    0 MB       2s  (729s)
  video_multiply_add.cpp    0 MB       2s  (729s)
  dead_code_elimination_pass.cpp    0 MB       1s  (730s)
  lower_fp64_to_fp32.cpp    0 MB       2s  (730s)
  code_022_1.c        4 MB      63s  (730s)
  collect_shader_info_pass.cpp    0 MB       3s  (731s)
  format_lookup_table.cpp    0 MB       1s  (731s)
  layer_pass.cpp      0 MB       2s  (731s)
  constant_propagation_pass.cpp    0 MB       3s  (731s)
  integer_scaled_add.cpp    0 MB       2s  (732s)
  global_memory_to_storage_buffer_pass.cpp    0 MB       3s  (732s)
  identity_removal_pass.cpp    0 MB       2s  (732s)
  texture_fetch_swizzled.cpp    0 MB       3s  (733s)
  texture_fetch.cpp    0 MB       2s  (733s)
  conditional_barrier_pass.cpp    0 MB       2s  (733s)
  translate_program.cpp    0 MB       4s  (733s)
  texture_query.cpp    0 MB       2s  (733s)
  translate.cpp       0 MB       2s  (734s)
  lower_fp16_to_fp32.cpp    0 MB       1s  (734s)
  position_pass.cpp    0 MB       2s  (734s)
  emit_spirv_barriers.cpp    0 MB       2s  (735s)
  astc.cpp            0 MB       2s  (735s)
  code_012.c         23 MB      54s  (735s)
  lower_int64_to_int32.cpp    0 MB       3s  (735s)
  rescaling_pass.cpp    0 MB       3s  (735s)
  surface.cpp         0 MB       1s  (735s)
  decoders.cpp        0 MB       1s  (735s)
  vendor_workaround_pass.cpp    0 MB       2s  (736s)
  code_052.c         24 MB      64s  (736s)
  emit_spirv_convert.cpp    0 MB       2s  (736s)
Traceback (most recent call last):
  File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 901, in <module>
    sys.exit(main())
             ~~~~^^
  File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 759, in main
    for src, secs, err in (f.result() for f in concurrent.futures.as_completed([ex.submit(compile_one, j) for j in jobs])):
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 759, in <genexpr>
    for src, secs, err in (f.result() for f in concurrent.futures.as_completed([ex.submit(compile_one, j) for j in jobs])):
                           ~~~~~~~~^^
  File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\python\Lib\concurrent\futures\_base.py", line 447, in result
    return self.__get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\python\Lib\concurrent\futures\_base.py", line 396, in __get_result
    raise self._exception
  File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\python\Lib\concurrent\futures\thread.py", line 86, in run
    result = ctx.run(self.task)
  File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\python\Lib\concurrent\futures\thread.py", line 73, in run
    return fn(*args, **kwargs)
  File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 551, in compile_one
    GATE.started(src, p)
    ~~~~~~~~~~~~^^^^^^^^
  File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 296, in started
    self.running[src][1] = proc
    ~~~~~~~~~~~~^^^^^
KeyError: 'C:\\Users\\Stanley\\AppData\\Local\\HookshotBuilder\\versions\\v2.0.6\\HookshotBuilder\\tools\\nx2\\..\\gpu\\third_party\\suyu\\video_core\\textures\\astc.cpp'
@@error build.py stopped (exit status 1): KeyError: 'C:\\Users\\Stanley\\AppData\\Local\\HookshotBuilder\\versions\\v2.0.6\\HookshotBuilder\\tools\\nx2\\..\\gpu\\third_party\\suyu\\video_core\\textures\\astc.cpp'

Visual Studio or Build Tools version, and Windows SDK version

No response

Operating system and free space on the output drive

Windows 11 26H2, 200 GB free space on C:

Before you send it

  • I'm on the newest release, or it still fails on it.
  • I searched the open issues for this error.
  • I'm not attaching game files or anything built from them.
### Builder version v2.0.6 ### How you built Hookshot Builder app (Windows) ### Game files given to it A .nup ### The error ```text Hookshot Builder v2.0.6 on Windows 10.0.26300.0 The build stopped: build.py stopped (exit status 1): KeyError: 'C:\\Users\\Stanley\\AppData\\Local\\HookshotBuilder\\versions\\v2.0.6\\HookshotBuilder\\tools\\nx2\\..\\gpu\\third_party\\suyu\\video_core\\textures\\astc.cpp' code_027.c 24 MB 58s (657s) code_032.c 23 MB 52s (666s) rx_pipecache.cpp 0 MB 10s (667s) rx_present_fx.cpp 0 MB 2s (667s) rx_bc7.cpp 0 MB 1s (668s) rx_buffer.cpp 0 MB 12s (669s) rx_nvn.cpp 0 MB 4s (670s) rx_debug.cpp 0 MB 2s (671s) rx_texture_gpu.cpp 0 MB 2s (672s) code_017_1.c 13 MB 105s (672s) rx_framegen.cpp 0 MB 2s (673s) code_006_1.c 14 MB 47s (674s) emit_wgsl_composite.cpp 0 MB 2s (675s) rx_record.cpp 0 MB 2s (676s) rx_shader.cpp 0 MB 10s (678s) emit_wgsl_atomic.cpp 0 MB 2s (678s) code_024.c 23 MB 111s (678s) rx_draw.cpp 0 MB 6s (678s) emit_wgsl.cpp 0 MB 5s (678s) code_022_3.c 2 MB 61s (678s) rx_web_mt.cpp 0 MB 1s (679s) code_021_4.c 3 MB 151s (680s) emit_wgsl_not_implemented.cpp 0 MB 2s (680s) code_006.c 14 MB 56s (681s) emit_wgsl_integer.cpp 0 MB 2s (681s) rx_compute.cpp 0 MB 2s (681s) rx_pipecache_native.cpp 0 MB 3s (681s) code_006_2.c 13 MB 49s (682s) emit_wgsl_undefined.cpp 0 MB 2s (682s) emit_wgsl_bitwise_conversion.cpp 0 MB 2s (683s) emit_wgsl_logical.cpp 0 MB 2s (684s) emit_wgsl_image.cpp 0 MB 3s (684s) emit_wgsl_memory.cpp 0 MB 2s (685s) rx_texture.cpp 0 MB 5s (685s) condition.cpp 0 MB 2s (686s) emit_wgsl_select.cpp 0 MB 2s (686s) code_013_1.c 16 MB 60s (686s) rx_core.cpp 0 MB 7s (687s) emit_wgsl_floating_point.cpp 0 MB 3s (688s) patch.cpp 0 MB 2s (688s) emit_wgsl_barriers.cpp 0 MB 2s (688s) emit_wgsl_warp.cpp 0 MB 2s (688s) microinstruction.cpp 0 MB 2s (688s) emit_wgsl_control_flow.cpp 0 MB 2s (689s) emit_wgsl_shared_memory.cpp 0 MB 2s (690s) basic_block.cpp 0 MB 3s (690s) opcodes.cpp 0 MB 1s (691s) value.cpp 0 MB 2s (691s) control_flow.cpp 0 MB 3s (692s) decode.cpp 0 MB 1s (692s) barrier_operations.cpp 0 MB 2s (693s) var_alloc.cpp 0 MB 2s (693s) indirect_branch_table_track.cpp 0 MB 2s (694s) bitfield_extract.cpp 0 MB 2s (695s) emit_wgsl_convert.cpp 0 MB 2s (696s) type.cpp 0 MB 1s (696s) emit_wgsl_special.cpp 0 MB 2s (697s) emit_wgsl_context_get_set.cpp 0 MB 3s (698s) attribute_memory_to_physical.cpp 0 MB 2s (698s) double_min_max.cpp 0 MB 2s (699s) find_leading_one.cpp 0 MB 2s (701s) double_add.cpp 0 MB 2s (701s) post_order.cpp 0 MB 2s (701s) branch_indirect.cpp 0 MB 2s (702s) bitfield_insert.cpp 0 MB 2s (703s) double_multiply.cpp 0 MB 2s (703s) code_013.c 6 MB 25s (704s) structured_control_flow.cpp 0 MB 3s (704s) floating_point_compare_and_set.cpp 0 MB 2s (704s) opcodes.cpp 0 MB 2s (705s) common_funcs.cpp 0 MB 2s (706s) ir_emitter.cpp 0 MB 3s (706s) floating_point_conversion_integer.cpp 0 MB 2s (706s) double_fused_multiply_add.cpp 0 MB 2s (707s) floating_point_compare.cpp 0 MB 2s (707s) floating_point_multi_function.cpp 0 MB 2s (708s) double_compare_and_set.cpp 0 MB 2s (708s) floating_point_min_max.cpp 0 MB 2s (709s) floating_point_set_predicate.cpp 0 MB 2s (709s) floating_point_conversion_floating_point.cpp 0 MB 2s (709s) condition_code_set.cpp 0 MB 2s (710s) floating_point_range_reduction.cpp 0 MB 2s (710s) half_floating_point_add.cpp 0 MB 2s (710s) double_set_predicate.cpp 0 MB 2s (711s) code_017.c 15 MB 86s (711s) half_floating_point_fused_multiply_add.cpp 0 MB 2s (711s) atomic_operations_shared_memory.cpp 0 MB 2s (711s) half_floating_point_helper.cpp 0 MB 2s (712s) floating_point_fused_multiply_add.cpp 0 MB 2s (713s) floating_point_multiply.cpp 0 MB 2s (713s) half_floating_point_set.cpp 0 MB 2s (713s) wgsl_emit_context.cpp 0 MB 3s (713s) atomic_operations_global_memory.cpp 0 MB 2s (713s) integer_add.cpp 0 MB 2s (714s) internal_stage_buffer_entry_read.cpp 0 MB 1s (715s) integer_minimum_maximum.cpp 0 MB 2s (715s) integer_funnel_shift.cpp 0 MB 2s (715s) integer_compare.cpp 0 MB 2s (715s) floating_point_add.cpp 0 MB 2s (715s) impl.cpp 0 MB 2s (715s) integer_compare_and_set.cpp 0 MB 2s (715s) integer_popcount.cpp 0 MB 1s (717s) floating_point_swizzled_add.cpp 0 MB 2s (717s) integer_shift_right.cpp 0 MB 2s (717s) integer_floating_point_conversion.cpp 0 MB 3s (717s) integer_short_multiply_add.cpp 0 MB 2s (718s) integer_to_integer_conversion.cpp 0 MB 2s (718s) half_floating_point_multiply.cpp 0 MB 2s (718s) load_store_local_shared.cpp 0 MB 2s (718s) integer_set_predicate.cpp 0 MB 1s (719s) predicate_set_predicate.cpp 0 MB 1s (719s) move_register.cpp 0 MB 1s (719s) load_constant.cpp 0 MB 2s (719s) load_store_attribute.cpp 0 MB 2s (720s) pixel_load.cpp 0 MB 2s (720s) move_predicate_to_register.cpp 0 MB 2s (720s) program.cpp 0 MB 1s (721s) output_geometry.cpp 0 MB 1s (721s) integer_add_three_input.cpp 0 MB 2s (721s) load_store_memory.cpp 0 MB 2s (721s) load_effective_address.cpp 0 MB 2s (722s) surface_load_store.cpp 0 MB 3s (722s) select_source_with_predicate.cpp 0 MB 2s (722s) half_floating_point_set_predicate.cpp 0 MB 2s (723s) move_register_to_predicate.cpp 0 MB 2s (723s) logic_operation.cpp 0 MB 2s (724s) texture_load.cpp 0 MB 2s (724s) not_implemented.cpp 0 MB 2s (724s) integer_shift_left.cpp 0 MB 2s (725s) logic_operation_three_input.cpp 0 MB 2s (725s) exit_program.cpp 0 MB 2s (725s) predicate_set_register.cpp 0 MB 2s (726s) texture_gradient.cpp 0 MB 2s (726s) texture_mipmap_level.cpp 0 MB 2s (726s) surface_atomic_operations.cpp 0 MB 2s (726s) texture_load_swizzled.cpp 0 MB 2s (727s) texture_gather.cpp 0 MB 2s (727s) video_helper.cpp 0 MB 2s (728s) texture_gather_swizzled.cpp 0 MB 2s (728s) video_minimum_maximum.cpp 0 MB 2s (728s) video_set_predicate.cpp 0 MB 2s (729s) move_special_register.cpp 0 MB 2s (729s) warp_shuffle.cpp 0 MB 2s (729s) video_multiply_add.cpp 0 MB 2s (729s) dead_code_elimination_pass.cpp 0 MB 1s (730s) lower_fp64_to_fp32.cpp 0 MB 2s (730s) code_022_1.c 4 MB 63s (730s) collect_shader_info_pass.cpp 0 MB 3s (731s) format_lookup_table.cpp 0 MB 1s (731s) layer_pass.cpp 0 MB 2s (731s) constant_propagation_pass.cpp 0 MB 3s (731s) integer_scaled_add.cpp 0 MB 2s (732s) global_memory_to_storage_buffer_pass.cpp 0 MB 3s (732s) identity_removal_pass.cpp 0 MB 2s (732s) texture_fetch_swizzled.cpp 0 MB 3s (733s) texture_fetch.cpp 0 MB 2s (733s) conditional_barrier_pass.cpp 0 MB 2s (733s) translate_program.cpp 0 MB 4s (733s) texture_query.cpp 0 MB 2s (733s) translate.cpp 0 MB 2s (734s) lower_fp16_to_fp32.cpp 0 MB 1s (734s) position_pass.cpp 0 MB 2s (734s) emit_spirv_barriers.cpp 0 MB 2s (735s) astc.cpp 0 MB 2s (735s) code_012.c 23 MB 54s (735s) lower_int64_to_int32.cpp 0 MB 3s (735s) rescaling_pass.cpp 0 MB 3s (735s) surface.cpp 0 MB 1s (735s) decoders.cpp 0 MB 1s (735s) vendor_workaround_pass.cpp 0 MB 2s (736s) code_052.c 24 MB 64s (736s) emit_spirv_convert.cpp 0 MB 2s (736s) Traceback (most recent call last): File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 901, in <module> sys.exit(main()) ~~~~^^ File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 759, in main for src, secs, err in (f.result() for f in concurrent.futures.as_completed([ex.submit(compile_one, j) for j in jobs])): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 759, in <genexpr> for src, secs, err in (f.result() for f in concurrent.futures.as_completed([ex.submit(compile_one, j) for j in jobs])): ~~~~~~~~^^ File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\python\Lib\concurrent\futures\_base.py", line 447, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\python\Lib\concurrent\futures\_base.py", line 396, in __get_result raise self._exception File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\python\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\python\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 551, in compile_one GATE.started(src, p) ~~~~~~~~~~~~^^^^^^^^ File "C:\Users\Stanley\AppData\Local\HookshotBuilder\versions\v2.0.6\HookshotBuilder\tools\nx2\build.py", line 296, in started self.running[src][1] = proc ~~~~~~~~~~~~^^^^^ KeyError: 'C:\\Users\\Stanley\\AppData\\Local\\HookshotBuilder\\versions\\v2.0.6\\HookshotBuilder\\tools\\nx2\\..\\gpu\\third_party\\suyu\\video_core\\textures\\astc.cpp' @@error build.py stopped (exit status 1): KeyError: 'C:\\Users\\Stanley\\AppData\\Local\\HookshotBuilder\\versions\\v2.0.6\\HookshotBuilder\\tools\\nx2\\..\\gpu\\third_party\\suyu\\video_core\\textures\\astc.cpp' ``` ### Visual Studio or Build Tools version, and Windows SDK version _No response_ ### Operating system and free space on the output drive Windows 11 26H2, 200 GB free space on C: ### Before you send it - [x] I'm on the newest release, or it still fails on it. - [x] I searched the open issues for this error. - [x] I'm not attaching game files or anything built from them.
ibsyrfalhsn commented 2026-11-09 07:21:29 +00:00 (Migrated from github.com)

2.0.6 also build stopped on CachyOS.

build: up to 16 compilers at once (one per CPU thread), as the memory allows; HOOKSHOT_JOBS=<n> to change
@@stage read Reading your game files
the game was read from this .nup before: reading it again is skipped
@@stage lift Translating the game to PC code
the game was translated with these tools before: translating it again is skipped
@@stage compile Compiling
version: v2.0.6 (source deea8db5)
object keys: game-code headers 89aa47421f, flags 86b0a719c0, hot flags ce76744a5b, lifted code 57c0c94be5 (80 files)
the Vulkan back end: /home/ibsyrfalhsn/.local/share/hookshot/builder/versions/v2.0.6/usr/lib/hookshot/hookshot_vk.so, as built
258 files, 16 jobs, -O1 -DA64_POLLING -DA64_WRITE_TRACK
  code_034.c         23 MB       0s  (0s)
@@progress 0.012
  code_hot_1.c       11 MB       0s  (0s)
@@progress 0.052
  code_022_2.c        3 MB       0s  (0s)
@@progress 0.054
  code_022_4.c        4 MB       0s  (0s)
@@progress 0.056
  code_030.c         23 MB       0s  (0s)
@@progress 0.069
  code_016.c         24 MB       0s  (0s)
@@progress 0.081
  code_019.c         20 MB       0s  (0s)
@@progress 0.092
  code_hot_0.c       11 MB       0s  (0s)
@@progress 0.132
  code_041.c         23 MB       0s  (0s)
@@progress 0.144
  code_046.c         23 MB       0s  (0s)
@@progress 0.157
  code_039.c         23 MB       0s  (0s)
@@progress 0.169
  code_049.c         24 MB       0s  (0s)
@@progress 0.182
  code_023.c          6 MB       0s  (0s)
@@progress 0.185
  code_022.c         10 MB       0s  (0s)
@@progress 0.191
  code_050.c         24 MB       0s  (0s)
@@progress 0.204
  code_037.c         24 MB       0s  (0s)
@@progress 0.216
  code_hot_6.c        6 MB       0s  (0s)
@@progress 0.241
  code_045.c         23 MB       0s  (0s)
@@progress 0.253
  code_043.c         24 MB       0s  (0s)
@@progress 0.266
  code_040.c         24 MB       0s  (0s)
@@progress 0.279
  code_024.c         23 MB       0s  (0s)
@@progress 0.291
  code_010.c         24 MB       0s  (0s)
@@progress 0.303
  code_hot_5.c        7 MB       0s  (0s)
@@progress 0.329
  code_hot_3.c       13 MB       0s  (0s)
@@progress 0.378
  code_025.c         23 MB       0s  (0s)
@@progress 0.390
  code_hot_4.c        6 MB       0s  (0s)
@@progress 0.412
  code_015.c         23 MB       0s  (0s)
@@progress 0.425
  code_053.c         23 MB       0s  (0s)
@@progress 0.437
  code_007.c         23 MB       0s  (0s)
@@progress 0.450
  code_hot_2.c       11 MB       0s  (0s)
@@progress 0.492
  code_023_1.c        4 MB       0s  (0s)
@@progress 0.494
  code_008.c         23 MB       0s  (0s)
@@progress 0.507
  code_hot_7.c       12 MB       0s  (0s)
@@progress 0.552
  code_021_1.c        5 MB       0s  (0s)
@@progress 0.555
  code_047.c         24 MB       0s  (0s)
@@progress 0.567
  code_052.c         24 MB       0s  (0s)
@@progress 0.580
  code_035.c         23 MB       0s  (0s)
@@progress 0.592
  code_028.c         24 MB       0s  (0s)
@@progress 0.605
  code_026.c         23 MB       0s  (0s)
@@progress 0.617
  code_027.c         24 MB       0s  (0s)
@@progress 0.630
  code_044.c         24 MB       0s  (0s)
@@progress 0.643
  code_036.c         23 MB       0s  (0s)
@@progress 0.655
  code_051.c         24 MB       0s  (0s)
@@progress 0.668
  code_011.c         24 MB       0s  (0s)
@@progress 0.680
  code_048.c         24 MB       0s  (0s)
@@progress 0.693
  code_009.c         23 MB       0s  (0s)
@@progress 0.705
  code_042.c         24 MB       0s  (0s)
@@progress 0.718
  code_031.c         23 MB       0s  (0s)
@@progress 0.730
  code_033.c         23 MB       0s  (0s)
@@progress 0.743
  code_003.c         19 MB       0s  (0s)
@@progress 0.753
  code_012.c         23 MB       0s  (0s)
@@progress 0.766
  code_020.c         17 MB       0s  (0s)
@@progress 0.775
  code_013.c          6 MB       0s  (0s)
@@progress 0.778
  code_038.c         23 MB       0s  (0s)
@@progress 0.791
  code_020_1.c        6 MB       0s  (0s)
@@progress 0.794
  code_001.c         15 MB       0s  (0s)
@@progress 0.802
  code_014.c         24 MB       0s  (0s)
@@progress 0.815
  code_004.c         19 MB       0s  (0s)
@@progress 0.825
  code_022_3.c        2 MB       0s  (0s)
@@progress 0.827
  code_022_1.c        4 MB       0s  (0s)
@@progress 0.829
  code_021.c          4 MB       0s  (0s)
@@progress 0.831
  code_029.c         23 MB       0s  (0s)
@@progress 0.844
  code_002.c         15 MB       0s  (0s)
@@progress 0.852
  code_017.c         15 MB       0s  (0s)
@@progress 0.860
  code_005.c         20 MB       0s  (0s)
@@progress 0.871
  code_017_2.c       13 MB       0s  (0s)
@@progress 0.878
  code_013_1.c       16 MB       0s  (0s)
@@progress 0.887
  code_006.c         14 MB       0s  (0s)
@@progress 0.894
  code_017_1.c       13 MB       0s  (0s)
@@progress 0.901
  code_032.c         23 MB       0s  (0s)
@@progress 0.914
  code_021_3.c        3 MB       0s  (0s)
@@progress 0.916
  a64_stubs.c         0 MB       0s  (0s)
@@progress 0.916
  code_018.c         11 MB       0s  (0s)
@@progress 0.922
  code_006_2.c       13 MB       0s  (0s)
@@progress 0.930
  code_018_1.c       11 MB       0s  (0s)
@@progress 0.936
  code_054.c         10 MB       0s  (0s)
@@progress 0.941
  code_021_4.c        3 MB       0s  (0s)
@@progress 0.943
  a64_suyu.c          0 MB       0s  (0s)
@@progress 0.943
  nvn2_exports.c      0 MB       0s  (0s)
@@progress 0.943
  code_023_2.c       12 MB       0s  (0s)
@@progress 0.950
  a64_rt.c            0 MB       0s  (0s)
@@progress 0.950
  a64_hooks.c         0 MB       0s  (0s)
@@progress 0.950
  hos_mem.c           0 MB       0s  (0s)
@@progress 0.950
  code_000.c         11 MB       0s  (0s)
@@progress 0.957
  hos_hostcall.c      0 MB       0s  (0s)
@@progress 0.957
  hos_sdl.c           0 MB       0s  (0s)
@@progress 0.957
  code_006_1.c       14 MB       0s  (0s)
@@progress 0.965
  hos_thread.c        0 MB       0s  (0s)
@@progress 0.965
  hos_setjmp.c        0 MB       0s  (0s)
@@progress 0.965
  hos_svc.c           0 MB       0s  (0s)
@@progress 0.965
  hos_image.c         0 MB       0s  (0s)
@@progress 0.966
  a64_table.c        16 MB       0s  (0s)
@@progress 0.966
  hos_update.c        0 MB       0s  (0s)
@@progress 0.966
  nn_audio.c          0 MB       0s  (0s)
@@progress 0.966
  mods.c              0 MB       0s  (0s)
@@progress 0.966
  nn_codec.c          0 MB       0s  (0s)
@@progress 0.966
  nn_gs.c             0 MB       0s  (0s)
@@progress 0.967
  nn_applet.c         0 MB       0s  (0s)
@@progress 0.967
  mouse_native.c      0 MB       0s  (0s)
@@progress 0.967
  msvc_oldnames.c     0 MB       0s  (0s)
@@progress 0.967
  code_021_2.c        2 MB       0s  (0s)
@@progress 0.969
  nn_os_sync.c        0 MB       0s  (0s)
@@progress 0.969
  nvdrv.c             0 MB       0s  (0s)
@@progress 0.969
  mkw_glue.c          0 MB       0s  (0s)
@@progress 0.969
  nn_video.c          0 MB       0s  (0s)
@@progress 0.970
  mingw_msvc_shims.c    0 MB       0s  (0s)
@@progress 0.970
  nn_libc.c           0 MB       0s  (0s)
@@progress 0.970
  nn_syncpt.c         0 MB       0s  (0s)
@@progress 0.970
  pad_sdl.c           0 MB       0s  (0s)
@@progress 0.970
  nn_hid.c            0 MB       0s  (0s)
@@progress 0.971
  rx_backend.c        0 MB       0s  (0s)
@@progress 0.971
  celt_decoder.c      0 MB       0s  (0s)
@@progress 0.971
  celt.c              0 MB       0s  (0s)
@@progress 0.971
  win32_posix.c       0 MB       0s  (0s)
@@progress 0.971
  celt_encoder.c      0 MB       0s  (0s)
@@progress 0.972
  bands.c             0 MB       0s  (0s)
@@progress 0.972
  linux_stubs.c       0 MB       0s  (0s)
@@progress 0.972
  nvn_native.c        0 MB       0s  (0s)
@@progress 0.972
  nvn_layout.c        0 MB       0s  (0s)
@@progress 0.972
  entenc.c            0 MB       0s  (0s)
@@progress 0.973
  nn_diag.c           0 MB       0s  (0s)
@@progress 0.973
  cwrs.c              0 MB       0s  (0s)
@@progress 0.973
  mdct.c              0 MB       0s  (0s)
@@progress 0.973
  rate.c              0 MB       0s  (0s)
@@progress 0.973
  entcode.c           0 MB       0s  (0s)
@@progress 0.974
  laplace.c           0 MB       0s  (0s)
@@progress 0.974
  kiss_fft.c          0 MB       0s  (0s)
@@progress 0.974
  nn_vi.c             0 MB       0s  (0s)
@@progress 0.974
  prof.c              0 MB       0s  (0s)
@@progress 0.974
  modes.c             0 MB       0s  (0s)
@@progress 0.975
  mathops.c           0 MB       0s  (0s)
@@progress 0.975
  quant_bands.c       0 MB       0s  (0s)
@@progress 0.975
  nn_fs.c             0 MB       0s  (0s)
@@progress 0.975
  pitch.c             0 MB       0s  (0s)
@@progress 0.975
  decode_frame.c      0 MB       0s  (0s)
@@progress 0.976
  code_signs.c        0 MB       0s  (0s)
@@progress 0.976
  CNG.c               0 MB       0s  (0s)
@@progress 0.976
  display_sdl.c       0 MB       0s  (0s)
@@progress 0.976
  entdec.c            0 MB       0s  (0s)
@@progress 0.976
  init_decoder.c      0 MB       0s  (0s)
@@progress 0.977
  decode_indices.c    0 MB       0s  (0s)
@@progress 0.977
  celt_lpc.c          0 MB       0s  (0s)
@@progress 0.977
  gain_quant.c        0 MB       0s  (0s)
@@progress 0.977
  decode_core.c       0 MB       0s  (0s)
@@progress 0.977
  dec_API.c           0 MB       0s  (0s)
@@progress 0.978
  decode_pulses.c     0 MB       0s  (0s)
@@progress 0.978
  decode_parameters.c    0 MB       0s  (0s)
@@progress 0.978
  decoder_set_fs.c    0 MB       0s  (0s)
@@progress 0.978
  vq.c                0 MB       0s  (0s)
@@progress 0.978
  enc_API.c           0 MB       0s  (0s)
@@progress 0.979
  NLSF_decode.c       0 MB       0s  (0s)
@@progress 0.979
  NSQ_del_dec.c       0 MB       0s  (0s)
@@progress 0.979
  tables_gain.c       0 MB       0s  (0s)
@@progress 0.979
  NSQ.c               0 MB       0s  (0s)
@@progress 0.979
  tables_pitch_lag.c    0 MB       0s  (0s)
@@progress 0.980
  tables_LTP.c        0 MB       0s  (0s)
@@progress 0.980
  tables_NLSF_CB_NB_MB.c    0 MB       0s  (0s)
@@progress 0.980
  interpolate.c       0 MB       0s  (0s)
@@progress 0.980
  encode_pulses.c     0 MB       0s  (0s)
@@progress 0.980
  VAD.c               0 MB       0s  (0s)
@@progress 0.981
  tables_other.c      0 MB       0s  (0s)
@@progress 0.981
  LP_variable_cutoff.c    0 MB       0s  (0s)
@@progress 0.981
  encode_indices.c    0 MB       0s  (0s)
@@progress 0.981
  PLC.c               0 MB       0s  (0s)
@@progress 0.981
  tables_pulses_per_block.c    0 MB       0s  (0s)
@@progress 0.982
  control_audio_bandwidth.c    0 MB       0s  (0s)
@@progress 0.982
  NLSF_encode.c       0 MB       0s  (0s)
@@progress 0.982
  tables_NLSF_CB_WB.c    0 MB       0s  (0s)
@@progress 0.982
  VQ_WMat_EC.c        0 MB       0s  (0s)
@@progress 0.982
  control_SNR.c       0 MB       0s  (0s)
@@progress 0.983
  shell_coder.c       0 MB       0s  (0s)
@@progress 0.983
  quant_LTP_gains.c    0 MB       0s  (0s)
@@progress 0.983
  HP_variable_cutoff.c    0 MB       0s  (0s)
@@progress 0.983
  process_NLSFs.c     0 MB       0s  (0s)
@@progress 0.983
  NLSF_unpack.c       0 MB       0s  (0s)
@@progress 0.984
  control_codec.c     0 MB       0s  (0s)
@@progress 0.984
  stereo_LR_to_MS.c    0 MB       0s  (0s)
@@progress 0.984
  biquad_alt.c        0 MB       0s  (0s)
@@progress 0.984
  NLSF_del_dec_quant.c    0 MB       0s  (0s)
@@progress 0.984
  ana_filt_bank_1.c    0 MB       0s  (0s)
@@progress 0.985
  stereo_MS_to_LR.c    0 MB       0s  (0s)
@@progress 0.985
  check_control_input.c    0 MB       0s  (0s)
@@progress 0.985
  A2NLSF.c            0 MB       0s  (0s)
@@progress 0.985
  bwexpander_32.c     0 MB       0s  (0s)
@@progress 0.985
  NLSF_stabilize.c    0 MB       0s  (0s)
@@progress 0.985
  NLSF2A.c            0 MB       0s  (0s)
@@progress 0.986
  NLSF_VQ.c           0 MB       0s  (0s)
@@progress 0.986
  decode_pitch.c      0 MB       0s  (0s)
@@progress 0.986
  inner_prod_aligned.c    0 MB       0s  (0s)
@@progress 0.986
  NLSF_VQ_weights_laroia.c    0 MB       0s  (0s)
@@progress 0.986
  debug.c             0 MB       0s  (0s)
@@progress 0.987
  bwexpander.c        0 MB       0s  (0s)
@@progress 0.987
  init_encoder.c      0 MB       0s  (0s)
@@progress 0.987
  LPC_analysis_filter.c    0 MB       0s  (0s)
@@progress 0.987
  resampler_private_down_FIR.c    0 MB       0s  (0s)
@@progress 0.987
  log2lin.c           0 MB       0s  (0s)
@@progress 0.988
  resampler_private_AR2.c    0 MB       0s  (0s)
@@progress 0.988
  resampler.c         0 MB       0s  (0s)
@@progress 0.988
  resampler_private_up2_HQ.c    0 MB       0s  (0s)
@@progress 0.988
  stereo_encode_pred.c    0 MB       0s  (0s)
@@progress 0.988
  resampler_down2.c    0 MB       0s  (0s)
@@progress 0.989
  resampler_private_IIR_FIR.c    0 MB       0s  (0s)
@@progress 0.989
  pitch_est_tables.c    0 MB       0s  (0s)
@@progress 0.989
  sigm_Q15.c          0 MB       0s  (0s)
@@progress 0.989
  corrMatrix_FLP.c    0 MB       0s  (0s)
@@progress 0.989
  table_LSF_cos.c     0 MB       0s  (0s)
@@progress 0.990
  stereo_find_predictor.c    0 MB       0s  (0s)
@@progress 0.990
  LPC_fit.c           0 MB       0s  (0s)
@@progress 0.990
  sort.c              0 MB       0s  (0s)
@@progress 0.990
  LPC_inv_pred_gain.c    0 MB       0s  (0s)
@@progress 0.990
  resampler_rom.c     0 MB       0s  (0s)
@@progress 0.991
  stereo_decode_pred.c    0 MB       0s  (0s)
@@progress 0.991
  resampler_down2_3.c    0 MB       0s  (0s)
@@progress 0.991
  process_gains_FLP.c    0 MB       0s  (0s)
@@progress 0.991
  stereo_quant_pred.c    0 MB       0s  (0s)
@@progress 0.991
  apply_sine_window_FLP.c    0 MB       0s  (0s)
@@progress 0.992
  lin2log.c           0 MB       0s  (0s)
@@progress 0.992
  find_LPC_FLP.c      0 MB       0s  (0s)
@@progress 0.992
  wrappers_FLP.c      0 MB       0s  (0s)
@@progress 0.992
  sum_sqr_shift.c     0 MB       0s  (0s)
@@progress 0.992
  LTP_analysis_filter_FLP.c    0 MB       0s  (0s)
@@progress 0.993
  LTP_scale_ctrl_FLP.c    0 MB       0s  (0s)
@@progress 0.993
  noise_shape_analysis_FLP.c    0 MB       0s  (0s)
@@progress 0.993
  residual_energy_FLP.c    0 MB       0s  (0s)
@@progress 0.993
  find_pred_coefs_FLP.c    0 MB       0s  (0s)
@@progress 0.993
  find_pitch_lags_FLP.c    0 MB       0s  (0s)
@@progress 0.994
  autocorrelation_FLP.c    0 MB       0s  (0s)
@@progress 0.994
  pitch_analysis_core_FLP.c    0 MB       0s  (0s)
@@progress 0.994
  encode_frame_FLP.c    0 MB       0s  (0s)
@@progress 0.994
  burg_modified_FLP.c    0 MB       0s  (0s)
@@progress 0.994
  regularize_correlations_FLP.c    0 MB       0s  (0s)
@@progress 0.995
  inner_product_FLP.c    0 MB       0s  (0s)
@@progress 0.995
  scale_copy_vector_FLP.c    0 MB       0s  (0s)
@@progress 0.995
  k2a_FLP.c           0 MB       0s  (0s)
@@progress 0.995
  warped_autocorrelation_FLP.c    0 MB       0s  (0s)
@@progress 0.995
  sort_FLP.c          0 MB       0s  (0s)
@@progress 0.996
  LPC_analysis_filter_FLP.c    0 MB       0s  (0s)
@@progress 0.996
  schur_FLP.c         0 MB       0s  (0s)
@@progress 0.996
  scale_vector_FLP.c    0 MB       0s  (0s)
@@progress 0.996
  opus.c              0 MB       0s  (0s)
@@progress 0.996
  opus_multistream.c    0 MB       0s  (0s)
@@progress 0.997
  LPC_inv_pred_gain_FLP.c    0 MB       0s  (0s)
@@progress 0.997
  opus_decoder.c      0 MB       0s  (0s)
@@progress 0.997
  opus_multistream_decoder.c    0 MB       0s  (0s)
@@progress 0.997
  mapping_matrix.c    0 MB       0s  (0s)
@@progress 0.997
  opus_multistream_encoder.c    0 MB       0s  (0s)
@@progress 0.998
  extensions.c        0 MB       0s  (0s)
@@progress 0.998
  bwexpander_FLP.c    0 MB       0s  (0s)
@@progress 0.998
  energy_FLP.c        0 MB       0s  (0s)
@@progress 0.998
  mlp.c               0 MB       0s  (0s)
@@progress 0.998
  opus_projection_decoder.c    0 MB       0s  (0s)
@@progress 0.999
  opus_encoder.c      0 MB       0s  (0s)
@@progress 0.999
  find_LTP_FLP.c      0 MB       0s  (0s)
@@progress 0.999
  repacketizer.c      0 MB       0s  (0s)
@@progress 0.999
  analysis.c          0 MB       0s  (0s)
@@progress 0.999
  opus_projection_encoder.c    0 MB       0s  (0s)
@@progress 1.000
  mlp_data.c          0 MB       0s  (0s)
@@progress 1.000
not compiled yet: hos_main.c (0 MB, 0s), tried again alone at the end:
/home/ibsyrfalhsn/.local/share/hookshot/builder/versions/v2.0.6/usr/share/hookshot/nx2/../host/hos_main.c:14:10: fatal error: '../gpu/vk/oot_cheat_items.h' file not found
   14 | #include "../gpu/vk/oot_cheat_items.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

FAILED hos_main.c (0 MB, 0s, alone too):
/home/ibsyrfalhsn/.local/share/hookshot/builder/versions/v2.0.6/usr/share/hookshot/nx2/../host/hos_main.c:14:10: fatal error: '../gpu/vk/oot_cheat_items.h' file not found
   14 | #include "../gpu/vk/oot_cheat_items.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

compiled in 0s, 1 failed
@@error build.py stopped (exit status 1): /home/ibsyrfalhsn/.local/share/hookshot/builder/versions/v2.0.6/usr/share/hookshot/nx2/../host/hos_main.c:14:10: fatal error: '../gpu/vk/oot_cheat_items.h' file not found
2.0.6 also build stopped on CachyOS. ``` build: up to 16 compilers at once (one per CPU thread), as the memory allows; HOOKSHOT_JOBS=<n> to change @@stage read Reading your game files the game was read from this .nup before: reading it again is skipped @@stage lift Translating the game to PC code the game was translated with these tools before: translating it again is skipped @@stage compile Compiling version: v2.0.6 (source deea8db5) object keys: game-code headers 89aa47421f, flags 86b0a719c0, hot flags ce76744a5b, lifted code 57c0c94be5 (80 files) the Vulkan back end: /home/ibsyrfalhsn/.local/share/hookshot/builder/versions/v2.0.6/usr/lib/hookshot/hookshot_vk.so, as built 258 files, 16 jobs, -O1 -DA64_POLLING -DA64_WRITE_TRACK code_034.c 23 MB 0s (0s) @@progress 0.012 code_hot_1.c 11 MB 0s (0s) @@progress 0.052 code_022_2.c 3 MB 0s (0s) @@progress 0.054 code_022_4.c 4 MB 0s (0s) @@progress 0.056 code_030.c 23 MB 0s (0s) @@progress 0.069 code_016.c 24 MB 0s (0s) @@progress 0.081 code_019.c 20 MB 0s (0s) @@progress 0.092 code_hot_0.c 11 MB 0s (0s) @@progress 0.132 code_041.c 23 MB 0s (0s) @@progress 0.144 code_046.c 23 MB 0s (0s) @@progress 0.157 code_039.c 23 MB 0s (0s) @@progress 0.169 code_049.c 24 MB 0s (0s) @@progress 0.182 code_023.c 6 MB 0s (0s) @@progress 0.185 code_022.c 10 MB 0s (0s) @@progress 0.191 code_050.c 24 MB 0s (0s) @@progress 0.204 code_037.c 24 MB 0s (0s) @@progress 0.216 code_hot_6.c 6 MB 0s (0s) @@progress 0.241 code_045.c 23 MB 0s (0s) @@progress 0.253 code_043.c 24 MB 0s (0s) @@progress 0.266 code_040.c 24 MB 0s (0s) @@progress 0.279 code_024.c 23 MB 0s (0s) @@progress 0.291 code_010.c 24 MB 0s (0s) @@progress 0.303 code_hot_5.c 7 MB 0s (0s) @@progress 0.329 code_hot_3.c 13 MB 0s (0s) @@progress 0.378 code_025.c 23 MB 0s (0s) @@progress 0.390 code_hot_4.c 6 MB 0s (0s) @@progress 0.412 code_015.c 23 MB 0s (0s) @@progress 0.425 code_053.c 23 MB 0s (0s) @@progress 0.437 code_007.c 23 MB 0s (0s) @@progress 0.450 code_hot_2.c 11 MB 0s (0s) @@progress 0.492 code_023_1.c 4 MB 0s (0s) @@progress 0.494 code_008.c 23 MB 0s (0s) @@progress 0.507 code_hot_7.c 12 MB 0s (0s) @@progress 0.552 code_021_1.c 5 MB 0s (0s) @@progress 0.555 code_047.c 24 MB 0s (0s) @@progress 0.567 code_052.c 24 MB 0s (0s) @@progress 0.580 code_035.c 23 MB 0s (0s) @@progress 0.592 code_028.c 24 MB 0s (0s) @@progress 0.605 code_026.c 23 MB 0s (0s) @@progress 0.617 code_027.c 24 MB 0s (0s) @@progress 0.630 code_044.c 24 MB 0s (0s) @@progress 0.643 code_036.c 23 MB 0s (0s) @@progress 0.655 code_051.c 24 MB 0s (0s) @@progress 0.668 code_011.c 24 MB 0s (0s) @@progress 0.680 code_048.c 24 MB 0s (0s) @@progress 0.693 code_009.c 23 MB 0s (0s) @@progress 0.705 code_042.c 24 MB 0s (0s) @@progress 0.718 code_031.c 23 MB 0s (0s) @@progress 0.730 code_033.c 23 MB 0s (0s) @@progress 0.743 code_003.c 19 MB 0s (0s) @@progress 0.753 code_012.c 23 MB 0s (0s) @@progress 0.766 code_020.c 17 MB 0s (0s) @@progress 0.775 code_013.c 6 MB 0s (0s) @@progress 0.778 code_038.c 23 MB 0s (0s) @@progress 0.791 code_020_1.c 6 MB 0s (0s) @@progress 0.794 code_001.c 15 MB 0s (0s) @@progress 0.802 code_014.c 24 MB 0s (0s) @@progress 0.815 code_004.c 19 MB 0s (0s) @@progress 0.825 code_022_3.c 2 MB 0s (0s) @@progress 0.827 code_022_1.c 4 MB 0s (0s) @@progress 0.829 code_021.c 4 MB 0s (0s) @@progress 0.831 code_029.c 23 MB 0s (0s) @@progress 0.844 code_002.c 15 MB 0s (0s) @@progress 0.852 code_017.c 15 MB 0s (0s) @@progress 0.860 code_005.c 20 MB 0s (0s) @@progress 0.871 code_017_2.c 13 MB 0s (0s) @@progress 0.878 code_013_1.c 16 MB 0s (0s) @@progress 0.887 code_006.c 14 MB 0s (0s) @@progress 0.894 code_017_1.c 13 MB 0s (0s) @@progress 0.901 code_032.c 23 MB 0s (0s) @@progress 0.914 code_021_3.c 3 MB 0s (0s) @@progress 0.916 a64_stubs.c 0 MB 0s (0s) @@progress 0.916 code_018.c 11 MB 0s (0s) @@progress 0.922 code_006_2.c 13 MB 0s (0s) @@progress 0.930 code_018_1.c 11 MB 0s (0s) @@progress 0.936 code_054.c 10 MB 0s (0s) @@progress 0.941 code_021_4.c 3 MB 0s (0s) @@progress 0.943 a64_suyu.c 0 MB 0s (0s) @@progress 0.943 nvn2_exports.c 0 MB 0s (0s) @@progress 0.943 code_023_2.c 12 MB 0s (0s) @@progress 0.950 a64_rt.c 0 MB 0s (0s) @@progress 0.950 a64_hooks.c 0 MB 0s (0s) @@progress 0.950 hos_mem.c 0 MB 0s (0s) @@progress 0.950 code_000.c 11 MB 0s (0s) @@progress 0.957 hos_hostcall.c 0 MB 0s (0s) @@progress 0.957 hos_sdl.c 0 MB 0s (0s) @@progress 0.957 code_006_1.c 14 MB 0s (0s) @@progress 0.965 hos_thread.c 0 MB 0s (0s) @@progress 0.965 hos_setjmp.c 0 MB 0s (0s) @@progress 0.965 hos_svc.c 0 MB 0s (0s) @@progress 0.965 hos_image.c 0 MB 0s (0s) @@progress 0.966 a64_table.c 16 MB 0s (0s) @@progress 0.966 hos_update.c 0 MB 0s (0s) @@progress 0.966 nn_audio.c 0 MB 0s (0s) @@progress 0.966 mods.c 0 MB 0s (0s) @@progress 0.966 nn_codec.c 0 MB 0s (0s) @@progress 0.966 nn_gs.c 0 MB 0s (0s) @@progress 0.967 nn_applet.c 0 MB 0s (0s) @@progress 0.967 mouse_native.c 0 MB 0s (0s) @@progress 0.967 msvc_oldnames.c 0 MB 0s (0s) @@progress 0.967 code_021_2.c 2 MB 0s (0s) @@progress 0.969 nn_os_sync.c 0 MB 0s (0s) @@progress 0.969 nvdrv.c 0 MB 0s (0s) @@progress 0.969 mkw_glue.c 0 MB 0s (0s) @@progress 0.969 nn_video.c 0 MB 0s (0s) @@progress 0.970 mingw_msvc_shims.c 0 MB 0s (0s) @@progress 0.970 nn_libc.c 0 MB 0s (0s) @@progress 0.970 nn_syncpt.c 0 MB 0s (0s) @@progress 0.970 pad_sdl.c 0 MB 0s (0s) @@progress 0.970 nn_hid.c 0 MB 0s (0s) @@progress 0.971 rx_backend.c 0 MB 0s (0s) @@progress 0.971 celt_decoder.c 0 MB 0s (0s) @@progress 0.971 celt.c 0 MB 0s (0s) @@progress 0.971 win32_posix.c 0 MB 0s (0s) @@progress 0.971 celt_encoder.c 0 MB 0s (0s) @@progress 0.972 bands.c 0 MB 0s (0s) @@progress 0.972 linux_stubs.c 0 MB 0s (0s) @@progress 0.972 nvn_native.c 0 MB 0s (0s) @@progress 0.972 nvn_layout.c 0 MB 0s (0s) @@progress 0.972 entenc.c 0 MB 0s (0s) @@progress 0.973 nn_diag.c 0 MB 0s (0s) @@progress 0.973 cwrs.c 0 MB 0s (0s) @@progress 0.973 mdct.c 0 MB 0s (0s) @@progress 0.973 rate.c 0 MB 0s (0s) @@progress 0.973 entcode.c 0 MB 0s (0s) @@progress 0.974 laplace.c 0 MB 0s (0s) @@progress 0.974 kiss_fft.c 0 MB 0s (0s) @@progress 0.974 nn_vi.c 0 MB 0s (0s) @@progress 0.974 prof.c 0 MB 0s (0s) @@progress 0.974 modes.c 0 MB 0s (0s) @@progress 0.975 mathops.c 0 MB 0s (0s) @@progress 0.975 quant_bands.c 0 MB 0s (0s) @@progress 0.975 nn_fs.c 0 MB 0s (0s) @@progress 0.975 pitch.c 0 MB 0s (0s) @@progress 0.975 decode_frame.c 0 MB 0s (0s) @@progress 0.976 code_signs.c 0 MB 0s (0s) @@progress 0.976 CNG.c 0 MB 0s (0s) @@progress 0.976 display_sdl.c 0 MB 0s (0s) @@progress 0.976 entdec.c 0 MB 0s (0s) @@progress 0.976 init_decoder.c 0 MB 0s (0s) @@progress 0.977 decode_indices.c 0 MB 0s (0s) @@progress 0.977 celt_lpc.c 0 MB 0s (0s) @@progress 0.977 gain_quant.c 0 MB 0s (0s) @@progress 0.977 decode_core.c 0 MB 0s (0s) @@progress 0.977 dec_API.c 0 MB 0s (0s) @@progress 0.978 decode_pulses.c 0 MB 0s (0s) @@progress 0.978 decode_parameters.c 0 MB 0s (0s) @@progress 0.978 decoder_set_fs.c 0 MB 0s (0s) @@progress 0.978 vq.c 0 MB 0s (0s) @@progress 0.978 enc_API.c 0 MB 0s (0s) @@progress 0.979 NLSF_decode.c 0 MB 0s (0s) @@progress 0.979 NSQ_del_dec.c 0 MB 0s (0s) @@progress 0.979 tables_gain.c 0 MB 0s (0s) @@progress 0.979 NSQ.c 0 MB 0s (0s) @@progress 0.979 tables_pitch_lag.c 0 MB 0s (0s) @@progress 0.980 tables_LTP.c 0 MB 0s (0s) @@progress 0.980 tables_NLSF_CB_NB_MB.c 0 MB 0s (0s) @@progress 0.980 interpolate.c 0 MB 0s (0s) @@progress 0.980 encode_pulses.c 0 MB 0s (0s) @@progress 0.980 VAD.c 0 MB 0s (0s) @@progress 0.981 tables_other.c 0 MB 0s (0s) @@progress 0.981 LP_variable_cutoff.c 0 MB 0s (0s) @@progress 0.981 encode_indices.c 0 MB 0s (0s) @@progress 0.981 PLC.c 0 MB 0s (0s) @@progress 0.981 tables_pulses_per_block.c 0 MB 0s (0s) @@progress 0.982 control_audio_bandwidth.c 0 MB 0s (0s) @@progress 0.982 NLSF_encode.c 0 MB 0s (0s) @@progress 0.982 tables_NLSF_CB_WB.c 0 MB 0s (0s) @@progress 0.982 VQ_WMat_EC.c 0 MB 0s (0s) @@progress 0.982 control_SNR.c 0 MB 0s (0s) @@progress 0.983 shell_coder.c 0 MB 0s (0s) @@progress 0.983 quant_LTP_gains.c 0 MB 0s (0s) @@progress 0.983 HP_variable_cutoff.c 0 MB 0s (0s) @@progress 0.983 process_NLSFs.c 0 MB 0s (0s) @@progress 0.983 NLSF_unpack.c 0 MB 0s (0s) @@progress 0.984 control_codec.c 0 MB 0s (0s) @@progress 0.984 stereo_LR_to_MS.c 0 MB 0s (0s) @@progress 0.984 biquad_alt.c 0 MB 0s (0s) @@progress 0.984 NLSF_del_dec_quant.c 0 MB 0s (0s) @@progress 0.984 ana_filt_bank_1.c 0 MB 0s (0s) @@progress 0.985 stereo_MS_to_LR.c 0 MB 0s (0s) @@progress 0.985 check_control_input.c 0 MB 0s (0s) @@progress 0.985 A2NLSF.c 0 MB 0s (0s) @@progress 0.985 bwexpander_32.c 0 MB 0s (0s) @@progress 0.985 NLSF_stabilize.c 0 MB 0s (0s) @@progress 0.985 NLSF2A.c 0 MB 0s (0s) @@progress 0.986 NLSF_VQ.c 0 MB 0s (0s) @@progress 0.986 decode_pitch.c 0 MB 0s (0s) @@progress 0.986 inner_prod_aligned.c 0 MB 0s (0s) @@progress 0.986 NLSF_VQ_weights_laroia.c 0 MB 0s (0s) @@progress 0.986 debug.c 0 MB 0s (0s) @@progress 0.987 bwexpander.c 0 MB 0s (0s) @@progress 0.987 init_encoder.c 0 MB 0s (0s) @@progress 0.987 LPC_analysis_filter.c 0 MB 0s (0s) @@progress 0.987 resampler_private_down_FIR.c 0 MB 0s (0s) @@progress 0.987 log2lin.c 0 MB 0s (0s) @@progress 0.988 resampler_private_AR2.c 0 MB 0s (0s) @@progress 0.988 resampler.c 0 MB 0s (0s) @@progress 0.988 resampler_private_up2_HQ.c 0 MB 0s (0s) @@progress 0.988 stereo_encode_pred.c 0 MB 0s (0s) @@progress 0.988 resampler_down2.c 0 MB 0s (0s) @@progress 0.989 resampler_private_IIR_FIR.c 0 MB 0s (0s) @@progress 0.989 pitch_est_tables.c 0 MB 0s (0s) @@progress 0.989 sigm_Q15.c 0 MB 0s (0s) @@progress 0.989 corrMatrix_FLP.c 0 MB 0s (0s) @@progress 0.989 table_LSF_cos.c 0 MB 0s (0s) @@progress 0.990 stereo_find_predictor.c 0 MB 0s (0s) @@progress 0.990 LPC_fit.c 0 MB 0s (0s) @@progress 0.990 sort.c 0 MB 0s (0s) @@progress 0.990 LPC_inv_pred_gain.c 0 MB 0s (0s) @@progress 0.990 resampler_rom.c 0 MB 0s (0s) @@progress 0.991 stereo_decode_pred.c 0 MB 0s (0s) @@progress 0.991 resampler_down2_3.c 0 MB 0s (0s) @@progress 0.991 process_gains_FLP.c 0 MB 0s (0s) @@progress 0.991 stereo_quant_pred.c 0 MB 0s (0s) @@progress 0.991 apply_sine_window_FLP.c 0 MB 0s (0s) @@progress 0.992 lin2log.c 0 MB 0s (0s) @@progress 0.992 find_LPC_FLP.c 0 MB 0s (0s) @@progress 0.992 wrappers_FLP.c 0 MB 0s (0s) @@progress 0.992 sum_sqr_shift.c 0 MB 0s (0s) @@progress 0.992 LTP_analysis_filter_FLP.c 0 MB 0s (0s) @@progress 0.993 LTP_scale_ctrl_FLP.c 0 MB 0s (0s) @@progress 0.993 noise_shape_analysis_FLP.c 0 MB 0s (0s) @@progress 0.993 residual_energy_FLP.c 0 MB 0s (0s) @@progress 0.993 find_pred_coefs_FLP.c 0 MB 0s (0s) @@progress 0.993 find_pitch_lags_FLP.c 0 MB 0s (0s) @@progress 0.994 autocorrelation_FLP.c 0 MB 0s (0s) @@progress 0.994 pitch_analysis_core_FLP.c 0 MB 0s (0s) @@progress 0.994 encode_frame_FLP.c 0 MB 0s (0s) @@progress 0.994 burg_modified_FLP.c 0 MB 0s (0s) @@progress 0.994 regularize_correlations_FLP.c 0 MB 0s (0s) @@progress 0.995 inner_product_FLP.c 0 MB 0s (0s) @@progress 0.995 scale_copy_vector_FLP.c 0 MB 0s (0s) @@progress 0.995 k2a_FLP.c 0 MB 0s (0s) @@progress 0.995 warped_autocorrelation_FLP.c 0 MB 0s (0s) @@progress 0.995 sort_FLP.c 0 MB 0s (0s) @@progress 0.996 LPC_analysis_filter_FLP.c 0 MB 0s (0s) @@progress 0.996 schur_FLP.c 0 MB 0s (0s) @@progress 0.996 scale_vector_FLP.c 0 MB 0s (0s) @@progress 0.996 opus.c 0 MB 0s (0s) @@progress 0.996 opus_multistream.c 0 MB 0s (0s) @@progress 0.997 LPC_inv_pred_gain_FLP.c 0 MB 0s (0s) @@progress 0.997 opus_decoder.c 0 MB 0s (0s) @@progress 0.997 opus_multistream_decoder.c 0 MB 0s (0s) @@progress 0.997 mapping_matrix.c 0 MB 0s (0s) @@progress 0.997 opus_multistream_encoder.c 0 MB 0s (0s) @@progress 0.998 extensions.c 0 MB 0s (0s) @@progress 0.998 bwexpander_FLP.c 0 MB 0s (0s) @@progress 0.998 energy_FLP.c 0 MB 0s (0s) @@progress 0.998 mlp.c 0 MB 0s (0s) @@progress 0.998 opus_projection_decoder.c 0 MB 0s (0s) @@progress 0.999 opus_encoder.c 0 MB 0s (0s) @@progress 0.999 find_LTP_FLP.c 0 MB 0s (0s) @@progress 0.999 repacketizer.c 0 MB 0s (0s) @@progress 0.999 analysis.c 0 MB 0s (0s) @@progress 0.999 opus_projection_encoder.c 0 MB 0s (0s) @@progress 1.000 mlp_data.c 0 MB 0s (0s) @@progress 1.000 not compiled yet: hos_main.c (0 MB, 0s), tried again alone at the end: /home/ibsyrfalhsn/.local/share/hookshot/builder/versions/v2.0.6/usr/share/hookshot/nx2/../host/hos_main.c:14:10: fatal error: '../gpu/vk/oot_cheat_items.h' file not found 14 | #include "../gpu/vk/oot_cheat_items.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. FAILED hos_main.c (0 MB, 0s, alone too): /home/ibsyrfalhsn/.local/share/hookshot/builder/versions/v2.0.6/usr/share/hookshot/nx2/../host/hos_main.c:14:10: fatal error: '../gpu/vk/oot_cheat_items.h' file not found 14 | #include "../gpu/vk/oot_cheat_items.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. compiled in 0s, 1 failed @@error build.py stopped (exit status 1): /home/ibsyrfalhsn/.local/share/hookshot/builder/versions/v2.0.6/usr/share/hookshot/nx2/../host/hos_main.c:14:10: fatal error: '../gpu/vk/oot_cheat_items.h' file not found ```
Que20 commented 2026-11-09 07:49:43 +00:00 (Migrated from github.com)

I can confirm the same issue when upgrading from v2.0.5 to v2.0.6 on a Lenovo Legion Go S running SteamOS.

The update fails during the local build after approximately 12 minutes of compilation, with the following error:

host/hos_main.c:14:10: fatal error: './gpu/vk/oot_cheat_items.h' file not found
#include "./gpu/vk/oot_cheat_items.h"
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

The builder reports:

build.py stopped (exit status 1)

The affected source is located under:

~/.local/share/hookshot/builder/versions/v2.0.6/usr/share/hookshot/nx2/

EDIT: This issue (also mentioned by @ibsyrfalhsn) has been addressed in #1020 and has it's fix in PR #1039

I can confirm the same issue when upgrading from v2.0.5 to v2.0.6 on a Lenovo Legion Go S running SteamOS. The update fails during the local build after approximately 12 minutes of compilation, with the following error: ``` host/hos_main.c:14:10: fatal error: './gpu/vk/oot_cheat_items.h' file not found #include "./gpu/vk/oot_cheat_items.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. ``` The builder reports: ``` build.py stopped (exit status 1) ``` The affected source is located under: ``` ~/.local/share/hookshot/builder/versions/v2.0.6/usr/share/hookshot/nx2/ ``` EDIT: This issue (also mentioned by @ibsyrfalhsn) has been addressed in #1020 and has it's fix in PR #1039
NotRexed commented 2026-11-09 09:19:21 +00:00 (Migrated from github.com)

Thanks for the full log. The Windows KeyError is a timing race in the builder: astc.cpp is compiled twice (for the Vulkan and WebGPU back ends), and the memory gate kept one entry per source path, so one compile removed the other's entry. A fix is up in PR #1047. Until it ships, running the build again usually gets past it, because the other files are already compiled. The Linux oot_cheat_items.h errors in the comments are a separate issue, fixed in v2.0.7 (#990).

Thanks for the full log. The Windows KeyError is a timing race in the builder: astc.cpp is compiled twice (for the Vulkan and WebGPU back ends), and the memory gate kept one entry per source path, so one compile removed the other's entry. A fix is up in PR #1047. Until it ships, running the build again usually gets past it, because the other files are already compiled. The Linux oot_cheat_items.h errors in the comments are a separate issue, fixed in v2.0.7 (#990).
NotRexed commented 2026-11-09 09:45:32 +00:00 (Migrated from github.com)

Update: the fix (PR #1047, one memory reservation per compile instead of per source path) is going into the next release. This issue will be closed when it ships.

Update: the fix (PR #1047, one memory reservation per compile instead of per source path) is going into the next release. This issue will be closed when it ships.
NotRexed commented 2026-11-09 15:16:22 +00:00 (Migrated from github.com)

Fixed in v2.0.8, out now: update from the launcher or download it from Releases. Please reopen with a log if it still happens.

Fixed in **v2.0.8**, out now: update from the launcher or download it from Releases. Please reopen with a log if it still happens.
Commenting is not possible because the repository is archived.
No milestone
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Hookshot#1029
No description provided.