Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save philip-wernersbach/1ae6064624753457587c5c71cd4346f3 to your computer and use it in GitHub Desktop.
Save philip-wernersbach/1ae6064624753457587c5c71cd4346f3 to your computer and use it in GitHub Desktop.
$ tar -xJf nim-0.16.0.tar.xz && cd nim-0.16.0 && nim c koch && ./koch nimble
Hint: used config file '/nix/store/b80ka1p9jpyqbrr9d50h9v9h3xsgh3bb-nim-0.16.0/config/nim.cfg' [Conf]
Hint: system [Processing]
Hint: koch [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: algorithm [Processing]
Hint: times [Processing]
Hint: posix [Processing]
Hint: parseopt [Processing]
Hint: osproc [Processing]
Hint: strtabs [Processing]
Hint: hashes [Processing]
Hint: etcpriv [Processing]
Hint: streams [Processing]
Hint: cpuinfo [Processing]
Hint: kqueue [Processing]
CC: compiler_koch
CC: stdlib_system
CC: stdlib_os
CC: stdlib_strutils
CC: stdlib_parseutils
CC: stdlib_math
CC: stdlib_algorithm
CC: stdlib_times
CC: stdlib_posix
CC: stdlib_parseopt
CC: stdlib_osproc
CC: stdlib_strtabs
CC: stdlib_hashes
CC: stdlib_etcpriv
CC: stdlib_streams
CC: stdlib_cpuinfo
CC: stdlib_kqueue
Hint: [Link]
Hint: operation successful (25219 lines compiled; 1.046 sec total; 39.742MiB; Debug Build) [SuccessX]
/nix/store/b80ka1p9jpyqbrr9d50h9v9h3xsgh3bb-nim-0.16.0/bin/nim c --noNimblePath -p:compiler dist/nimble/src/nimble.nim
Hint: used config file '/nix/store/b80ka1p9jpyqbrr9d50h9v9h3xsgh3bb-nim-0.16.0/config/nim.cfg' [Conf]
Hint: used config file '/Users/pwerner/Downloads/nim-0.16.0/dist/nimble/src/nimble.nim.cfg' [Conf]
Hint: system [Processing]
Hint: nimble [Processing]
Hint: httpclient [Processing]
Hint: net [Processing]
Hint: nativesockets [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: algorithm [Processing]
Hint: times [Processing]
Hint: posix [Processing]
Hint: sets [Processing]
Hint: hashes [Processing]
Hint: etcpriv [Processing]
Hint: openssl [Processing]
Hint: dynlib [Processing]
Hint: uri [Processing]
Hint: strtabs [Processing]
Hint: base64 [Processing]
Hint: mimetypes [Processing]
Hint: random [Processing]
Hint: httpcore [Processing]
Hint: tables [Processing]
Hint: asyncnet [Processing]
Hint: asyncdispatch [Processing]
Hint: oids [Processing]
Hint: endians [Processing]
Hint: heapqueue [Processing]
Hint: deques [Processing]
Hint: selectors [Processing]
Hint: kqueue [Processing]
Hint: macros [Processing]
Hint: parseopt [Processing]
Hint: osproc [Processing]
Hint: streams [Processing]
Hint: cpuinfo [Processing]
Hint: pegs [Processing]
Hint: unicode [Processing]
Hint: json [Processing]
Hint: lexbase [Processing]
Hint: sequtils [Processing]
Hint: packageinfo [Processing]
Hint: parsecfg [Processing]
Hint: version [Processing]
Hint: tools [Processing]
Hint: common [Processing]
Hint: cli [Processing]
Hint: logging [Processing]
Hint: terminal [Processing]
Hint: termios [Processing]
nimblepkg/cli.nim(61, 26) Warning: repeatChar is deprecated [Deprecated]
Hint: options [Processing]
Hint: config [Processing]
nimblepkg/options.nim(176, 6) Hint: 'options.renameBabelToNimble(options: Options)' is declared but not used [XDeclaredButNotUsed]
Hint: download [Processing]
Hint: packageparser [Processing]
Hint: nimscriptsupport [Processing]
Hint: ast [Processing]
Hint: msgs [Processing]
Hint: options [Processing]
Hint: lists [Processing]
Hint: ropes [Processing]
Hint: platform [Processing]
Hint: nversion [Processing]
Hint: securehash [Processing]
Hint: idents [Processing]
Hint: wordrecg [Processing]
Hint: intsets [Processing]
Hint: idgen [Processing]
Hint: modules [Processing]
Hint: astalgo [Processing]
Hint: rodutils [Processing]
Hint: magicsys [Processing]
Hint: rodread [Processing]
Hint: condsyms [Processing]
Hint: types [Processing]
Hint: trees [Processing]
Hint: lexer [Processing]
Hint: nimlexbase [Processing]
Hint: llstream [Processing]
Hint: renderer [Processing]
Hint: memfiles [Processing]
Hint: cgendata [Processing]
Hint: passes [Processing]
Hint: extccomp [Processing]
Hint: nimsets [Processing]
Hint: bitsets [Processing]
Hint: syntaxes [Processing]
Hint: parser [Processing]
Hint: pbraces [Processing]
Hint: filters [Processing]
Hint: filter_tmpl [Processing]
Hint: modulegraphs [Processing]
Hint: sighashes [Processing]
Hint: md5 [Processing]
Hint: sigmatch [Processing]
Hint: semdata [Processing]
Hint: treetab [Processing]
Hint: vmdef [Processing]
Hint: lookups [Processing]
Hint: prettybase [Processing]
Hint: semtypinst [Processing]
Hint: parampatterns [Processing]
Hint: pretty [Processing]
Hint: docgen [Processing]
Hint: rstast [Processing]
Hint: rst [Processing]
Hint: rstgen [Processing]
Hint: highlite [Processing]
Hint: importer [Processing]
Hint: sempass2 [Processing]
Hint: guards [Processing]
Hint: saturate [Processing]
Hint: writetracking [Processing]
Hint: xmltree [Processing]
Hint: cgi [Processing]
Hint: cookies [Processing]
Hint: typesrenderer [Processing]
Hint: passaux [Processing]
Hint: sem [Processing]
Hint: semfold [Processing]
Hint: commands [Processing]
Hint: nimblecmd [Processing]
Hint: procfind [Processing]
Hint: pragmas [Processing]
Hint: transf [Processing]
Hint: cgmeth [Processing]
Hint: lambdalifting [Processing]
Hint: lowerings [Processing]
Hint: vm [Processing]
Hint: vmgen [Processing]
Hint: vmdeps [Processing]
Hint: vmmarshal [Processing]
Hint: evaltempl [Processing]
Hint: aliases [Processing]
Hint: patterns [Processing]
Hint: semmacrosanity [Processing]
Hint: semparallel [Processing]
Hint: pluginsupport [Processing]
Hint: active [Processing]
Hint: locals [Processing]
Hint: itersgen [Processing]
Hint: nimconf [Processing]
Hint: scriptconfig [Processing]
nimblepkg/nimscriptsupport.nim(426, 6) Hint: 'nimscriptsupport.getNimScriptCommand()' is declared but not used [XDeclaredButNotUsed]
nimblepkg/download.nim(31, 6) Hint: 'download.doPull(meth: DownloadMethod, downloadDir: string)' is declared but not used [XDeclaredButNotUsed]
nimblepkg/download.nim(12, 6) Hint: 'download.getSpecificDir(meth: DownloadMethod)' is declared but not used [XDeclaredButNotUsed]
Hint: publish [Processing]
Hint: rdstdin [Processing]
Hint: linenoise [Processing]
Hint: browsers [Processing]
nimblepkg/publish.nim(37, 14) Warning: getContent is deprecated [Deprecated]
nimblepkg/publish.nim(46, 7) Hint: simpleGetOrDefault(j, "fork") --> 'getOrDefault(j, "fork")' [Pattern]
nimblepkg/publish.nim(47, 25) Hint: simpleGetOrDefault({}(j, ["parent"]), "full_name") --> 'getOrDefault({}(j, ["parent"]), "full_name")' [Pattern]
nimblepkg/publish.nim(47, 15) Hint: simpleGetOrDefault(j, "parent") --> 'getOrDefault(j, "parent")' [Pattern]
nimblepkg/publish.nim(51, 13) Warning: getContent is deprecated [Deprecated]
nimblepkg/publish.nim(60, 13) Warning: postContent is deprecated [Deprecated]
nimblepkg/publish.nim(68, 11) Warning: postContent is deprecated [Deprecated]
nimble.nim(917, 68) Hint: simpleGetOrDefault({}(options.nimbleData["reverseDeps"], [pkg.name]),
pkg.specialVersion) --> 'getOrDefault({}(options.nimbleData["reverseDeps"], [pkg.name]), pkg.specialVersion)' [Pattern]
nimble.nim(917, 58) Hint: simpleGetOrDefault(options.nimbleData["reverseDeps"], pkg.name) --> 'getOrDefault(options.nimbleData["reverseDeps"], pkg.name)' [Pattern]
nimble.nim(1083, 5) Warning: 'nil' statement is deprecated; use an empty 'discard' statement instead [NilStmt]
CC: nimble_nimble
CC: stdlib_system
CC: stdlib_httpclient
CC: stdlib_net
CC: stdlib_strutils
CC: stdlib_uri
CC: stdlib_parseutils
CC: stdlib_strtabs
CC: stdlib_base64
CC: stdlib_os
CC: stdlib_mimetypes
CC: stdlib_math
CC: stdlib_random
CC: stdlib_httpcore
CC: stdlib_times
CC: stdlib_tables
CC: stdlib_nativesockets
CC: stdlib_algorithm
CC: stdlib_posix
CC: stdlib_sets
CC: stdlib_hashes
CC: stdlib_etcpriv
CC: stdlib_openssl
CC: stdlib_dynlib
CC: stdlib_asyncnet
CC: stdlib_asyncdispatch
CC: stdlib_oids
CC: stdlib_endians
CC: stdlib_heapqueue
CC: stdlib_deques
CC: stdlib_selectors
CC: stdlib_kqueue
CC: stdlib_macros
CC: stdlib_parseopt
CC: stdlib_osproc
CC: stdlib_streams
CC: stdlib_cpuinfo
CC: stdlib_pegs
CC: stdlib_unicode
CC: stdlib_json
CC: stdlib_lexbase
CC: stdlib_sequtils
CC: nimble_packageinfo
CC: stdlib_parsecfg
CC: nimble_version
CC: nimble_tools
CC: nimble_common
CC: nimble_cli
CC: stdlib_logging
CC: stdlib_terminal
CC: stdlib_termios
CC: nimble_options
CC: nimble_config
CC: nimble_download
CC: nimble_packageparser
CC: nimble_nimscriptsupport
CC: compiler_ast
CC: compiler_modules
CC: compiler_passes
CC: compiler_passaux
CC: compiler_condsyms
CC: compiler_sem
CC: compiler_semdata
CC: compiler_llstream
CC: compiler_vm
CC: compiler_vmdef
CC: compiler_commands
CC: compiler_msgs
CC: compiler_magicsys
CC: compiler_lists
CC: compiler_idents
CC: compiler_nimconf
CC: compiler_nversion
CC: compiler_options
CC: stdlib_securehash
CC: compiler_ropes
CC: stdlib_intsets
CC: compiler_idgen
CC: compiler_platform
CC: compiler_wordrecg
CC: compiler_astalgo
CC: compiler_rodread
CC: compiler_cgendata
CC: compiler_sigmatch
CC: compiler_lexer
CC: compiler_syntaxes
CC: compiler_modulegraphs
CC: compiler_rodutils
CC: compiler_types
CC: stdlib_memfiles
CC: compiler_trees
CC: compiler_renderer
CC: compiler_nimlexbase
CC: compiler_sighashes
CC: compiler_extccomp
CC: compiler_nimsets
CC: compiler_bitsets
CC: compiler_parser
CC: compiler_pbraces
CC: compiler_filters
CC: compiler_filter_tmpl
CC: stdlib_md5
CC: compiler_lookups
CC: compiler_semtypinst
CC: compiler_parampatterns
CC: compiler_pretty
CC: compiler_treetab
CC: compiler_prettybase
CC: compiler_docgen
CC: docutils_rstast
CC: docutils_rst
CC: docutils_rstgen
CC: docutils_highlite
CC: compiler_importer
CC: compiler_sempass2
CC: stdlib_xmltree
CC: stdlib_cgi
CC: compiler_typesrenderer
CC: compiler_guards
CC: compiler_writetracking
CC: compiler_saturate
CC: stdlib_cookies
CC: compiler_semfold
CC: compiler_procfind
CC: compiler_pragmas
CC: compiler_transf
CC: compiler_aliases
CC: compiler_cgmeth
CC: compiler_lambdalifting
CC: compiler_evaltempl
CC: compiler_patterns
CC: compiler_semmacrosanity
CC: compiler_semparallel
CC: compiler_lowerings
CC: compiler_pluginsupport
CC: compiler_active
CC: compiler_nimblecmd
CC: compiler_vmgen
CC: compiler_vmdeps
CC: compiler_vmmarshal
CC: compiler_locals
CC: compiler_itersgen
CC: compiler_scriptconfig
CC: nimble_publish
CC: stdlib_rdstdin
CC: stdlib_linenoise
CC: stdlib_browsers
Hint: [Link]
Hint: operation successful (105403 lines compiled; 6.697 sec total; 399.188MiB; Debug Build) [SuccessX]
Traceback (most recent call last)
koch.nim(491) koch
koch.nim(211) buildNimble
koch.nim(159) copyExe
os.nim(602) copyFile
os.nim(153) raiseOSError
Error: unhandled exception: No such file or directory [OSError]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment