nim-lang / nimble

Package manager for the Nim programming language.
https://nim-lang.github.io/nimble/index.html
Other
1.26k stars 191 forks source link

Installing nimlangserver 1.4.0 (on Windows) installs nim 2.0.2 #1253

Closed AngelEzquerra closed 3 months ago

AngelEzquerra commented 3 months ago

I am not sure if this is a nimlangserver or a nimble issue. Installing nimlangserver using nimble install nimlangserver installs nim 2.0.2 even though I am using nim devel (installed via choosenim). This is what I get when I do nim --version:

Nim Compiler Version 2.1.9 [Windows: amd64] Compiled at 2024-07-24 Copyright (c) 2006-2024 by Andreas Rumpf

active boot switches: -d:release

And this is the output of the installation procedure ran using nimble install nimlangserver --accept -L

   Warning: Using project local deps mode
    Prompt: No local packages.json found, download it from internet? -> [forced yes]
Downloading Official package list
    Success Package list downloaded.
Downloading https://github.com/nim-lang/langserver using git
Downloading https://github.com/status-im/nim-unittest2 using git
 Installing unittest2@0.0.7
  Success:  unittest2 installed successfully.
Downloading https://github.com/status-im/nim-stew using git
 Installing stew@0.1.0
  Success:  stew installed successfully.
Downloading https://github.com/status-im/nim-zlib using git
 Installing zlib@0.1.0
  Success:  zlib installed successfully.
Downloading https://github.com/cheatfate/nimcrypto using git
 Installing nimcrypto@0.5.4
  Success:  nimcrypto installed successfully.
Downloading https://github.com/status-im/nim-stint using git
 Installing stint@0.0.1
  Success:  stint installed successfully.
Downloading https://github.com/status-im/nim-bearssl using git
 Installing bearssl@0.2.0
  Success:  bearssl installed successfully.
Downloading https://github.com/status-im/nim-http-utils using git
 Installing httputils@0.3.0
  Success:  httputils installed successfully.
Downloading https://github.com/status-im/nim-chronos using git
 Installing chronos@3.2.0
  Success:  chronos installed successfully.
Downloading https://github.com/status-im/nim-testutils using git
 Installing testutils@0.5.0
   Building testutils/ntu.exe using c backend
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\testutils\spec.nim(160, 7) Warning: Using an unnamed break in a block is deprecated; Use a named block with a named break instead [UnnamedBreak]
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\testutils\helpers.nim(67, 32) Warning: Deprecated since 1.5; TaintedString is deprecated [Deprecated]
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\ntu.nim(61, 15) template/generic instantiation of `styledEcho` from here
C:\Users\ezquerra\.choosenim\toolchains\nim-#devel\lib\pure\terminal.nim(876, 9) template/generic instantiation of `styledWriteLine` from here
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\ntu.nim(62, 33) Warning: binary is deprecated [Deprecated]
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\ntu.nim(167, 7) Warning: Using an unnamed break in a block is deprecated; Use a named block with a named break instead [UnnamedBreak]
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\ntu.nim(193, 11) Warning: Using an unnamed break in a block is deprecated; Use a named block with a named break instead [UnnamedBreak]
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\ntu.nim(203, 13) Warning: Using an unnamed break in a block is deprecated; Use a named block with a named break instead [UnnamedBreak]
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\ntu.nim(212, 11) Warning: Using an unnamed break in a block is deprecated; Use a named block with a named break instead [UnnamedBreak]
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\ntu.nim(237, 16) Warning: binary is deprecated [Deprecated]
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_statusimnimtestutils_0.5.0_dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34\testutils\config.nim(125, 13) Warning: Potential object case transition, instantiate new object instead [CaseTransition]
  Success:  testutils installed successfully.
Downloading https://github.com/status-im/nim-faststreams using git
 Installing faststreams@0.3.0
  Success:  faststreams installed successfully.
Downloading https://github.com/status-im/nim-serialization using git
 Installing serialization@0.2.2
  Success:  serialization installed successfully.
Downloading https://github.com/status-im/nim-json-serialization using git
 Installing json_serialization@0.2.4
  Success:  json_serialization installed successfully.
Downloading https://github.com/status-im/nim-chronicles using git
 Installing chronicles@0.10.2
  Success:  chronicles installed successfully.
Downloading https://github.com/status-im/news using git
 Installing news@0.5
  Success:  news installed successfully.
Downloading https://github.com/status-im/nim-websock using git
 Installing websock@0.1.0
  Success:  websock installed successfully.
Downloading https://github.com/nickysn/asynctools.git using git
 Installing asynctools@0.1.1
  Success:  asynctools installed successfully.
Downloading https://github.com/yyoncho/nim-json-rpc using git
 Installing json_rpc@0.0.2
  Success:  json_rpc installed successfully.
Downloading https://github.com/nim-lang/Nim.git using git
"building from csources: bin\nim_csources_86742fb02c6606ab01a532a0085784effb2e753e.exe"
Note: switching to '86742fb02c6606ab01a532a0085784effb2e753e'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 86742fb build with 7f6681b4c4ccc0dc43fd256280be4c3ad3c773e5
"AMD64"
Forcing gcc arch
Building with 64 bit gcc
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@ssystem@sexceptions.nim.c -o c_code\1_2\@m..@slib@ssystem@sexceptions.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@sdigitsutils.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@sdigitsutils.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sassertions.nim.c -o c_code\1_2\@m..@slib@sstd@sassertions.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@ssystem@sdollars.nim.c -o c_code\1_2\@m..@slib@ssystem@sdollars.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@sdragonbox.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@sdragonbox.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@sschubfach.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@sschubfach.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sformatfloat.nim.c -o c_code\1_2\@m..@slib@sstd@sformatfloat.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@ssystem.nim.c -o c_code\1_2\@m..@slib@ssystem.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sparseutils.nim.c -o c_code\1_2\@m..@slib@spure@sparseutils.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@smath.nim.c -o c_code\1_2\@m..@slib@spure@smath.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@salgorithm.nim.c -o c_code\1_2\@m..@slib@spure@salgorithm.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@senumutils.nim.c -o c_code\1_2\@m..@slib@sstd@senumutils.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sunicode.nim.c -o c_code\1_2\@m..@slib@spure@sunicode.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sstrutils.nim.c -o c_code\1_2\@m..@slib@spure@sstrutils.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@sntpath.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@sntpath.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@spathnorm.nim.c -o c_code\1_2\@m..@slib@spure@spathnorm.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sdynlib.nim.c -o c_code\1_2\@m..@slib@spure@sdynlib.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@swidestrs.nim.c -o c_code\1_2\@m..@slib@sstd@swidestrs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sexitprocs.nim.c -o c_code\1_2\@m..@slib@sstd@sexitprocs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@ssyncio.nim.c -o c_code\1_2\@m..@slib@sstd@ssyncio.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@swindows@swinlean.nim.c -o c_code\1_2\@m..@slib@swindows@swinlean.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@soserrors.nim.c -o c_code\1_2\@m..@slib@sstd@soserrors.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@stimes.nim.c -o c_code\1_2\@m..@slib@spure@stimes.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@soscommon.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@soscommon.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@sospaths2.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@sospaths2.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@sosfiles.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@sosfiles.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@sosdirs.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@sosdirs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@swin_setenv.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@swin_setenv.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@senvvars.nim.c -o c_code\1_2\@m..@slib@sstd@senvvars.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@sosappdirs.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@sosappdirs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@scmdline.nim.c -o c_code\1_2\@m..@slib@sstd@scmdline.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sos.nim.c -o c_code\1_2\@m..@slib@spure@sos.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sparseopt.nim.c -o c_code\1_2\@m..@slib@spure@sparseopt.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@shashes.nim.c -o c_code\1_2\@m..@slib@spure@shashes.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sstrtabs.nim.c -o c_code\1_2\@m..@slib@spure@sstrtabs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@scollections@stables.nim.c -o c_code\1_2\@m..@slib@spure@scollections@stables.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sstrformat.nim.c -o c_code\1_2\@m..@slib@spure@sstrformat.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sterminal.nim.c -o c_code\1_2\@m..@slib@spure@sterminal.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@scollections@ssets.nim.c -o c_code\1_2\@m..@slib@spure@scollections@ssets.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mpathutils.nim.c -o c_code\1_2\@mpathutils.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mropes.nim.c -o c_code\1_2\@mropes.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mlineinfos.nim.c -o c_code\1_2\@mlineinfos.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mplatform.nim.c -o c_code\1_2\@mplatform.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mprefixmatches.nim.c -o c_code\1_2\@mprefixmatches.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mnimpaths.nim.c -o c_code\1_2\@mnimpaths.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sobjectdollar.nim.c -o c_code\1_2\@m..@slib@sstd@sobjectdollar.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@sglobs.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@sglobs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@moptions.nim.c -o c_code\1_2\@moptions.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mmsgs.nim.c -o c_code\1_2\@mmsgs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mcondsyms.nim.c -o c_code\1_2\@mcondsyms.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mwordrecg.nim.c -o c_code\1_2\@mwordrecg.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@midents.nim.c -o c_code\1_2\@midents.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mint128.nim.c -o c_code\1_2\@mint128.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mast.nim.c -o c_code\1_2\@mast.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mllstream.nim.c -o c_code\1_2\@mllstream.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mnimlexbase.nim.c -o c_code\1_2\@mnimlexbase.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mlexer.nim.c -o c_code\1_2\@mlexer.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mrenderer.nim.c -o c_code\1_2\@mrenderer.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mmodulepaths.nim.c -o c_code\1_2\@mmodulepaths.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sstreams.nim.c -o c_code\1_2\@m..@slib@spure@sstreams.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sprivate@swin_getsysteminfo.nim.c -o c_code\1_2\@m..@slib@sstd@sprivate@swin_getsysteminfo.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sconcurrency@scpuinfo.nim.c -o c_code\1_2\@m..@slib@spure@sconcurrency@scpuinfo.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sosproc.nim.c -o c_code\1_2\@m..@slib@spure@sosproc.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@ssha1.nim.c -o c_code\1_2\@m..@slib@sstd@ssha1.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@slexbase.nim.c -o c_code\1_2\@m..@slib@spure@slexbase.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sparsejson.nim.c -o c_code\1_2\@m..@slib@spure@sparsejson.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sjson.nim.c -o c_code\1_2\@m..@slib@spure@sjson.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@sjsonutils.nim.c -o c_code\1_2\@m..@slib@sstd@sjsonutils.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mextccomp.nim.c -o c_code\1_2\@mextccomp.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mnimblecmd.nim.c -o c_code\1_2\@mnimblecmd.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mcommands.nim.c -o c_code\1_2\@mcommands.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mparser.nim.c -o c_code\1_2\@mparser.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mfilters.nim.c -o c_code\1_2\@mfilters.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mfilter_tmpl.nim.c -o c_code\1_2\@mfilter_tmpl.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msyntaxes.nim.c -o c_code\1_2\@msyntaxes.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@spackedsets.nim.c -o c_code\1_2\@m..@slib@sstd@spackedsets.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mrodutils.nim.c -o c_code\1_2\@mrodutils.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mastalgo.nim.c -o c_code\1_2\@mastalgo.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mtrees.nim.c -o c_code\1_2\@mtrees.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mmd5_old.nim.c -o c_code\1_2\@mmd5_old.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mbtrees.nim.c -o c_code\1_2\@mbtrees.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mpackages.nim.c -o c_code\1_2\@mpackages.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mic@srodfiles.nim.c -o c_code\1_2\@mic@srodfiles.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mic@sbitabs.nim.c -o c_code\1_2\@mic@sbitabs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mic@spacked_ast.nim.c -o c_code\1_2\@mic@spacked_ast.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mic@sic.nim.c -o c_code\1_2\@mic@sic.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mmodulegraphs.nim.c -o c_code\1_2\@mmodulegraphs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mastmsgs.nim.c -o c_code\1_2\@mastmsgs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mtypes.nim.c -o c_code\1_2\@mtypes.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mmagicsys.nim.c -o c_code\1_2\@mmagicsys.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mbitsets.nim.c -o c_code\1_2\@mbitsets.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mnimsets.nim.c -o c_code\1_2\@mnimsets.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msemfold.nim.c -o c_code\1_2\@msemfold.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mvmdef.nim.c -o c_code\1_2\@mvmdef.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msemdata.nim.c -o c_code\1_2\@msemdata.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mlinter.nim.c -o c_code\1_2\@mlinter.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mnimfix@sprettybase.nim.c -o c_code\1_2\@mnimfix@sprettybase.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@sstd@seditdistance.nim.c -o c_code\1_2\@m..@slib@sstd@seditdistance.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@scollections@sheapqueue.nim.c -o c_code\1_2\@m..@slib@spure@scollections@sheapqueue.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mlookups.nim.c -o c_code\1_2\@mlookups.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mconcepts.nim.c -o c_code\1_2\@mconcepts.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msemtypinst.nim.c -o c_code\1_2\@msemtypinst.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mparampatterns.nim.c -o c_code\1_2\@mparampatterns.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mlowerings.nim.c -o c_code\1_2\@mlowerings.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msigmatch.nim.c -o c_code\1_2\@msigmatch.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mimporter.nim.c -o c_code\1_2\@mimporter.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mprocfind.nim.c -o c_code\1_2\@mprocfind.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mpragmas.nim.c -o c_code\1_2\@mpragmas.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mreorder.nim.c -o c_code\1_2\@mreorder.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mpasses.nim.c -o c_code\1_2\@mpasses.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msaturate.nim.c -o c_code\1_2\@msaturate.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mguards.nim.c -o c_code\1_2\@mguards.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mtypeallowed.nim.c -o c_code\1_2\@mtypeallowed.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@misolation_check.nim.c -o c_code\1_2\@misolation_check.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mvarpartitions.nim.c -o c_code\1_2\@mvarpartitions.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mtreetab.nim.c -o c_code\1_2\@mtreetab.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mnilcheck.nim.c -o c_code\1_2\@mnilcheck.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@merrorhandling.nim.c -o c_code\1_2\@merrorhandling.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@maliasanalysis.nim.c -o c_code\1_2\@maliasanalysis.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msemstrictfuncs.nim.c -o c_code\1_2\@msemstrictfuncs.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msighashes.nim.c -o c_code\1_2\@msighashes.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mndi.nim.c -o c_code\1_2\@mndi.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mcgendata.nim.c -o c_code\1_2\@mcgendata.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mccgutils.nim.c -o c_code\1_2\@mccgutils.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mliftdestructors.nim.c -o c_code\1_2\@mliftdestructors.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msempass2.nim.c -o c_code\1_2\@msempass2.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mcgmeth.nim.c -o c_code\1_2\@mcgmeth.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mliftlocals.nim.c -o c_code\1_2\@mliftlocals.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mlambdalifting.nim.c -o c_code\1_2\@mlambdalifting.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mclosureiters.nim.c -o c_code\1_2\@mclosureiters.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mtransf.nim.c -o c_code\1_2\@mtransf.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mvmgen.nim.c -o c_code\1_2\@mvmgen.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mvmdeps.nim.c -o c_code\1_2\@mvmdeps.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mgorgeimpl.nim.c -o c_code\1_2\@mgorgeimpl.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mmacrocacheimpl.nim.c -o c_code\1_2\@mmacrocacheimpl.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mvmprofiler.nim.c -o c_code\1_2\@mvmprofiler.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mevaltempl.nim.c -o c_code\1_2\@mevaltempl.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mvmconv.nim.c -o c_code\1_2\@mvmconv.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mvmmarshal.nim.c -o c_code\1_2\@mvmmarshal.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mvm.nim.c -o c_code\1_2\@mvm.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@maliases.nim.c -o c_code\1_2\@maliases.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mpatterns.nim.c -o c_code\1_2\@mpatterns.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msemmacrosanity.nim.c -o c_code\1_2\@msemmacrosanity.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mpluginsupport.nim.c -o c_code\1_2\@mpluginsupport.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mplugins@slocals.nim.c -o c_code\1_2\@mplugins@slocals.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mplugins@sitersgen.nim.c -o c_code\1_2\@mplugins@sitersgen.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mplugins@sactive.nim.c -o c_code\1_2\@mplugins@sactive.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@menumtostr.nim.c -o c_code\1_2\@menumtostr.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mspawn.nim.c -o c_code\1_2\@mspawn.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msem.nim.c -o c_code\1_2\@msem.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@moptimizer.nim.c -o c_code\1_2\@moptimizer.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mdfa.nim.c -o c_code\1_2\@mdfa.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@minjectdestructors.nim.c -o c_code\1_2\@minjectdestructors.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msemparallel.nim.c -o c_code\1_2\@msemparallel.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mcgen.nim.c -o c_code\1_2\@mcgen.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mic@sreplayer.nim.c -o c_code\1_2\@mic@sreplayer.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mmodules.nim.c -o c_code\1_2\@mmodules.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mscriptconfig.nim.c -o c_code\1_2\@mscriptconfig.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mnimconf.nim.c -o c_code\1_2\@mnimconf.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mpassaux.nim.c -o c_code\1_2\@mpassaux.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mdepends.nim.c -o c_code\1_2\@mdepends.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mic@sdce.nim.c -o c_code\1_2\@mic@sdce.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mic@scbackend.nim.c -o c_code\1_2\@mic@scbackend.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mic@sintegrity.nim.c -o c_code\1_2\@mic@sintegrity.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mic@snavigator.nim.c -o c_code\1_2\@mic@snavigator.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@msourcemap.nim.c -o c_code\1_2\@msourcemap.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mjsgen.nim.c -o c_code\1_2\@mjsgen.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spackages@sdocutils@srstast.nim.c -o c_code\1_2\@m..@slib@spackages@sdocutils@srstast.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spackages@sdocutils@sdochelpers.nim.c -o c_code\1_2\@m..@slib@spackages@sdocutils@sdochelpers.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@scollections@slists.nim.c -o c_code\1_2\@m..@slib@spure@scollections@slists.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spackages@sdocutils@shighlite.nim.c -o c_code\1_2\@m..@slib@spackages@sdocutils@shighlite.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spackages@sdocutils@srst.nim.c -o c_code\1_2\@m..@slib@spackages@sdocutils@srst.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spackages@sdocutils@srstgen.nim.c -o c_code\1_2\@m..@slib@spackages@sdocutils@srstgen.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sxmltree.nim.c -o c_code\1_2\@m..@slib@spure@sxmltree.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mtypesrenderer.nim.c -o c_code\1_2\@mtypesrenderer.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mrenderverbatim.nim.c -o c_code\1_2\@mrenderverbatim.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sbase64.nim.c -o c_code\1_2\@m..@slib@spure@sbase64.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@suri.nim.c -o c_code\1_2\@m..@slib@spure@suri.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mdocgen.nim.c -o c_code\1_2\@mdocgen.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mdocgen2.nim.c -o c_code\1_2\@mdocgen2.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mmain.nim.c -o c_code\1_2\@mmain.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mcmdlinehelper.nim.c -o c_code\1_2\@mcmdlinehelper.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@m..@slib@spure@sbrowsers.nim.c -o c_code\1_2\@m..@slib@spure@sbrowsers.nim.o
gcc -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -fno-math-errno  -Ic_code -c c_code\1_2\@mnim.nim.c -o c_code\1_2\@mnim.nim.o
gcc -o ..\bin\nim.exe  c_code\1_2\@m..@slib@ssystem@sexceptions.nim.o c_code\1_2\@m..@slib@sstd@sprivate@sdigitsutils.nim.o c_code\1_2\@m..@slib@sstd@sassertions.nim.o c_code\1_2\@m..@slib@ssystem@sdollars.nim.o c_code\1_2\@m..@slib@sstd@sprivate@sdragonbox.nim.o c_code\1_2\@m..@slib@sstd@sprivate@sschubfach.nim.o c_code\1_2\@m..@slib@sstd@sformatfloat.nim.o c_code\1_2\@m..@slib@ssystem.nim.o c_code\1_2\@m..@slib@spure@sparseutils.nim.o c_code\1_2\@m..@slib@spure@smath.nim.o c_code\1_2\@m..@slib@spure@salgorithm.nim.o c_code\1_2\@m..@slib@sstd@senumutils.nim.o c_code\1_2\@m..@slib@spure@sunicode.nim.o c_code\1_2\@m..@slib@spure@sstrutils.nim.o c_code\1_2\@m..@slib@sstd@sprivate@sntpath.nim.o c_code\1_2\@m..@slib@spure@spathnorm.nim.o c_code\1_2\@m..@slib@spure@sdynlib.nim.o c_code\1_2\@m..@slib@sstd@swidestrs.nim.o c_code\1_2\@m..@slib@sstd@sexitprocs.nim.o c_code\1_2\@m..@slib@sstd@ssyncio.nim.o c_code\1_2\@m..@slib@swindows@swinlean.nim.o c_code\1_2\@m..@slib@sstd@soserrors.nim.o c_code\1_2\@m..@slib@spure@stimes.nim.o c_code\1_2\@m..@slib@sstd@sprivate@soscommon.nim.o c_code\1_2\@m..@slib@sstd@sprivate@sospaths2.nim.o c_code\1_2\@m..@slib@sstd@sprivate@sosfiles.nim.o c_code\1_2\@m..@slib@sstd@sprivate@sosdirs.nim.o c_code\1_2\@m..@slib@sstd@sprivate@swin_setenv.nim.o c_code\1_2\@m..@slib@sstd@senvvars.nim.o c_code\1_2\@m..@slib@sstd@sprivate@sosappdirs.nim.o c_code\1_2\@m..@slib@sstd@scmdline.nim.o c_code\1_2\@m..@slib@spure@sos.nim.o c_code\1_2\@m..@slib@spure@sparseopt.nim.o c_code\1_2\@m..@slib@spure@shashes.nim.o c_code\1_2\@m..@slib@spure@sstrtabs.nim.o c_code\1_2\@m..@slib@spure@scollections@stables.nim.o c_code\1_2\@m..@slib@spure@sstrformat.nim.o c_code\1_2\@m..@slib@spure@sterminal.nim.o c_code\1_2\@m..@slib@spure@scollections@ssets.nim.o c_code\1_2\@mpathutils.nim.o c_code\1_2\@mropes.nim.o c_code\1_2\@mlineinfos.nim.o c_code\1_2\@mplatform.nim.o c_code\1_2\@mprefixmatches.nim.o c_code\1_2\@mnimpaths.nim.o c_code\1_2\@m..@slib@sstd@sobjectdollar.nim.o c_code\1_2\@m..@slib@sstd@sprivate@sglobs.nim.o c_code\1_2\@moptions.nim.o c_code\1_2\@mmsgs.nim.o c_code\1_2\@mcondsyms.nim.o c_code\1_2\@mwordrecg.nim.o c_code\1_2\@midents.nim.o c_code\1_2\@mint128.nim.o c_code\1_2\@mast.nim.o c_code\1_2\@mllstream.nim.o c_code\1_2\@mnimlexbase.nim.o c_code\1_2\@mlexer.nim.o c_code\1_2\@mrenderer.nim.o c_code\1_2\@mmodulepaths.nim.o c_code\1_2\@m..@slib@spure@sstreams.nim.o c_code\1_2\@m..@slib@sstd@sprivate@swin_getsysteminfo.nim.o c_code\1_2\@m..@slib@spure@sconcurrency@scpuinfo.nim.o c_code\1_2\@m..@slib@spure@sosproc.nim.o c_code\1_2\@m..@slib@sstd@ssha1.nim.o c_code\1_2\@m..@slib@spure@slexbase.nim.o c_code\1_2\@m..@slib@spure@sparsejson.nim.o c_code\1_2\@m..@slib@spure@sjson.nim.o c_code\1_2\@m..@slib@sstd@sjsonutils.nim.o c_code\1_2\@mextccomp.nim.o c_code\1_2\@mnimblecmd.nim.o c_code\1_2\@mcommands.nim.o c_code\1_2\@mparser.nim.o c_code\1_2\@mfilters.nim.o c_code\1_2\@mfilter_tmpl.nim.o c_code\1_2\@msyntaxes.nim.o c_code\1_2\@m..@slib@sstd@spackedsets.nim.o c_code\1_2\@mrodutils.nim.o c_code\1_2\@mastalgo.nim.o c_code\1_2\@mtrees.nim.o c_code\1_2\@mmd5_old.nim.o c_code\1_2\@mbtrees.nim.o c_code\1_2\@mpackages.nim.o c_code\1_2\@mic@srodfiles.nim.o c_code\1_2\@mic@sbitabs.nim.o c_code\1_2\@mic@spacked_ast.nim.o c_code\1_2\@mic@sic.nim.o c_code\1_2\@mmodulegraphs.nim.o c_code\1_2\@mastmsgs.nim.o c_code\1_2\@mtypes.nim.o c_code\1_2\@mmagicsys.nim.o c_code\1_2\@mbitsets.nim.o c_code\1_2\@mnimsets.nim.o c_code\1_2\@msemfold.nim.o c_code\1_2\@mvmdef.nim.o c_code\1_2\@msemdata.nim.o c_code\1_2\@mlinter.nim.o c_code\1_2\@mnimfix@sprettybase.nim.o c_code\1_2\@m..@slib@sstd@seditdistance.nim.o c_code\1_2\@m..@slib@spure@scollections@sheapqueue.nim.o c_code\1_2\@mlookups.nim.o c_code\1_2\@mconcepts.nim.o c_code\1_2\@msemtypinst.nim.o c_code\1_2\@mparampatterns.nim.o c_code\1_2\@mlowerings.nim.o c_code\1_2\@msigmatch.nim.o c_code\1_2\@mimporter.nim.o c_code\1_2\@mprocfind.nim.o c_code\1_2\@mpragmas.nim.o c_code\1_2\@mreorder.nim.o c_code\1_2\@mpasses.nim.o c_code\1_2\@msaturate.nim.o c_code\1_2\@mguards.nim.o c_code\1_2\@mtypeallowed.nim.o c_code\1_2\@misolation_check.nim.o c_code\1_2\@mvarpartitions.nim.o c_code\1_2\@mtreetab.nim.o c_code\1_2\@mnilcheck.nim.o c_code\1_2\@merrorhandling.nim.o c_code\1_2\@maliasanalysis.nim.o c_code\1_2\@msemstrictfuncs.nim.o c_code\1_2\@msighashes.nim.o c_code\1_2\@mndi.nim.o c_code\1_2\@mcgendata.nim.o c_code\1_2\@mccgutils.nim.o c_code\1_2\@mliftdestructors.nim.o c_code\1_2\@msempass2.nim.o c_code\1_2\@mcgmeth.nim.o c_code\1_2\@mliftlocals.nim.o c_code\1_2\@mlambdalifting.nim.o c_code\1_2\@mclosureiters.nim.o c_code\1_2\@mtransf.nim.o c_code\1_2\@mvmgen.nim.o c_code\1_2\@mvmdeps.nim.o c_code\1_2\@mgorgeimpl.nim.o c_code\1_2\@mmacrocacheimpl.nim.o c_code\1_2\@mvmprofiler.nim.o c_code\1_2\@mevaltempl.nim.o c_code\1_2\@mvmconv.nim.o c_code\1_2\@mvmmarshal.nim.o c_code\1_2\@mvm.nim.o c_code\1_2\@maliases.nim.o c_code\1_2\@mpatterns.nim.o c_code\1_2\@msemmacrosanity.nim.o c_code\1_2\@mpluginsupport.nim.o c_code\1_2\@mplugins@slocals.nim.o c_code\1_2\@mplugins@sitersgen.nim.o c_code\1_2\@mplugins@sactive.nim.o c_code\1_2\@menumtostr.nim.o c_code\1_2\@mspawn.nim.o c_code\1_2\@msem.nim.o c_code\1_2\@moptimizer.nim.o c_code\1_2\@mdfa.nim.o c_code\1_2\@minjectdestructors.nim.o c_code\1_2\@msemparallel.nim.o c_code\1_2\@mcgen.nim.o c_code\1_2\@mic@sreplayer.nim.o c_code\1_2\@mmodules.nim.o c_code\1_2\@mscriptconfig.nim.o c_code\1_2\@mnimconf.nim.o c_code\1_2\@mpassaux.nim.o c_code\1_2\@mdepends.nim.o c_code\1_2\@mic@sdce.nim.o c_code\1_2\@mic@scbackend.nim.o c_code\1_2\@mic@sintegrity.nim.o c_code\1_2\@mic@snavigator.nim.o c_code\1_2\@msourcemap.nim.o c_code\1_2\@mjsgen.nim.o c_code\1_2\@m..@slib@spackages@sdocutils@srstast.nim.o c_code\1_2\@m..@slib@spackages@sdocutils@sdochelpers.nim.o c_code\1_2\@m..@slib@spure@scollections@slists.nim.o c_code\1_2\@m..@slib@spackages@sdocutils@shighlite.nim.o c_code\1_2\@m..@slib@spackages@sdocutils@srst.nim.o c_code\1_2\@m..@slib@spackages@sdocutils@srstgen.nim.o c_code\1_2\@m..@slib@spure@sxmltree.nim.o c_code\1_2\@mtypesrenderer.nim.o c_code\1_2\@mrenderverbatim.nim.o c_code\1_2\@m..@slib@spure@sbase64.nim.o c_code\1_2\@m..@slib@spure@suri.nim.o c_code\1_2\@mdocgen.nim.o c_code\1_2\@mdocgen2.nim.o c_code\1_2\@mmain.nim.o c_code\1_2\@mcmdlinehelper.nim.o c_code\1_2\@m..@slib@spure@sbrowsers.nim.o c_code\1_2\@mnim.nim.o
SUCCESS
        1 file(s) copied.
deps.cmd: git checkout -q b4c73320253f78e3a265aec6d9e8feb83f97c77b
iteration: 1
bin\nim.exe c  --skipUserCfg --skipParentCfg -d:nimKochBootstrap --nimcache:nimcache/r_windows_amd64 -d:release --skipUserCfg --skipParentCfg --hints:off --noNimblePath --compileOnly compiler\nim.nim
bin\nim.exe jsonscript --noNimblePath --nimcache:nimcache/r_windows_amd64 -d:release --skipUserCfg --skipParentCfg --hints:off compiler\nim.nim
iteration: 2
compiler\nim1.exe c  --nimcache:nimcache/r_windows_amd64 -d:release --skipUserCfg --skipParentCfg --hints:off --noNimblePath --compileOnly compiler\nim.nim
compiler\nim1.exe jsonscript --noNimblePath --nimcache:nimcache/r_windows_amd64 -d:release --skipUserCfg --skipParentCfg --hints:off compiler\nim.nim
iteration: 3
compiler\nim2.exe c  --nimcache:nimcache/r_windows_amd64 -d:release --skipUserCfg --skipParentCfg --hints:off --noNimblePath --compileOnly compiler\nim.nim
compiler\nim2.exe jsonscript --noNimblePath --nimcache:nimcache/r_windows_amd64 -d:release --skipUserCfg --skipParentCfg --hints:off compiler\nim.nim
bin\nim.exe c -o:bin\nimsuggest.exe -d:danger --skipUserCfg --skipParentCfg --hints:off nimsuggest/nimsuggest.nim
procmonitor.nim(4, 8) Warning: imported and not used: 'os' [UnusedImport]
bin\nim.exe c -o:bin\nimgrep.exe -d:release --skipUserCfg --skipParentCfg --hints:off tools/nimgrep.nim
bin\nim.exe c -o:bin\vccexe.exe --skipUserCfg --skipParentCfg --hints:off tools/vccexe/vccexe.nim
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_nimlangNimgit_2.0.2_c4c44d10df8a14204a75c34e499def200589cb7c\tools\vccexe\vcvarsall.nim(36, 115) Warning: sdk_version, vctoolset all have default value '""', this may be unintentional, either use ';' (semicolon) or explicitly write each default value [ImplicitDefaultValue]
bin\nim.exe c -o:bin\nimpretty.exe -d:release --skipUserCfg --skipParentCfg --hints:off nimpretty/nimpretty.nim
bin\nim.exe c -o:bin\testament.exe -d:release --skipUserCfg --skipParentCfg --hints:off testament/testament.nim
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_nimlangNimgit_2.0.2_c4c44d10df8a14204a75c34e499def200589cb7c\testament\testament.nim(123, 59) Warning: workingDir, input all have default value '""', this may be unintentional, either use ';' (semicolon) or explicitly write each default value [ImplicitDefaultValue]
bin\nim.exe c -o:bin\nim_dbg.exe --opt:speed --stacktrace -d:debug --stacktraceMsgs -d:nimCompilerStacktraceHints --skipUserCfg --skipParentCfg --hints:off compiler/nim.nim
deps.cmd: git checkout -q 168416290e49023894fc26106799d6f1fc964a2d
deps.cmd: git checkout -q b4c73320253f78e3a265aec6d9e8feb83f97c77b
bin\nim.exe c -o:bin\nimble.exe -d:release --mm:refc --noNimblePath --skipUserCfg --skipParentCfg --hints:off dist/nimble/src/nimble.nim
deps.cmd: git checkout -q 7b780811a168f3f32bff4822369dda46a7f87f9a
bin\nim.exe c -o:bin\atlas.exe -d:release --noNimblePath --skipUserCfg --skipParentCfg --hints:off dist/atlas/src/atlas.nim
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_nimlangNimgit_2.0.2_c4c44d10df8a14204a75c34e499def200589cb7c\dist\atlas\src\traversal.nim(12, 26) Warning: imported and not used: 'gitops' [UnusedImport]
 Installing nim@2.0.2
  Success:  nim installed successfully.
Downloading https://github.com/zevv/with using git
 Installing with@0.4.0
  Success:  with installed successfully.
 Installing nimlangserver@1.4.0
   Building nimlangserver/nimlangserver.exe using c backend
C:\Users\ezquerra\nimbledeps\pkgs2\faststreams-0.3.0-64045de53dade90c36ba5a75f51603725c5b0f30\faststreams\async_backend.nim(35, 12) Warning: asyncdispatch backend currently fails tests - it may or may not work as expected [User]
C:\Users\ezquerra\AppData\Local\Temp\nimble_18624\githubcom_nimlanglangserver\asyncprocmonitor.nim(4, 8) Warning: imported and not used: 'os' [UnusedImport]
  Success:  nimlangserver installed successfully.
AngelEzquerra commented 3 months ago

This is a nimble issue. I copied in the nimble repo as: https://github.com/nim-lang/nimble/issues/1253

jmgomez commented 3 months ago

I assume that you closed it by mistake. When you do nimble install nimlangserver --accept -L this is the expected behaviour. If you remove the -l parameter so it's installed globally does it still happens? If so, Im not sure if this the intended behaviour or not. I assume it isnt as it should use the nim you have in your path

arnetheduck commented 2 months ago

This is a feature - nimlangserver has 2.0.2 locked to ensure a reproducible build and avoid bugs from different nim versions: https://github.com/nim-lang/langserver/blob/70751d68d0b1580e3dfd66496559314298a28faa/nimble.lock#L226