Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nim 1.6.4 fail to run nimx #496

Open
zoonderkins opened this issue Mar 7, 2022 · 1 comment
Open

Nim 1.6.4 fail to run nimx #496

zoonderkins opened this issue Mar 7, 2022 · 1 comment

Comments

@zoonderkins
Copy link

Hi,

I follow the command and clone entire repo, after running nimble install -dy
I try to run on my Mac or Web all step failed to run.

Run native error message:

❯ nake
No task specified, running default task defined by nakefile.
/Users/lol/.nimble/pkgs/nake-1.9.4/nake.nim(93) moduleHook
/Users/lol/.nimble/pkgs/nake-1.9.4/nakelib.nim(252) runTask
/Users/lol/Desktop/nimx/nimx/naketools.nim(1029) :anonymous
/Users/lol/Desktop/nimx/nimx/naketools.nim(681) build
/Users/lol/Desktop/nimx/nimx/naketools.nim(421) buildSDLForDesktop
/Users/lol/.choosenim/toolchains/nim-1.4.2/lib/system/assertions.nim(30) failedAssertImpl
/Users/lol/.choosenim/toolchains/nim-1.4.2/lib/system/assertions.nim(23) raiseAssert
/Users/lol/.choosenim/toolchains/nim-1.4.2/lib/system/fatal.nim(49) sysFatal
Error: unhandled exception: /Users/lol/Desktop/nimx/nimx/naketools.nim(421, 26) `isValid(result)` /usr/local/opt/sdl2/lib [AssertionDefect]

Web Error message:


❯ nake js
Hint: used config file '/Users/lol/.choosenim/toolchains/nim-1.4.2/config/nim.cfg' [Conf]
Hint: used config file '/Users/lol/.choosenim/toolchains/nim-1.4.2/config/config.nims' [Conf]
......................................
/Users/lol/Desktop/nimx/nimx/assets/url_stream.nim(25, 6) Warning: 'openStreamForUrl' is not GC-safe as it accesses 'urlHandlers' which is a global using GC'ed memory [GcUnsafe2]
/Users/lol/Desktop/nimx/nimx/assets/url_stream.nim(43, 6) Hint: 'getPathFromFileUrl' is declared but not used [XDeclaredButNotUsed]
.....
/Users/lol/Desktop/nimx/nimx/assets/web_asset_bundle.nim(1, 8) Warning: imported and not used: 'os' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/assets/web_asset_bundle.nim(2, 31) Warning: imported and not used: 'url_stream' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/assets/asset_manager.nim(213, 5) Warning: ':anonymous' is not GC-safe as it accesses 'gAssetManager' which is a global using GC'ed memory [GcUnsafe2]
.....
/Users/lol/Desktop/nimx/nimx/image.nim(10, 12) Warning: imported and not used: 'jsbind' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/image.nim(5, 22) Warning: imported and not used: 'url_stream' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/image.nim(2, 28) Warning: imported and not used: 'mini_profiler' [UnusedImport]
.......
/Users/lol/Desktop/nimx/nimx/timer.nim(1, 15) Warning: imported and not used: 'mini_profiler' [UnusedImport]
................................................
/Users/lol/Desktop/nimx/nimx/assets/json_loading.nim(2, 8) Warning: imported and not used: 'url_stream' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/assets/json_loading.nim(1, 14) Warning: imported and not used: 'logging' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/scroll_view.nim(3, 8) Warning: imported and not used: 'math' [UnusedImport]
.........
/Users/lol/Desktop/nimx/nimx/pasteboard/pasteboard_web.nim(6, 8) Warning: imported and not used: 'jsbind' [UnusedImport]
...
/Users/lol/Desktop/nimx/nimx/formatted_text.nim(1, 17) Warning: imported and not used: 'algorithm' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/text_field.nim(7, 8) Warning: imported and not used: 'unistring' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/text_field.nim(11, 8) Warning: imported and not used: 'window_event_handling' [UnusedImport]
...
/Users/lol/Desktop/nimx/nimx/button.nim(77, 20) Warning: bsImage is deprecated [Deprecated]
...
/Users/lol/Desktop/nimx/nimx/private/windows/js_canvas_window.nim(5, 12) Warning: imported and not used: 'system_logger' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/private/windows/js_canvas_window.nim(3, 8) Warning: imported and not used: 'jsbind' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/window.nim(5, 5) Warning: startAnimation is deprecated [Deprecated]
....
/Users/lol/Desktop/nimx/nimx/linear_layout.nim(1, 13) Warning: imported and not used: 'view_dragging_listener' [UnusedImport]
...
/Users/lol/Desktop/nimx/nimx/segmented_control.nim(9, 8) Warning: imported and not used: 'serializers' [UnusedImport]
.................
/Users/lol/Desktop/nimx/nimx/split_view.nim(4, 8) Warning: imported and not used: 'view_dragging_listener' [UnusedImport]
/Users/lol/Desktop/nimx/nimx/editor/tab_view.nim(4, 13) Warning: imported and not used: 'window_event_handling' [UnusedImport]
............
Hint: 79319 lines; 2.780s; 228.906MiB peakmem; Debug build; proj: test/main; out: /Users/lol/Desktop/nimx/build/js/main.js [SuccessX]
/Users/lol/.nimble/pkgs/nake-1.9.4/nake.nim(93) moduleHook
/Users/lol/.nimble/pkgs/nake-1.9.4/nakelib.nim(252) runTask
/Users/lol/Desktop/nimx/nimx/naketools.nim(1064) :anonymous
/Users/lol/Desktop/nimx/nimx/naketools.nim(878) build
/Users/lol/Desktop/nimx/nimx/naketools.nim(556) postprocessWebTarget
/Users/lol/Desktop/nimx/nimx/naketools.nim(250) nimbleNimxPath
/Users/lol/.choosenim/toolchains/nim-1.4.2/lib/system/assertions.nim(30) failedAssertImpl
/Users/lol/.choosenim/toolchains/nim-1.4.2/lib/system/assertions.nim(23) raiseAssert
/Users/lol/.choosenim/toolchains/nim-1.4.2/lib/system/fatal.nim(49) sysFatal
Error: unhandled exception: /Users/lol/Desktop/nimx/nimx/naketools.nim(250, 13) `result.len != 0` Error: nimx does not seem to be installed with nimble! [AssertionDefect]

@Tormund
Copy link
Collaborator

Tormund commented Jul 19, 2022

Looks like issue is that you installed only dependencies, not nimx itself.
if you want to work with clonned repo use nimble develop -y instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants