Closed gushromp closed 1 month ago
If I may ask, why did you switch to vcc in the first place?
This is because there have been previous reports of failure to run on windows. #45 At this time I also tested it on the actual device and it failed as well.
I used Nim 2.0.8 installed by choosenim and I think the compilation setup was similar to the previous one (before vcc was forced). Based on the following two documents, we solved the problem by specifying vcc.
For my part, I am rather curious as to why I have been able to get it to work in the settings I have been using. Can you tell me your environment?
FYI: https://docs.godotengine.org/en/stable/contributing/development/compiling/compiling_for_windows.html https://github.com/pragmagic/godot-nim-stub/blob/master/src/config.nims
@gushromp
We stopped forcing them and only offered hints.
I am not familiar with windows, so if you know of a good way to make it work with just MinGW provided by Nim, please let me know.
I am not familiar with windows, so if you know of a good way to make it work with just MinGW provided by Nim, please let me know.
Ah maybe that's the thing, I am not sure whether my Nim installation uses some bundled MinGW or the one I manually installed via scoop
🤔
Here's my gcc -v
output:
gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=c:/users/blash/scoop/apps/gcc/current/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../src/configure --enable-languages=c,c++ --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --disable-multilib --prefix=/c/temp/gcc/dest --with-sysroot=/c/temp/gcc/dest --disable-libstdcxx-pch --disable-libstdcxx-verbose --disable-nls --disable-shared --disable-win32-registry --enable-threads=posix --enable-libgomp --with-zstd=/c/mingw --disable-bootstrap
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.0 (GCC)
EDIT: Seems that Nim was using the following mingw installation. I updated the one installed via scoop
just in case and everyhing still works.
x86_64-w64-mingw32-gcc -v
Using built-in specs.
COLLECT_GCC=x86_64-w64-mingw32-gcc
COLLECT_LTO_WRAPPER=C:/ProgramData/mingw64/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/13.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-13.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libssp --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-Builds project' --with-bugurl=https://github.com/niXman/mingw-builds CFLAGS='-O2 -pipe -fno-ident -I/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/opt/include -I/c/buildroot/prerequisites/x86_64-zlib-static/include -I/c/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/opt/include -I/c/buildroot/prerequisites/x86_64-zlib-static/include -I/c/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/opt/include -I/c/buildroot/prerequisites/x86_64-zlib-static/include -I/c/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/opt/lib -L/c/buildroot/prerequisites/x86_64-zlib-static/lib -L/c/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc'
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 13.2.0 (x86_64-posix-seh-rev0, Built by MinGW-Builds project)
Here is my output:
$ gcc -v
Using built-in specs.
COLLECT_GCC=C:\ProgramData\mingw64\mingw64\bin\gcc.exe
COLLECT_LTO_WRAPPER=C:/ProgramData/mingw64/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/13.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-13.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libssp --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-Builds project' --with-bugurl=https://github.com/niXman/mingw-builds CFLAGS='-O2 -pipe -fno-ident -I/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/opt/include -I/c/buildroot/prerequisites/x86_64-zlib-static/include -I/c/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/opt/include -I/c/buildroot/prerequisites/x86_64-zlib-static/include -I/c/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/opt/include -I/c/buildroot/prerequisites/x86_64-zlib-static/include -I/c/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/opt/lib -L/c/buildroot/prerequisites/x86_64-zlib-static/lib -L/c/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/c/buildroot/x86_64-1320-posix-seh-ucrt-rt_v11-rev0/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc'
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 13.2.0 (x86_64-posix-seh-rev0, Built by MinGW-Builds project)
I ran it through the diff command and it appears that the only difference is COLLECT_GCC.
3c2
< COLLECT_GCC=x86_64-w64-mingw32-gcc
---
> COLLECT_GCC=C:\ProgramData\mingw64\mingw64\bin\gcc.exe
When I looked into mingw64/bin, I found two executables, gcc.exe and x86_64-w64-mingw32-gcc.exe. Though, both of which had the same byte size (2,615,296 bytes), so they are probably the same.
The mystery only deepens...
Hi. I noticed you started enforcing MSVC as the compiler/linker for the extension.
This can cause issues because the
cl
frontend has problems with long file paths: https://developercommunity.visualstudio.com/t/compiler-cant-find-source-file-in-path/10221576I ran into this today and had to copy the
dodge_the_creeps
demo from my usual source folder toc:\creeps
in order to get it to compile. But I still can't get it to link:This is because the generated
bootstrap_linkArgs.txt
which is "piped" intovccexe
surpasses the maximum command line argument length in Windows (I tried both Powershell and Cmd and both fail with different errors)If I may ask, why did you switch to
vcc
in the first place? I am using the prebuild Godot (w/ DotNet) 4.3 binary from here: https://godotengine.org/download/windows and, when I remove the newly introduced--cc: vcc
switch fromgdext/buildconf.nim
everything works fine, even hot-reloading.Here's the generated
bootstrap_linkerArgs.txt
file for posterity:File contents
``` /LD --platform:amd64 /FeC:\creeps\nim\lib\windows\debug\bootstrap.dll C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@sexceptions.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@ssince.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@sctypes.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@ssysatomics.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@sansi_c.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@smemory.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@ssyslocks.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sthreadtypes.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sdigitsutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@smiscdollars.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sassertions.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@siterators.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@scoro_detection.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sdragonbox.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sschubfach.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sformatfloat.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sobjectdollar.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@sdollars.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@stypedthreads.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@sstacktraces.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sbitops_utils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@scountbits_impl.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem@srepr_v2.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@swidestrs.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@ssyncio.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@ssystem.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@sbuildconf.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@score@smacros.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@shashes.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@sbitops.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@sfenv.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@smath.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@salgorithm.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@soutparams.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@scollections@stables.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@scollections@ssets.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@scollections@ssequtils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@sutils@sstaticevents.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@sdirty@sgdextensioninterface.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgeometrics@stypedef.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@stypetraits.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@soptions.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgeometrics@sfmaps.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@sendians.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgeometrics@smath.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgeometrics@sinterpolations.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgeometrics@svectormath.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgeometrics@sswizzles.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgeometrics.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@scommandindex.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sbuiltinindex.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sextracommands.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@sutils@smacros.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgdclass.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgdrefs.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sgdtypedarray.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@stypeshift.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@smethodtools.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@sheader@sbuiltinclasses@sconstructors.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@stune@sbuiltinclasses@sconstructors.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sconstructors.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sstrbasics.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@sunicode.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@sheader@sbuiltinclasses.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdaabb.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdarray.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdbasis.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdbool.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdcallable.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdcolor.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgddictionary.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdfloat.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdint.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdnodepath.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedbytearray.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedcolorarray.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedfloat32array.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedfloat64array.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedint32array.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedint64array.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedstringarray.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedvector2array.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedvector3array.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdpackedvector4array.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdplane.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdprojection.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdquaternion.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdrect2.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdrect2i.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdrid.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdsignal.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdstring.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdstringname.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdtransform2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdtransform3d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdvector2.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdvector2i.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdvector3.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdvector3i.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdvector4.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses@sgdvector4i.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@stune@sbuiltinclasses@sstrings.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@sparseutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@senumutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sjsutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sstrimpl.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@sstrutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@sstrformat.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@stune@sbuiltinclasses@ssubscripts.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@stune@sbuiltinclasses@svectors.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@stune@sbuiltinclasses.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sbuiltinclasses.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@sheader@sclassindex.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sclassindex.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sglobalenums.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@slocalenums.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@sheader@sstructs.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sstructs.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@sheader@sutilityfuncs.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@ssurface@sutilityfuncs.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@sexceptions.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@suserclass@scontracts.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@suserclass@spropertyinfo.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@suserclass@smethodinfo.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@suserclass@scheckform.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@suserclass@sprocs.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@scoronation@sheader@sclasses.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdobject.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@suserclass@ssignals.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@simportutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@sclassutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@suserclass.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdengine.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@sclasses@sgdextensionmain.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@sinit.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@suserenums.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@sproperties.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@score@svarianttools.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@svariantutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdnode.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@snodeutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@sarrayutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@srefutils.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext@ssurface@sconversions.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdext-0.1.0-2a22c347c83a09856a8afa235008e33f47b5035e@sgdext.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdcanvasitem.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdnode2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdcollisionobject2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdarea2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdinput.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdmainloop.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdscenetree.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdanimatedsprite2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdcollisionshape2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@msrc@sclasses@splayer.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sosseps.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sntpath.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@spathnorm.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@sdynlib.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@swindows@swinlean.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@soserrors.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@stime_t.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@stimes.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@soscommon.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sospaths2.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sossymlinks.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sosfiles.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sosdirs.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@swin_setenv.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@senvvars.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@sprivate@sosappdirs.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@scmdline.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@sos.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@ssysrand.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@sstd@smonotimes.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@score@slocks.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.choosenim@stoolchains@snim-2.0.8@slib@spure@srandom.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdrefcounted.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdresource.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdspriteframes.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@msrc@sclasses@smob.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdcontrol.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdlabel.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdtimer.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@msrc@sclasses@shud.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdmarker2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdpackedscene.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdpathfollow2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdphysicsbody2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdrigidbody2d.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@m..@s..@sUsers@sblash@s.nimble@spkgs2@sgdextgen-0.1.0-c06ae3efccce3f12ec08cdb5c46bf74e9f31350a@sgdext@sclasses@sgdaudiostreamplayer.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@msrc@sclasses@smain.nim.c.obj C:\Users\blash\nimcache\bootstrap_d\windows\debug\NimMain\@mbootstrap.nim.c.obj /nologo ```