Skip to content
This repository was archived by the owner on Jul 30, 2024. It is now read-only.
This repository was archived by the owner on Jul 30, 2024. It is now read-only.

task run fails on windows #1

@dezashibi

Description

@dezashibi

Problem

I've installed Task through winget, cloned the repo, running task run give me the following error:

image

this error was related to out/debug/ path not being created automatically it seems, I've created that and then task run continued to work until failed again with the following errors:

task: [build-meta] odin build engine/meta \
-build-mode:exe \
-show-timings \
-out:out/debug/meta.exe \
-o:none \
-use-separate-modules \

Total Time        -   323.927 ms - 100.00%
initialization    -     7.593 ms -   2.34%
parse files       -     9.709 ms -   2.99%
type check        -    66.471 ms -  20.52%
LLVM API Code Gen -   191.810 ms -  59.21%
msvc-link         -    48.339 ms -  14.92%
task: [run-meta] ./out/debug/meta.exe engine
task: [build] odin build engine \
-build-mode:exe -define:VALIDATION=true \
-show-timings \
-out:out/debug/engin3.exe \
-o:none \
-debug \
-use-separate-modules \
-collection:packages=packages \
-define:TRACY_ENABLE=true  \
-ignore-unknown-attributes

engin3-engine.obj : error LNK2019: unresolved external symbol nk_rect referenced in function engine.set_texture_data
engin3-engine.obj : error LNK2019: unresolved external symbol nk_begin referenced in function engine.set_texture_data
engin3-engine.obj : error LNK2019: unresolved external symbol nk_layout_row_dynamic referenced in function engine.set_texture_data
engin3-engine.obj : error LNK2019: unresolved external symbol nk_end referenced in function engine.set_texture_data
engin3-engine.obj : error LNK2019: unresolved external symbol nk_buffer_init_default referenced in function engine.nk_device_create
engin3-engine.obj : error LNK2019: unresolved external symbol nk_buffer_init_fixed referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_convert referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk__draw_begin referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk__draw_next referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_clear referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_buffer_clear referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_init_default referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_font_atlas_init_default referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_font_atlas_begin referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_font_atlas_bake referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_handle_id referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_font_atlas_end referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_style_set_font referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_input_begin referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_input_unicode referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_input_key referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_input_motion referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_input_button referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_input_scroll referenced in function engine.nk_lock_buffer
engin3-engine.obj : error LNK2019: unresolved external symbol nk_input_end referenced in function engine.nk_lock_buffer
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_emit_memory_alloc_callstack referenced in function tracy.EmitAlloc-1931
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_emit_memory_alloc referenced in function tracy.EmitAlloc-1931
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_emit_memory_free_callstack referenced in function tracy.EmitFree-1950
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_emit_memory_free referenced in function tracy.EmitFree-1950
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_emit_zone_name referenced in function tracy.ZoneName
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_alloc_srcloc referenced in function tracy.ZoneName
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_emit_zone_begin_alloc_callstack referenced in function tracy.ZoneName
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_emit_zone_end referenced in function tracy.ZoneEnd
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_emit_frame_mark referenced in function tracy.FrameMark
engin3-tracy.obj : error LNK2019: unresolved external symbol ___tracy_set_thread_name referenced in function tracy.SetThreadName
engin3-nuklear.obj : error LNK2019: unresolved external symbol nk_button_text referenced in function nuklear.button_string
engin3-nuklear.obj : error LNK2019: unresolved external symbol nk_label referenced in function nuklear.label_string
d:\projects\odin\engin3\packages\odin-tracy\tracy.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
d:\projects\odin\engin3\packages\odin-nuklear\nuklear_windows_amd64.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
D:\Projects\odin\Engin3\out\debug\engin3.exe : fatal error LNK1120: 37 unresolved externals
exit status 96

Environment

Windows 11 Pro
tested on Powershell, CMD, Developer CMD vs2022

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions