khchen / winim

Windows API, COM, and CLR Module for Nim
MIT License
458 stars 36 forks source link

.nimble\pkgs\winim-3.3.2\winim\inc/../lib/winim32.res: No such file or directory #49

Closed Techno-Fox closed 4 years ago

Techno-Fox commented 4 years ago

Trying to cross compile from linux to windows, for somereason this error occured. I think it might be because of the . I don't know for sure.

Thank you for the help

Techno-Fox commented 4 years ago

Confirmed that that was indeed the problem. Original compile command from nim was /usr/bin/i686-w64-mingw32-gcc -o /home/kittytechno/Tools/KittyFun/NimVer/KittyFun '\home\kittytechno.nimble\pkgs\winim-3.3.2\winim\inc/../lib/winim32.res' /home/kittytechno/.cache/nim/KittyFun_d/stdlib_assertions.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_dollars.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_locks.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_sharedlist.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_formatfloat.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_widestrs.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_io.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_system.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_parseutils.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_math.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_unicode.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_strutils.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_pathnorm.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_dynlib.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_winlean.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_options.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_times.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_os.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_nativesockets.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_hashes.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_sets.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_monotimes.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_net.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_streams.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_cpuinfo.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_osproc.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_strformat.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@sirc.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_uri.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_base64.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_random.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_tables.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_httpcore.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_heapqueue.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_deques.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_asyncfutures.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_asyncdispatch.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_httpclient.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@ssysinfo.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@snimAES-0.1.2@snimAES.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@scrypt.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@sinc@swindef.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@sinc@sobjbase.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@sutils.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@swinstr.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@scom.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@spayloads.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@scommands.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_cpuload.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_threadpool.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@scommandHandler.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@srevshell.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_registry.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@spersistence.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mKittyFun.nim.c.o -m32

Changed it to

/usr/bin/i686-w64-mingw32-gcc -o /home/kittytechno/Tools/KittyFun/NimVer/KittyFun '\home\kittytechno.nimble\pkgs\winim-3.3.2\winim\inc/../lib/winim32.res' /home/kittytechno/.cache/nim/KittyFun_d/stdlib_assertions.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_dollars.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_locks.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_sharedlist.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_formatfloat.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_widestrs.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_io.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_system.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_parseutils.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_math.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_unicode.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_strutils.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_pathnorm.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_dynlib.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_winlean.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_options.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_times.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_os.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_nativesockets.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_hashes.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_sets.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_monotimes.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_net.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_streams.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_cpuinfo.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_osproc.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_strformat.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@sirc.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_uri.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_base64.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_random.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_tables.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_httpcore.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_heapqueue.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_deques.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_asyncfutures.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_asyncdispatch.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_httpclient.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@ssysinfo.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@snimAES-0.1.2@snimAES.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@scrypt.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@sinc@swindef.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@sinc@sobjbase.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@sutils.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@swinstr.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@m..@s..@s..@s..@s.nimble@spkgs@swinim-3.3.2@swinim@scom.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@spayloads.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@scommands.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_cpuload.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_threadpool.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@scommandHandler.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@srevshell.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/stdlib_registry.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mNimVerpkg@spersistence.nim.c.o /home/kittytechno/.cache/nim/KittyFun_d/@mKittyFun.nim.c.o -m32

All I changed was \home\username.nimble\pkgs\winim-3.3.2\winim\inc/../lib/winim32.res to /home/username/.nimble/pkgs/winim-3.3.2/winim/inc/../lib/winim32.res

And that worked.

Techno-Fox commented 4 years ago

Sorry I was gone for so long. I tried you fix, and it worked. Are you gonna update this into it, because it seems to fix the issue.

Techno-Fox commented 4 years ago

Also is their support of WMI. I'm asking because I'm trying to get all running processes, because I need a specific program to keep running for security.

khchen commented 4 years ago

Please try again with last version.

Techno-Fox commented 4 years ago

It compiled (sorry I was gone had online work)