Hi
I am having issue installing c2nim using Nim 0.16.0 on Linux. nimble install c2nim ends with - c2nim installed successfully. However the generated executable pkgs/c2nim-0.9.12/c2nim is empty (i.e. 0 size). Full log with --debug switch is listed below.
Are the any additional steps need to be taken to get it installed? The installation instructions in the readme seem a bit outdated.
$ nimble install c2nim --debug
Reading official package list
Downloading https://github.com/nim-lang/c2nim using git
Executing git clone --recursive --depth 1 https://github.com/nim-lang/c2nim /tmp/nimble_3552/githubcom_nimlangc2nim
Finished with exit code 0
Output Cloning into '/tmp/nimble_3552/githubcom_nimlangc2nim'...
Warning: File 'tester.nim' inside package 'c2nim' is outside of the permitted namespace, should be inside a directory named 'c2nimpkg' but is in a directory named 'testsuite' instead. This will be an error in the future.
Hint: Rename the directory to 'c2nimpkg' or prevent its installation by adding `skipDirs = @["testsuite"]` to the .nimble file.
Verifying dependencies for [email protected]
Reading official package list
Checking for compiler@>= 0.14.0
Installing compiler@>= 0.14.0
Reading official package list
Downloading https://github.com/nim-lang/Nim.git using git
Cloning latest tagged version: v0.16.0
Executing git clone --recursive --depth 1 -b v0.16.0 https://github.com/nim-lang/Nim.git /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0
Finished with exit code 0
Output Cloning into '/tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0'...
... Note: checking out 'b040f74356748653dab491e0c2796549c1db4ac3'.
... 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 performing another checkout.
... If you want to create a new branch to retain commits you create, you may
... do so (now or later) by using -b with the checkout command again. Example:
... git checkout -b <new-branch-name>
Verifying dependencies for [email protected]
Installing [email protected]
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/writetracking.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/writetracking.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/wordrecg.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/wordrecg.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/vmops.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/vmops.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/vmmarshal.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/vmmarshal.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/vmhooks.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/vmhooks.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/vmgen.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/vmgen.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/vmdeps.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/vmdeps.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/vmdef.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/vmdef.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/vm.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/vm.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/typesrenderer.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/typesrenderer.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/types.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/types.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/treetab.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/treetab.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/trees.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/trees.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/transf.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/transf.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/testability.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/testability.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/tccgen.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/tccgen.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/syntaxes.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/syntaxes.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/suggest.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/suggest.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/sigmatch.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/sigmatch.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/sighashes.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/sighashes.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/service.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/service.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semtypinst.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semtypinst.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semtypes.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semtypes.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semtempl.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semtempl.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semstmts.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semstmts.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/sempass2.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/sempass2.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semparallel.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semparallel.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semmagic.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semmagic.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semmacrosanity.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semmacrosanity.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/seminst.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/seminst.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semgnrc.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semgnrc.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semfold.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semfold.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semfields.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semfields.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semexprs.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semexprs.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semdestruct.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semdestruct.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semdata.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semdata.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semcall.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semcall.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/semasgn.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/semasgn.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/sem.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/sem.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/scriptconfig.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/scriptconfig.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/saturate.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/saturate.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ropes.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ropes.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/rodwrite.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/rodwrite.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/rodutils.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/rodutils.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/rodread.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/rodread.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/renderer.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/renderer.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/readme.txt to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/readme.txt
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/procfind.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/procfind.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/pragmas.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/pragmas.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/pluginsupport.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/pluginsupport.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/plugins/locals/locals.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/plugins/locals/locals.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/plugins/itersgen.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/plugins/itersgen.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/plugins/active.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/plugins/active.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/platform.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/platform.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/pbraces.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/pbraces.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/patterns.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/patterns.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/passes.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/passes.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/passaux.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/passaux.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/parser.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/parser.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/parampatterns.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/parampatterns.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/packagehandling.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/packagehandling.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/options.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/options.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nversion.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nversion.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nodejs.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nodejs.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nimsets.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nimsets.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nimlexbase.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nimlexbase.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nimfix/prettybase.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nimfix/prettybase.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nimfix/pretty.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nimfix/pretty.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nimfix/nimfix.nim.cfg to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nimfix/nimfix.nim.cfg
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nimfix/nimfix.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nimfix/nimfix.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nimeval.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nimeval.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nimconf.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nimconf.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nimblecmd.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nimblecmd.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nim.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nim.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/nim.cfg to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/nim.cfg
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/msgs.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/msgs.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/modules.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/modules.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/modulegraphs.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/modulegraphs.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/main.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/main.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/magicsys.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/magicsys.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/lowerings.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/lowerings.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/lookups.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/lookups.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/llstream.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/llstream.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/lists.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/lists.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/lexer.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/lexer.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/lambdalifting.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/lambdalifting.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/jstypes.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/jstypes.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/jsgen.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/jsgen.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/installer.ini to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/installer.ini
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/importer.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/importer.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/idgen.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/idgen.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/idents.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/idents.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/hlo.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/hlo.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/guards.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/guards.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/forloops.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/forloops.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/filters.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/filters.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/filter_tmpl.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/filter_tmpl.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/extccomp.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/extccomp.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/evaltempl.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/evaltempl.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/evalffi.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/evalffi.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/docgen2.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/docgen2.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/docgen.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/docgen.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/depends.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/depends.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/debuginfo.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/debuginfo.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/condsyms.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/condsyms.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/commands.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/commands.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/cgmeth.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/cgmeth.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/cgendata.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/cgendata.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/cgen.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/cgen.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ccgutils.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ccgutils.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ccgtypes.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ccgtypes.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ccgtrav.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ccgtrav.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ccgthreadvars.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ccgthreadvars.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ccgstmts.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ccgstmts.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ccgmerge.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ccgmerge.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ccgexprs.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ccgexprs.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ccgcalls.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ccgcalls.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/canonicalizer.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/canonicalizer.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/bitsets.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/bitsets.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/astalgo.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/astalgo.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/ast.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/ast.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler/aliases.nim to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler/aliases.nim
Copying file /tmp/nimble_3552/githubcom_nimlangNimgit_0.14.0/compiler.nimble to /home/rom/.nimble/pkgs/compiler-0.16.0/compiler.nimble
Success: compiler installed successfully.
Installing [email protected]
Building c2nim/c2nim using c backend
Executing "/opt/nim/bin/nim" c -d:release --noBabelPath --path:"/home/rom/.nimble/pkgs/compiler-0.16.0" -o:"/tmp/nimble_3552/githubcom_nimlangc2nim/c2nim" "/tmp/nimble_3552/githubcom_nimlangc2nim/c2nim.nim"
Finished with exit code 0
Output Hint: used config file '/opt/nim/config/nim.cfg' [Conf]
... Hint: system [Processing]
... Hint: c2nim [Processing]
... Hint: strutils [Processing]
... Hint: parseutils [Processing]
... Hint: math [Processing]
... Hint: algorithm [Processing]
... Hint: os [Processing]
... Hint: times [Processing]
... Hint: posix [Processing]
... Hint: parseopt [Processing]
... Hint: llstream [Processing]
... Hint: ast [Processing]
... Hint: msgs [Processing]
... Hint: options [Processing]
... Hint: lists [Processing]
... Hint: strtabs [Processing]
... Hint: hashes [Processing]
... Hint: etcpriv [Processing]
... Hint: osproc [Processing]
... Hint: streams [Processing]
... Hint: cpuinfo [Processing]
... Hint: linux [Processing]
... Hint: sets [Processing]
... Hint: tables [Processing]
... Hint: ropes [Processing]
... Hint: platform [Processing]
... Hint: terminal [Processing]
... Hint: macros [Processing]
... Hint: termios [Processing]
... Hint: nversion [Processing]
... Hint: securehash [Processing]
... Hint: idents [Processing]
... Hint: wordrecg [Processing]
... Hint: intsets [Processing]
... Hint: idgen [Processing]
... Hint: renderer [Processing]
... Hint: lexer [Processing]
... Hint: nimlexbase [Processing]
... Hint: clex [Processing]
... clex.nim(230, 3) Warning: writeLn is deprecated [Deprecated]
... Hint: cparse [Processing]
... Hint: pegs [Processing]
... Hint: unicode [Processing]
... Hint: astalgo [Processing]
... Hint: rodutils [Processing]
... cparse.nim(246, 27) Warning: use 'untyped' parameters instead; immediate is deprecated [Deprecated]
... rules.nim(36, 18) Warning: toUpper is deprecated [Deprecated]
... rules.nim(44, 18) Warning: toLower is deprecated [Deprecated]
... rules.nim(55, 20) Warning: toUpper is deprecated [Deprecated]
... rules.nim(57, 18) Warning: toLower is deprecated [Deprecated]
... cparse.nim(1032, 25) Warning: expr is deprecated [Deprecated]
... cparse.nim(1032, 32) Warning: expr is deprecated [Deprecated]
... cparse.nim(1330, 6) Hint: 'cparse.declarationName(p: var Parser)' is declared but not used [XDeclaredButNotUsed]
... Hint: postprocessor [Processing]
... c2nim.nim(64, 54) Warning: toLower is deprecated [Deprecated]
... c2nim.nim(119, 16) Warning: writeLn is deprecated [Deprecated]
... CC: c2nim_c2nim
... CC: stdlib_system
... CC: stdlib_strutils
... CC: stdlib_os
... CC: stdlib_times
... CC: stdlib_parseopt
... CC: compiler_llstream
... CC: compiler_ast
... CC: compiler_renderer
... CC: compiler_options
... CC: compiler_msgs
... CC: c2nim_clex
... CC: c2nim_cparse
... CC: c2nim_postprocessor
... CC: stdlib_parseutils
... CC: stdlib_math
... CC: stdlib_algorithm
... CC: stdlib_posix
... CC: stdlib_hashes
... CC: compiler_nversion
... CC: stdlib_securehash
... CC: compiler_ropes
... CC: compiler_idents
... CC: compiler_lists
... CC: stdlib_intsets
... CC: compiler_idgen
... CC: stdlib_tables
... CC: compiler_platform
... CC: stdlib_terminal
... CC: stdlib_macros
... CC: stdlib_strtabs
... CC: stdlib_osproc
... CC: stdlib_sets
... CC: stdlib_etcpriv
... CC: stdlib_streams
... CC: stdlib_cpuinfo
... CC: stdlib_linux
... CC: stdlib_termios
... CC: compiler_wordrecg
... CC: compiler_lexer
... CC: compiler_nimlexbase
... CC: stdlib_pegs
... CC: compiler_astalgo
... CC: stdlib_unicode
... CC: compiler_rodutils
... Hint: [Link]
... Hint: operation successful (45485 lines compiled; 2.675 sec total; 83.73MiB; Release Build) [SuccessX]
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/c2nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/c2nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/vincenth.h to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/vincenth.h
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/vincent.c to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/vincent.c
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/tokenconcat.h to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/tokenconcat.h
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/systest2.c to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/systest2.c
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/systest.c to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/systest.c
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/structdefine.h to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/structdefine.h
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/struct_anonym.h to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/struct_anonym.h
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/smartptrs.cpp to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/smartptrs.cpp
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/matrix.cpp to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/matrix.cpp
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/enum.h to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/enum.h
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/discardables.h to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/discardables.h
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/defbug.h to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/defbug.h
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tests/bitfield.h to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tests/bitfield.h
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/tester.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/tester.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/vincenth.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/vincenth.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/vincent.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/vincent.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/tokenconcat.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/tokenconcat.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/systest2.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/systest2.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/systest.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/systest.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/structdefine.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/structdefine.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/struct_anonym.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/struct_anonym.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/smartptrs.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/smartptrs.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/matrix.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/matrix.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/enum.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/enum.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/discardables.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/discardables.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/defbug.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/defbug.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/testsuite/results/bitfield.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/testsuite/results/bitfield.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/rules.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/rules.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/postprocessor.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/postprocessor.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/doc/c2nim.rst to /home/rom/.nimble/pkgs/c2nim-0.9.12/doc/c2nim.rst
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/cpp.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/cpp.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/cparse.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/cparse.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/clex.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/clex.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/c2nim.nimble to /home/rom/.nimble/pkgs/c2nim-0.9.12/c2nim.nimble
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/c2nim.nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/c2nim.nim
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/README.md to /home/rom/.nimble/pkgs/c2nim-0.9.12/README.md
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/LICENSE.txt to /home/rom/.nimble/pkgs/c2nim-0.9.12/LICENSE.txt
Copying file /tmp/nimble_3552/githubcom_nimlangc2nim/c2nim.nimble to /home/rom/.nimble/pkgs/c2nim-0.9.12/c2nim.nimble
Copying file /home/rom/.nimble/pkgs/c2nim-0.9.12/c2nim to /home/rom/.nimble/pkgs/c2nim-0.9.12/c2nim
Creating symlink: /home/rom/.nimble/pkgs/c2nim-0.9.12/c2nim -> /home/rom/.nimble/bin/c2nim
Warning: Symlink already exists in /home/rom/.nimble/bin. Replacing.
Success: c2nim installed successfully.