Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests failing on NetBSD #4794

Closed
krytarowski opened this issue Sep 17, 2016 · 14 comments
Closed

Tests failing on NetBSD #4794

krytarowski opened this issue Sep 17, 2016 · 14 comments

Comments

@krytarowski
Copy link

$ nim --version
Nim Compiler Version 0.14.2 (2016-06-11) [NetBSD: amd64]
Copyright (c) 2006-2016 by Andreas Rumpf

git hash: abf4e204c2f1a8a6915a8d32c970b5ce64f58e10
active boot switches: -d:release
$ uname -rms
NetBSD 7.99.36 amd64
$ LD_LIBRARY_PATH=/usr/pkg/lib ./koch tests                                                                                                         
bin/nim cc --taintMode:on tests/testament/tester
Hint: used config file '/tmp/pkgsrc-tmp/wip/nim/work/nim-0.14.2/config/nim.cfg' [Conf]
Hint: used config file '/tmp/pkgsrc-tmp/wip/nim/work/nim-0.14.2/tests/testament/tester.nim.cfg' [Conf]
Hint: system [Processing]
Hint: tester [Processing]
Hint: parseutils [Processing]
Hint: strutils [Processing]
Hint: math [Processing]
Hint: pegs [Processing]
Hint: unicode [Processing]
Hint: os [Processing]
Hint: times [Processing]
Hint: posix [Processing]
Hint: osproc [Processing]
Hint: strtabs [Processing]
Hint: hashes [Processing]
Hint: etcpriv [Processing]
Hint: streams [Processing]
Hint: cpuinfo [Processing]
Hint: kqueue [Processing]
Hint: parsecfg [Processing]
Hint: lexbase [Processing]
Hint: tables [Processing]
Hint: json [Processing]
Hint: macros [Processing]
Hint: marshal [Processing]
Hint: typeinfo [Processing]
Hint: intsets [Processing]
Hint: backend [Processing]
Hint: db_sqlite [Processing]
Hint: sqlite3 [Processing]
Hint: db_common [Processing]
Hint: parseopt [Processing]
Hint: specs [Processing]
Hint: htmlgen [Processing]
Hint: cgi [Processing]
Hint: cookies [Processing]
Hint: browsers [Processing]
Hint: terminal [Processing]
Hint: termios [Processing]
Hint: algorithm [Processing]
Hint: nodejs [Processing]
Hint: re [Processing]
Hint: pcre [Processing]
Hint: rtarrays [Processing]
tests/testament/tester.nim(15, 31) Warning: re is deprecated [Deprecated]
tests/testament/tester.nim(273, 28) Warning: re is deprecated [Deprecated]
tests/testament/tester.nim(273, 28) Warning: re is deprecated [Deprecated]
tests/testament/categories.nim(279, 3) Hint: 'packageDir' is declared but not used [XDeclaredButNotUsed]
tests/testament/tester.nim(142, 6) Hint: 'tester.readResults(filename: string)' is declared but not used [XDeclaredButNotUsed]
tests/testament/categories.nim(26, 6) Hint: 'tester.runRodFiles(r: var TResults, cat: Category, options: string)' is declared but not used [XDeclaredButNotUsed]
tests/testament/tester.nim(145, 6) Hint: 'tester.writeResults(filename: string, r: TResults)' is declared but not used [XDeclaredButNotUsed]
tests/testament/categories.nim(59, 6) Hint: 'tester.compileRodFiles(r: var TResults, cat: Category, options: string)' is declared but not used [XDeclaredButNotUsed]
tests/testament/categories.nim(363, 6) Hint: 'tester.&?.(a: string, b: string)' is declared but not used [XDeclaredButNotUsed]
Hint:  [Link]
Hint: operation successful (37776 lines compiled; 0.706 sec total; 80.508MiB; Debug Build) [SuccessX]
bin/nim c --lib:lib -d:release --opt:speed compiler/nim.nim
Hint: used config file '/tmp/pkgsrc-tmp/wip/nim/work/nim-0.14.2/config/nim.cfg' [Conf]
Hint: used config file '/tmp/pkgsrc-tmp/wip/nim/work/nim-0.14.2/compiler/nim.cfg' [Conf]
Hint: system [Processing]
Hint: nim [Processing]
Hint: commands [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: times [Processing]
Hint: posix [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: kqueue [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: condsyms [Processing]
Hint: idents [Processing]
Hint: extccomp [Processing]
Hint: securehash [Processing]
Hint: debuginfo [Processing]
Hint: marshal [Processing]
Hint: typeinfo [Processing]
Hint: json [Processing]
Hint: lexbase [Processing]
Hint: unicode [Processing]
Hint: intsets [Processing]
Hint: wordrecg [Processing]
Hint: nimblecmd [Processing]
Hint: parseopt [Processing]
Hint: lexer [Processing]
Hint: nimlexbase [Processing]
Hint: llstream [Processing]
Hint: nimconf [Processing]
Hint: main [Processing]
Hint: ast [Processing]
Hint: idgen [Processing]
Hint: astalgo [Processing]
Hint: rodutils [Processing]
Hint: syntaxes [Processing]
Hint: parser [Processing]
Hint: pbraces [Processing]
Hint: filters [Processing]
Hint: renderer [Processing]
Hint: filter_tmpl [Processing]
Hint: rodread [Processing]
Hint: types [Processing]
Hint: trees [Processing]
Hint: memfiles [Processing]
Hint: rodwrite [Processing]
Hint: passes [Processing]
Hint: magicsys [Processing]
Hint: nimsets [Processing]
Hint: bitsets [Processing]
Hint: importer [Processing]
Hint: lookups [Processing]
Hint: semdata [Processing]
Hint: treetab [Processing]
Hint: vmdef [Processing]
Hint: prettybase [Processing]
Hint: sem [Processing]
Hint: semfold [Processing]
Hint: saturate [Processing]
Hint: procfind [Processing]
Hint: pragmas [Processing]
Hint: semtypinst [Processing]
Hint: sigmatch [Processing]
Hint: parampatterns [Processing]
Hint: pretty [Processing]
Hint: docgen [Processing]
Hint: rstast [Processing]
Hint: rst [Processing]
Hint: rstgen [Processing]
Hint: highlite [Processing]
Hint: sequtils [Processing]
Hint: algorithm [Processing]
Hint: sempass2 [Processing]
Hint: guards [Processing]
Hint: writetracking [Processing]
Hint: xmltree [Processing]
Hint: cgi [Processing]
Hint: cookies [Processing]
Hint: typesrenderer [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: cgen [Processing]
Hint: ccgutils [Processing]
Hint: cgendata [Processing]
Hint: ccgmerge [Processing]
Hint: jsgen [Processing]
Hint: passaux [Processing]
Hint: depends [Processing]
Hint: docgen2 [Processing]
Hint: service [Processing]
Hint: net [Processing]
Hint: nativesockets [Processing]
Hint: modules [Processing]
Hint: nodejs [Processing]
Hint: scriptconfig [Processing]
Hint:  [Link]
Hint: operation successful (95692 lines compiled; 2.670 sec total; 276.023MiB; Release Build) [SuccessX]
/tmp/pkgsrc-tmp/wip/nim/work/nim-0.14.2/tests/testament/tester all
PASS: tactiontable.nim
PASS: tactiontable2.nim
PASS: talias.nim
PASS: tambsym.nim
PASS: tambsym2.nim
PASS: tambsym3.nim
PASS: tambsys.nim
PASS: tarray.nim
PASS: tarray2.nim
PASS: tarray3.nim
PASS: tarraycons.nim
PASS: tarraycons2.nim
PASS: tarrayplus.nim
PASS: tarrindx.nim
PASS: troof1.nim
PASS: troof2.nim
PASS: troof3.nim
PASS: troof4.nim
PASS: tassert.nim
PASS: tfailedassert.nim
PASS: tunittests.nim
PASS: tuserassert.nim
PASS: tassign.nim
PASS: tcopy.nim
PASS: tgenericassign.nim
PASS: tgenericassigntuples.nim
PASS: tobjasgn.nim
PASS: toverload_asgn1.nim
PASS: toverload_asgn2.nim
PASS: tvariantasgn.nim
PASS: tastoverload1.nim
PASS: tasyncall.nim
PASS: tasyncawait.nim
PASS: tasyncconnect.nim
PASS: tasyncdiscard.nim
PASS: tasynceverror.nim
PASS: tasyncexceptions.nim
PASS: tasyncfile.nim
PASS: tasynciossl.nim
PASS: tasynctry.nim
PASS: tasynctry2.nim

FAIL: tasyncudp.nim
Test "tests/async/tasyncudp.nim" in category "async"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 1

Output:
Traceback (most recent call last)
tasyncudp.nim(77)        tasyncudp
system.nim(3389)         failedAssertImpl
system.nim(3381)         raiseAssert
system.nim(2534)         sysFatal
Error: unhandled exception: msgCount == 200 * serverCount * 5  [AssertionError]


PASS: tlambda.nim
PASS: tnestedpfuturetypeparam.nim
PASS: tnimcall_to_closure.nim
PASS: tbind1.nim
PASS: tbind2.nim
PASS: tbind3.nim
PASS: tbindoverload.nim
SKIP: tdatabind.nim
PASS: tinvalidbindtypedesc.nim
PASS: tmixin.nim
PASS: tnicerrorforsymchoice.nim
PASS: tborrow.nim
PASS: tinvalidborrow.nim
PASS: tcase_arrayconstr.nim
PASS: tcase_emptyset_when.nim
PASS: tcase_setconstr.nim
PASS: tcaseexpr1.nim
PASS: tcaseoverlaprange.nim
PASS: tcaseoverlaprange2.nim
PASS: tcasestm.nim
PASS: tcomputedgoto.nim
PASS: tlinearscanend.nim
PASS: taddhigh.nim
PASS: tarray_equality.nim
PASS: tbug1081.nim
PASS: tccgen1.nim
PASS: tcgbug.nim
PASS: tclosureeq.nim
PASS: tcodegenbug1.nim
PASS: tconstobj.nim
PASS: tcvarargs.nim
PASS: tgeneric_closure.nim
PASS: tmissing_ccgtrav_unique_type.nim
PASS: tmissingbracket.nim
PASS: tmissingderef.nim
PASS: tmissinginit.nim
PASS: tmissingvolatile.nim
PASS: tnocodegen_for_compiletime.nim
PASS: tpartialcs.nim
PASS: trecursive_closure.nim
PASS: trecursive_table.nim
PASS: tstringslice.nim
PASS: tunsafeaddr.nim
PASS: tuple_canon.nim
PASS: tweakopenarray.nim
PASS: twrong_discriminant_check.nim
PASS: twrong_setconstr.nim
PASS: twrong_string_asgn.nim
PASS: twrong_tupleconv.nim
PASS: ta.nim
PASS: tconsttypemismatch.nim
PASS: tclosure.nim
PASS: tclosure0.nim
PASS: tclosure2.nim
PASS: tclosure3.nim
PASS: tclosure4.nim
PASS: tclosurebug2.nim
PASS: tclosureinference3304.nim
PASS: tcodegenerr1923.nim
PASS: tdeeplynested.nim
PASS: texplicit_dummy_closure.nim
PASS: tfib50.nim
PASS: tflatmap.nim
PASS: tforum.nim
PASS: tfutclosure2138.nim
PASS: tinterf.nim
PASS: tinvalidclosure.nim
PASS: tinvalidclosure2.nim
PASS: tissue1502def.nim
PASS: tissue1642.nim
PASS: tissue1846.nim
PASS: tissue1911.nim
PASS: tissue600.nim
PASS: tjester.nim
PASS: tmacrobust1512.nim
PASS: tnamedparamanonproc.nim
PASS: tnestedclosure.nim
PASS: tnestedproc.nim
PASS: tnoclosure.nim
PASS: ttimeinfo.nim
PASS: tcnstseq.nim
PASS: tcnstseq2.nim
PASS: tcnstseq3.nim
PASS: tapply.nim
PASS: tcounttable.nim
PASS: thashes.nim
PASS: tindexby.nim
PASS: tmapit.nim
PASS: tsets.nim
PASS: ttableconstr.nim
PASS: ttables.nim
PASS: ttables2.nim
PASS: ttablesref.nim


PASS: ttablesref2.nim
PASS: tcompiles.nim
PASS: tevilcompiles.nim
PASS: trecursive_generic_in_compiles.nim
PASS: tconcat.nim
PASS: tgraph.nim
PASS: tmanual.nim
PASS: tmonoid.nim
SKIP: tswizzle.nim
PASS: tusertypeclasses.nim
PASS: tusertypeclasses2.nim
PASS: tvarconcept.nim
PASS: tconstr1.nim
PASS: tconstr2.nim
PASS: tconstraints.nim
PASS: tblock1.nim
PASS: tbreak.nim
PASS: tcontinue.nim
PASS: tnestif.nim
PASS: tstatret.nim
PASS: tconvcolors.nim
PASS: tconvert.nim
PASS: tgenericconverter.nim
PASS: tgenericconverter2.nim
PASS: ttypeconverter1.nim
FAIL: tasync_cpp.nim
Test "tests/cpp/tasync_cpp.nim" in category "cpp"
Failure: reNimcCrash
Expected:


Gotten:
cannot open 'jester'

PASS: tcppraise.nim
PASS: tget_subsystem.nim
PASS: tnativesockets.nim
PASS: treturn_array.nim
PASS: tstaticvar_via_typedesc.nim
PASS: ttemplatetype.nim
PASS: tthread_createthread.nim
PASS: ttypeinfo.nim
PASS: ttypeinfo2.nim
PASS: tvector_iterator.nim
SKIP: tvectorseq.nim
PASS: tdefaultprocparam.nim
PASS: tdeprecated.nim
PASS: tdestructor.nim
PASS: tdestructor2.nim
PASS: tdestructor3.nim
PASS: tspace.nim
PASS: tdiscardable.nim
PASS: tneedsdiscard.nim
PASS: tvoidcontext.nim
PASS: tborrowdot.nim
PASS: tcurrncy.nim
PASS: tdistinct_consts.nim
PASS: nimrtl.nim --app:lib -d:createNimRtl
PASS: server.nim --app:lib -d:useNimRtl
PASS: client.nim -d:useNimRtl
PASS: nimrtl.nim -d:release --app:lib -d:createNimRtl
PASS: server.nim -d:release --app:lib -d:useNimRtl
PASS: client.nim -d:release -d:useNimRtl
PASS: nimrtl.nim --gc:boehm --app:lib -d:createNimRtl
PASS: server.nim --gc:boehm --app:lib -d:useNimRtl
FAIL: client.nim --gc:boehm -d:useNimRtl
Test "tests/dll/client.nim" in category "dll"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: nimrtl.nim -d:release --gc:boehm --app:lib -d:createNimRtl
PASS: server.nim -d:release --gc:boehm --app:lib -d:useNimRtl
FAIL: client.nim -d:release --gc:boehm -d:useNimRtl
Test "tests/dll/client.nim" in category "dll"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: teffects1.nim
PASS: teffects2.nim
PASS: teffects3.nim
PASS: teffects4.nim
PASS: teffects5.nim
PASS: teffects6.nim
PASS: tgcsafe.nim
PASS: tsidee1.nim
PASS: tsidee2.nim
PASS: tsidee3.nim
PASS: tsidee4.nim
PASS: tenum.nim
PASS: tenum2.nim
PASS: tenum3.nim
PASS: tenumhole.nim
PASS: tenumitems.nim
PASS: tenumitems2.nim
PASS: tenummix.nim
PASS: tnamedenumfields.nim
PASS: toptions.nim
PASS: tcontinuexc.nim
PASS: tdefer1.nim
PASS: texceptionbreak.nim
PASS: texceptions.nim
PASS: texcpt1.nim
PASS: texcsub.nim
PASS: tfinally.nim
PASS: tfinally2.nim
PASS: tfinally3.nim
PASS: tfinally4.nim
PASS: tnestedreturn.nim
PASS: tnestedreturn2.nim
PASS: tonraise.nim
PASS: treraise.nim
PASS: tunhandledexc.nim
PASS: twrongexc.nim
PASS: texprstmt.nim
PASS: thighCString.nim
PASS: tifexpr_typeinference.nim
PASS: tresultwarning.nim
PASS: tstmtexp.nim
PASS: tstmtexprs.nim
PASS: tfieldindex.nim
PASS: tfielditerator.nim
PASS: tfielditerator2.nim
PASS: tfields_in_template.nim
PASS: tfields_with_break.nim
PASS: tfloat1.nim
PASS: tfloat2.nim
PASS: tfloat3.nim
PASS: tfloat4.nim
PASS: tfloat5.nim
PASS: tfloat6.nim
PASS: tfloat7.nim
PASS: tfriends.nim
PASS: gcemscripten
PASS: gcemscripten -d:release
PASS: gcemscripten -d:release -d:useRealtimeGC
PASS: gcemscripten --gc:markAndSweep
PASS: gcemscripten -d:release --gc:markAndSweep
FAIL: gcemscripten --gc:boehm
Test "tests/gc/gcemscripten" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: gcemscripten -d:release --gc:boehm
Test "tests/gc/gcemscripten" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: growobjcrash
PASS: growobjcrash -d:release
PASS: growobjcrash -d:release -d:useRealtimeGC
PASS: growobjcrash --gc:markAndSweep
PASS: growobjcrash -d:release --gc:markAndSweep
FAIL: growobjcrash --gc:boehm
Test "tests/gc/growobjcrash" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: growobjcrash -d:release --gc:boehm
Test "tests/gc/growobjcrash" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: gcbench
PASS: gcbench -d:release
PASS: gcbench -d:release -d:useRealtimeGC
PASS: gcbench --gc:markAndSweep
PASS: gcbench -d:release --gc:markAndSweep
FAIL: gcbench --gc:boehm
Test "tests/gc/gcbench" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: gcbench -d:release --gc:boehm
Test "tests/gc/gcbench" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: gcleak
PASS: gcleak -d:release
PASS: gcleak -d:release -d:useRealtimeGC
PASS: gcleak --gc:markAndSweep
PASS: gcleak -d:release --gc:markAndSweep
FAIL: gcleak --gc:boehm
Test "tests/gc/gcleak" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: gcleak -d:release --gc:boehm
Test "tests/gc/gcleak" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: gcleak2
PASS: gcleak2 -d:release
PASS: gcleak2 -d:release -d:useRealtimeGC
PASS: gcleak2 --gc:markAndSweep
PASS: gcleak2 -d:release --gc:markAndSweep
FAIL: gcleak2 --gc:boehm
Test "tests/gc/gcleak2" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: gcleak2 -d:release --gc:boehm
Test "tests/gc/gcleak2" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: gctest
PASS: gctest -d:release
PASS: gctest -d:release -d:useRealtimeGC
PASS: gctest --gc:markAndSweep
PASS: gctest -d:release --gc:markAndSweep
FAIL: gctest --gc:boehm
Test "tests/gc/gctest" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: gctest -d:release --gc:boehm
Test "tests/gc/gctest" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: gcleak3
PASS: gcleak3 -d:release
PASS: gcleak3 -d:release -d:useRealtimeGC
PASS: gcleak3 --gc:markAndSweep
PASS: gcleak3 -d:release --gc:markAndSweep
FAIL: gcleak3 --gc:boehm
Test "tests/gc/gcleak3" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: gcleak3 -d:release --gc:boehm
Test "tests/gc/gcleak3" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: gcleak4
PASS: gcleak4 -d:release
PASS: gcleak4 -d:release -d:useRealtimeGC
PASS: gcleak4 --gc:markAndSweep
PASS: gcleak4 -d:release --gc:markAndSweep
FAIL: gcleak4 --gc:boehm
Test "tests/gc/gcleak4" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: gcleak4 -d:release --gc:boehm
Test "tests/gc/gcleak4" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: weakrefs
PASS: weakrefs -d:release
PASS: weakrefs -d:release -d:useRealtimeGC
PASS: weakrefs --gc:markAndSweep
PASS: weakrefs -d:release --gc:markAndSweep
PASS: cycleleak
PASS: cycleleak -d:release
PASS: cycleleak -d:release -d:useRealtimeGC
PASS: cycleleak --gc:markAndSweep
PASS: cycleleak -d:release --gc:markAndSweep
FAIL: cycleleak --gc:boehm
Test "tests/gc/cycleleak" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: cycleleak -d:release --gc:boehm
Test "tests/gc/cycleleak" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: closureleak
PASS: closureleak -d:release
PASS: closureleak -d:release -d:useRealtimeGC
PASS: closureleak --gc:markAndSweep
PASS: closureleak -d:release --gc:markAndSweep
PASS: refarrayleak
PASS: refarrayleak -d:release
PASS: refarrayleak -d:release -d:useRealtimeGC
PASS: tlists
PASS: tlists -d:release
PASS: tlists -d:release -d:useRealtimeGC
PASS: tlists --gc:markAndSweep
PASS: tlists -d:release --gc:markAndSweep
PASS: thavlak
PASS: thavlak -d:release
PASS: thavlak -d:release -d:useRealtimeGC
PASS: thavlak --gc:markAndSweep
PASS: thavlak -d:release --gc:markAndSweep
PASS: stackrefleak
PASS: stackrefleak -d:release
PASS: stackrefleak -d:release -d:useRealtimeGC
PASS: stackrefleak --gc:markAndSweep
PASS: stackrefleak -d:release --gc:markAndSweep
FAIL: stackrefleak --gc:boehm
Test "tests/gc/stackrefleak" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


FAIL: stackrefleak -d:release --gc:boehm
Test "tests/gc/stackrefleak" in category "gc"
Failure: reExitcodesDiffer
Expected:
exitcode: 0

Gotten:
exitcode: 139

Output:


PASS: cyclecollector
PASS: cyclecollector -d:release
PASS: cyclecollector -d:release -d:useRealtimeGC
PASS: cyclecollector --gc:markAndSweep
PASS: cyclecollector -d:release --gc:markAndSweep
PASS: cyclecollector --gc:boehm
PASS: cyclecollector -d:release --gc:boehm
PASS: t1050.nim
PASS: t1056.nim
PASS: t1789.nim
PASS: t2tables.nim
PASS: tableref_is_nil.nim
PASS: tarray_with_somenumber.nim
PASS: tbadgenericlambda.nim
PASS: tbind_bracket.nim
PASS: tbintre2.nim
PASS: tbintree.nim
PASS: tcan_alias_generic.nim
PASS: tcan_alias_specialised_generic.nim
PASS: tcan_inherit_generic.nim
PASS: tcan_specialise_generic.nim
PASS: tcannot_pass_empty_seq_to_generic.nim
PASS: tclosed_sym.nim
PASS: tconfusing_arrow.nim
PASS: tcritical.nim
PASS: tdictdestruct.nim
PASS: tdont_use_inner_scope.nim
PASS: tdotlookup.nim
PASS: texplicitgeneric1.nim
SKIP: texplicitgeneric2.nim
SKIP: tforwardgeneric.nim
PASS: tgeneric0.nim
PASS: tgeneric1.nim
PASS: tgeneric2.nim
PASS: tgeneric3.nim
PASS: tgeneric4.nim
PASS: tgeneric_closure.nim
PASS: tgeneric_inheritance.nim
PASS: tgenericdefaults.nim
PASS: tgenericlambda.nim
PASS: tgenericmatcher.nim
PASS: tgenericmatcher2.nim
PASS: tgenericprocvar.nim
PASS: tgenericprop.nim
PASS: tgenericrefs.nim
PASS: tgenericshardcases.nim
PASS: tgenerictmpl.nim
PASS: tgenerictmpl2.nim
PASS: tgenericvariant.nim
PASS: tinferredgenericprocs.nim
PASS: tlateboundstatic.nim
PASS: tmap_auto.nim
PASS: tmetafield.nim
PASS: tmodule_same_as_proc.nim
PASS: toverloading_typedesc.nim
PASS: tsigtypeop.nim
PASS: tspecialised_is_equivalent.nim
PASS: tspecialized_procvar.nim
PASS: tsubtypeconstraint.nim
PASS: tthread_generic.nim
PASS: tunique_type.nim
PASS: tvarargs_vs_generic.nim
PASS: tvarseq_caching.nim
PASS: twrong_explicit_typeargs.nim
PASS: twrong_field_caching.nim
PASS: twrong_floatlit_type.nim
PASS: twrong_generic_object.nim
PASS: tgensym.nim
PASS: tgensymgeneric.nim
SKIP: tglobal.nim
PASS: tglobalforvar.nim
PASS: timplicititems.nim
PASS: timplictderef.nim
PASS: tuninit1.nim
PASS: tuninit2.nim
PASS: tzeroarray.nim
PASS: tanoniter1.nim
SKIP: tchainediterators.nim
PASS: tclosureiters.nim
PASS: tconcat.nim
PASS: tcountup.nim
PASS: timplicit_auto.nim
PASS: titer.nim
PASS: titer10.nim
PASS: titer2.nim
PASS: titer3.nim
PASS: titer4.nim
PASS: titer5.nim
PASS: titer6.nim
PASS: titer7.nim
PASS: titer8.nim
PASS: titer9.nim
PASS: titer_no_tuple_unpack.nim
SKIP: titerable.nim
PASS: titerovl.nim
PASS: titerslice.nim
PASS: titervaropenarray.nim
PASS: tkeep_state_between_yield.nim
PASS: tmoditer.nim
PASS: tnested_closure_iter.nim
PASS: tobj_iter.nim
PASS: tpermutations.nim
PASS: treciter.nim
SKIP: tscheduler.nim
PASS: tshallowcopy_closures.nim
FAIL: twrap_walkdir.nim
Test "tests/iter/twrap_walkdir.nim" in category "iter"
Failure: reNimcCrash
Expected:


Gotten:
Hint: used config file '/tmp/pkgsrc-tmp/wip/nim/work/nim-0.14.2/config/nim.cfg' [Conf]
Hint: twrap_walkdir [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: times [Processing]
Hint: posix [Processing]
CC: compiler_twrap_walkdir
CC: stdlib_system
CC: stdlib_os
CC: stdlib_strutils
CC: stdlib_parseutils
CC: stdlib_math
CC: stdlib_times
CC: stdlib_posix
Error: execution of an external compiler program 'gcc -c  -w  -Ilib -o tests/iter/nimcache/stdlib_posix.o tests/iter/nimcache/stdlib_posix.c' failed with exit code: 256

In file included from lib/nimbase.h:228:0,
                 from tests/iter/nimcache/stdlib_posix.c:9:
tests/iter/nimcache/stdlib_posix.c: In function ‘stdlib_posixDatInit000’:
tests/iter/nimcache/stdlib_posix.c:141:20: error: ‘struct dirent’ has no member named ‘d_off’
 TMP592[5].offset = offsetof(struct dirent, d_off);
                    ^

PASS: twrongiter.nim
FAIL: taddr.nim -d:nodejs
Test "tests/js/taddr.nim" in category "js"
Failure: reExeNotFound
Expected:


Gotten:
nodejs binary not in PATH

FAIL: taddr.nim -d:nodejs -d:release
Test "tests/js/taddr.nim" in category "js"
Failure: reExeNotFound
Expected:


Gotten:
nodejs binary not in PATH

FAIL: tbyvar.nim -d:nodejs
Test "tests/js/tbyvar.nim" in category "js"
Failure: reExeNotFound
Expected:
foo 12
bar 12
2
foo 12
bar 12
2


Gotten:
nodejs binary not in PATH

FAIL: tbyvar.nim -d:nodejs -d:release
Test "tests/js/tbyvar.nim" in category "js"
Failure: reExeNotFound
Expected:
foo 12
bar 12
2
foo 12
bar 12
2


Gotten:
nodejs binary not in PATH

FAIL: tclosures.nim -d:nodejs
Test "tests/js/tclosures.nim" in category "js"
Failure: reExeNotFound
Expected:


Gotten:
nodejs binary not in PATH

FAIL: tclosures.nim -d:nodejs -d:release
Test "tests/js/tclosures.nim" in category "js"
Failure: reExeNotFound
Expected:


Gotten:
nodejs binary not in PATH

FAIL: tcopying.nim -d:nodejs
Test "tests/js/tcopying.nim" in category "js"
Failure: reExeNotFound
Expected:
123


Gotten:
nodejs binary not in PATH

FAIL: tcopying.nim -d:nodejs -d:release
Test "tests/js/tcopying.nim" in category "js"
Failure: reExeNotFound
Expected:
123


Gotten:
nodejs binary not in PATH

FAIL: test1.nim -d:nodejs
Test "tests/js/test1.nim" in category "js"
Failure: reExeNotFound
Expected:
1261129

Gotten:
nodejs binary not in PATH

FAIL: test1.nim -d:nodejs -d:release
Test "tests/js/test1.nim" in category "js"
Failure: reExeNotFound
Expected:
1261129

Gotten:
nodejs binary not in PATH

FAIL: test2.nim -d:nodejs
Test "tests/js/test2.nim" in category "js"
Failure: reExeNotFound
Expected:
foo
js 3.14
7
1

Gotten:
nodejs binary not in PATH

FAIL: test2.nim -d:nodejs -d:release
Test "tests/js/test2.nim" in category "js"
Failure: reExeNotFound
Expected:
foo
js 3.14
7
1

Gotten:
nodejs binary not in PATH

FAIL: testmagic.nim -d:nodejs
Test "tests/js/testmagic.nim" in category "js"
Failure: reExeNotFound
Expected:
true
123


Gotten:
nodejs binary not in PATH

FAIL: testmagic.nim -d:nodejs -d:release
Test "tests/js/testmagic.nim" in category "js"
Failure: reExeNotFound
Expected:
true
123


Gotten:
nodejs binary not in PATH

FAIL: testobjs.nim -d:nodejs
Test "tests/js/testobjs.nim" in category "js"
Failure: reExeNotFound
Expected:


Gotten:
nodejs binary not in PATH

FAIL: testobjs.nim -d:nodejs -d:release
Test "tests/js/testobjs.nim" in category "js"
Failure: reExeNotFound
Expected:


Gotten:
nodejs binary not in PATH

FAIL: testtojsstr.nim -d:nodejs
Test "tests/js/testtojsstr.nim" in category "js"
Failure: reExeNotFound
Expected:
И


Gotten:
nodejs binary not in PATH

FAIL: testtojsstr.nim -d:nodejs -d:release
Test "tests/js/testtojsstr.nim" in category "js"
Failure: reExeNotFound
Expected:
И


Gotten:
nodejs binary not in PATH

FAIL: tfloatround.nim -d:nodejs
Test "tests/js/tfloatround.nim" in category "js"
Failure: reExeNotFound
Expected:
3


Gotten:
nodejs binary not in PATH

FAIL: tfloatround.nim -d:nodejs -d:release
Test "tests/js/tfloatround.nim" in category "js"
Failure: reExeNotFound
Expected:
3


Gotten:
nodejs binary not in PATH

FAIL: tobjfieldbyvar.nim -d:nodejs
Test "tests/js/tobjfieldbyvar.nim" in category "js"
Failure: reExeNotFound
Expected:
5


Gotten:
nodejs binary not in PATH

FAIL: tobjfieldbyvar.nim -d:nodejs -d:release
Test "tests/js/tobjfieldbyvar.nim" in category "js"
Failure: reExeNotFound
Expected:
5


Gotten:
nodejs binary not in PATH

FAIL: trefbyvar.nim -d:nodejs
Test "tests/js/trefbyvar.nim" in category "js"
Failure: reExeNotFound
Expected:
0
5
0
5

Gotten:
nodejs binary not in PATH

FAIL: trefbyvar.nim -d:nodejs -d:release
Test "tests/js/trefbyvar.nim" in category "js"
Failure: reExeNotFound
Expected:
0
5
0
5

Gotten:
nodejs binary not in PATH

FAIL: tstringitems.nim -d:nodejs
Test "tests/js/tstringitems.nim" in category "js"
Failure: reExeNotFound
Expected:
Hello
Hello

Gotten:
nodejs binary not in PATH

FAIL: tstringitems.nim -d:nodejs -d:release
Test "tests/js/tstringitems.nim" in category "js"
Failure: reExeNotFound
Expected:
Hello
Hello

Gotten:
nodejs binary not in PATH

FAIL: tunittests.nim -d:nodejs
Test "tests/js/tunittests.nim" in category "js"
Failure: reExeNotFound
Expected:
[OK] >:)

Gotten:
nodejs binary not in PATH

FAIL: tunittests.nim -d:nodejs -d:release
Test "tests/js/tunittests.nim" in category "js"
Failure: reExeNotFound
Expected:
[OK] >:)

Gotten:
nodejs binary not in PATH

PASS: tvarargs.nim -d:nodejs
PASS: tvarargs.nim -d:nodejs -d:release
FAIL: texceptions.nim -d:nodejs
Test "tests/exception/texceptions.nim" in category "js"
Failure: reExeNotFound
Expected:
BEFORE
FINALLY

BEFORE
EXCEPT
FINALLY
RECOVER

BEFORE
EXCEPT
FINALLY


Gotten:
nodejs binary not in PATH

FAIL: texceptions.nim -d:nodejs -d:release
Test "tests/exception/texceptions.nim" in category "js"
Failure: reExeNotFound
Expected:
BEFORE
FINALLY

BEFORE
EXCEPT
FINALLY
RECOVER

BEFORE
EXCEPT
FINALLY


Gotten:
nodejs binary not in PATH

FAIL: texcpt1.nim -d:nodejs
Test "tests/exception/texcpt1.nim" in category "js"
Failure: reExeNotFound
Expected:
-6

Gotten:
nodejs binary not in PATH

FAIL: texcpt1.nim -d:nodejs -d:release
Test "tests/exception/texcpt1.nim" in category "js"
Failure: reExeNotFound
Expected:
-6

Gotten:
nodejs binary not in PATH

FAIL: texcsub.nim -d:nodejs
Test "tests/exception/texcsub.nim" in category "js"
Failure: reExeNotFound
Expected:
caught!

Gotten:
nodejs binary not in PATH

FAIL: texcsub.nim -d:nodejs -d:release
Test "tests/exception/texcsub.nim" in category "js"
Failure: reExeNotFound
Expected:
caught!

Gotten:
nodejs binary not in PATH

FAIL: tfinally.nim -d:nodejs
Test "tests/exception/tfinally.nim" in category "js"
Failure: reExeNotFound
Expected:
came
here
3

Gotten:
nodejs binary not in PATH

FAIL: tfinally.nim -d:nodejs -d:release
Test "tests/exception/tfinally.nim" in category "js"
Failure: reExeNotFound
Expected:
came
here
3

Gotten:
nodejs binary not in PATH

FAIL: tfinally2.nim -d:nodejs
Test "tests/exception/tfinally2.nim" in category "js"
Failure: reExeNotFound
Expected:
A
B
C
D

Gotten:
nodejs binary not in PATH

FAIL: tfinally2.nim -d:nodejs -d:release
Test "tests/exception/tfinally2.nim" in category "js"
Failure: reExeNotFound
Expected:
A
B
C
D

Gotten:
nodejs binary not in PATH

FAIL: tfinally3.nim -d:nodejs
Test "tests/exception/tfinally3.nim" in category "js"
Failure: reExeNotFound
Expected:
false

Gotten:
nodejs binary not in PATH

FAIL: tfinally3.nim -d:nodejs -d:release
Test "tests/exception/tfinally3.nim" in category "js"
Failure: reExeNotFound
Expected:
false

Gotten:
nodejs binary not in PATH

FAIL: tactiontable.nim -d:nodejs
Test "tests/actiontable/tactiontable.nim" in category "js"
Failure: reExeNotFound
Expected:
action 3 arg

Gotten:
nodejs binary not in PATH

FAIL: tactiontable.nim -d:nodejs -d:release
Test "tests/actiontable/tactiontable.nim" in category "js"
Failure: reExeNotFound
Expected:
action 3 arg

Gotten:
nodejs binary not in PATH

FAIL: tmultim1.nim -d:nodejs
Test "tests/method/tmultim1.nim" in category "js"
Failure: reExeNotFound
Expected:
7

Gotten:
nodejs binary not in PATH

FAIL: tmultim1.nim -d:nodejs -d:release
Test "tests/method/tmultim1.nim" in category "js"
Failure: reExeNotFound
Expected:
7

Gotten:
nodejs binary not in PATH

FAIL: tmultim3.nim -d:nodejs
Test "tests/method/tmultim3.nim" in category "js"
Failure: reExeNotFound
Expected:
Hi derived!

Gotten:
nodejs binary not in PATH

FAIL: tmultim3.nim -d:nodejs -d:release
Test "tests/method/tmultim3.nim" in category "js"
Failure: reExeNotFound
Expected:
Hi derived!

Gotten:
nodejs binary not in PATH

FAIL: tmultim4.nim -d:nodejs
Test "tests/method/tmultim4.nim" in category "js"
Failure: reExeNotFound
Expected:
hello

Gotten:
nodejs binary not in PATH

FAIL: tmultim4.nim -d:nodejs -d:release
Test "tests/method/tmultim4.nim" in category "js"
Failure: reExeNotFound
Expected:
hello

Gotten:
nodejs binary not in PATH

FAIL: tvarres0.nim -d:nodejs
Test "tests/varres/tvarres0.nim" in category "js"
Failure: reExeNotFound
Expected:
123
1234
123
1234
12345


Gotten:
nodejs binary not in PATH

FAIL: tvarres0.nim -d:nodejs -d:release
Test "tests/varres/tvarres0.nim" in category "js"
Failure: reExeNotFound
Expected:
123
1234
123
1234
12345


Gotten:
nodejs binary not in PATH

FAIL: tvarres3.nim -d:nodejs
Test "tests/varres/tvarres3.nim" in category "js"
Failure: reExeNotFound
Expected:
45

Gotten:
nodejs binary not in PATH

FAIL: tvarres3.nim -d:nodejs -d:release
Test "tests/varres/tvarres3.nim" in category "js"
Failure: reExeNotFound
Expected:
45

Gotten:
nodejs binary not in PATH

FAIL: tvarres4.nim -d:nodejs
Test "tests/varres/tvarres4.nim" in category "js"
Failure: reExeNotFound
Expected:
45 hallo

Gotten:
nodejs binary not in PATH

FAIL: tvarres4.nim -d:nodejs -d:release
Test "tests/varres/tvarres4.nim" in category "js"
Failure: reExeNotFound
Expected:
45 hallo

Gotten:
nodejs binary not in PATH

FAIL: tvartup.nim -d:nodejs
Test "tests/varres/tvartup.nim" in category "js"
Failure: reExeNotFound
Expected:
2 3

Gotten:
nodejs binary not in PATH

FAIL: tvartup.nim -d:nodejs -d:release
Test "tests/varres/tvartup.nim" in category "js"
Failure: reExeNotFound
Expected:
2 3

Gotten:
nodejs binary not in PATH

FAIL: tints.nim -d:nodejs
Test "tests/misc/tints.nim" in category "js"
Failure: reExeNotFound
Expected:
0 0
0 0
Success

Gotten:
nodejs binary not in PATH

FAIL: tints.nim -d:nodejs -d:release
Test "tests/misc/tints.nim" in category "js"
Failure: reExeNotFound
Expected:
0 0
0 0
Success

Gotten:
nodejs binary not in PATH

PASS: tunsignedinc.nim -d:nodejs
PASS: tunsignedinc.nim -d:nodejs -d:release
PASS: strutils.nim -d:nodejs
PASS: strutils.nim -d:nodejs -d:release
PASS: json.nim -d:nodejs
PASS: json.nim -d:nodejs -d:release
PASS: random.nim -d:nodejs
PASS: random.nim -d:nodejs -d:release
PASS: times.nim -d:nodejs
PASS: times.nim -d:nodejs -d:release
PASS: tlet.nim
PASS: tlet2.nim
PASS: thexlit.nim
PASS: thexrange.nim
PASS: tident.nim
PASS: tind1.nim
PASS: tindent1.nim
SKIP: tlexer.nim
PASS: tmissingnl.nim
PASS: tstrlits.nim
PASS: tunderscores.nim
PASS: tkoeniglookup.nim
PASS: tredef.nim
PASS: tbindsym.nim
PASS: tbugs.nim
PASS: tclosuremacro.nim
PASS: tdebugstmt.nim
PASS: tdumpast.nim
PASS: tdumpast2.nim
PASS: tdumptree.nim
PASS: texprcolonexpr.nim
PASS: tgensym.nim
PASS: tgentemplates.nim
PASS: tgetimpl.nim
PASS: tgettype.nim
PASS: tgettype2.nim
PASS: tgettypeinst.nim
PASS: tidgen.nim
PASS: tlexerex.nim
PASS: tmacro1.nim
PASS: tmacro2.nim
PASS: tmacro3.nim
PASS: tmacro4.nim
PASS: tmacro5.nim
PASS: tmacro_in_template.nim
PASS: tmacroaspragma.nim
PASS: tmacrogenerics.nim
PASS: tmacros1.nim
PASS: tmacrostmt.nim
PASS: tmacrotypes.nim
PASS: tmemit.nim
PASS: tnimnode_for_runtime.nim
PASS: tnodecompare.nim
PASS: tprintf.nim
PASS: tquotewords.nim
PASS: trecmacro.nim
PASS: treturnsempty.nim
SKIP: tsame_name_497.nim
PASS: tsametype.nim
PASS: tstaticparamsmacro.nim
PASS: tstringinterp.nim
PASS: ttryparseexpr.nim
PASS: tvarnimnode.nim
PASS: tvtable.nim
PASS: typesafeprintf.nim
PASS: typesapi.nim
PASS: typesapi2.nim
PASS: tlowhigh.nim
PASS: ex_wget.nim
FAIL: keineschweine.nim
Test "tests/manyloc/keineschweine/keineschweine.nim" in category "manyloc"
Failure: reNimcCrash
Expected:


Gotten:
cannot open 'zip/zlib'

FAIL: nakefile.nim
Test "tests/manyloc/nake/nakefile.nim" in category "manyloc"
Failure: reNimcCrash
Expected:


Gotten:
cannot open 'zip/zipfiles'

SKIP: main.nim
PASS: noconflicts.nim
PASS: barebone.nim
PASS: tautonotgeneric.nim
PASS: tautoproc.nim
PASS: tbindtypedesc.nim
PASS: tcompositetypeclasses.nim
PASS: tconstraints.nim
PASS: tmatrix.nim
PASS: tmatrix1.nim
PASS: tmatrix2.nim
PASS: tmatrix3.nim
PASS: tprocbothmeta.nim
PASS: tsemistatic.nim
PASS: tstatic_ones.nim
PASS: tstatic_overloading.nim
SKIP: tstaticparammacro.nim
PASS: tstaticparams.nim
PASS: tstaticvector.nim
PASS: ttypebar.nim
PASS: ttypeclasses.nim
PASS: ttypedesc1.nim
PASS: ttypedesc2.nim
PASS: ttypedesc3.nim
PASS: ttypeor.nim
PASS: ttypeselectors.nim
SKIP: ttypetraits.nim
PASS: tunresolved_return_type.nim
PASS: tymatrix.nim
SKIP: typeclassinference.nim
PASS: typedesc_as_value.nim
PASS: temptybody.nim
PASS: tmapper.nim
PASS: tmethod.nim
PASS: tmethods1.nim
PASS: tmproto.nim
PASS: tmultim1.nim
PASS: tmultim2.nim
PASS: tmultim3.nim
PASS: tmultim4.nim
PASS: tmultim6.nim
PASS: tmultim7.nim
PASS: tmultim8.nim
PASS: trecmeth.nim
PASS: tsimmeth.nim
PASS: t99bott.nim
PASS: tack.nim
PASS: tatomic.nim
PASS: tbug1217bracketquotes.nim
PASS: tbug511622.nim
PASS: tcharinc.nim
PASS: tcmdline.nim
PASS: tcolonisproc.nim
PASS: tdllvar.nim
PASS: temit.nim
PASS: temptyecho.nim
PASS: tendian.nim
PASS: teventemitter.nim
PASS: tevents.nim
PASS: tfib.nim
PASS: tfilter.nim
SKIP: tfsmonitor.nim
SKIP: tgenconstraints.nim
PASS: tgetstartmilsecs.nim
PASS: thallo.nim
PASS: theaproots.nim
PASS: thintoff.nim
PASS: tinc.nim
PASS: tinit.nim
PASS: tinout.nim
PASS: tints.nim
PASS: tinvalidarrayaccess.nim
PASS: tinvalidnewseq.nim
PASS: tissue710.nim
PASS: tlastmod.nim
PASS: tlocals.nim
PASS: tloops.nim
PASS: tmandelbrot.nim
PASS: tmemoization.nim
SKIP: tmissingnilcheck.nim
PASS: tnew.nim
PASS: tnewderef.nim
PASS: tnewsets.nim
PASS: tnewuns.nim
SKIP: tnoforward.nim
SKIP: tnoinst.nim
PASS: tnolen.nim
PASS: tnoop.nim
PASS: tnot.nim
PASS: tparedef.nim
PASS: tparsecombnum.nim
PASS: tpos.nim
PASS: tprep.nim
PASS: tquicksort.nim
PASS: tradix.nim
PASS: trangechecks.nim
PASS: trawstr.nim
PASS: treadln.nim
PASS: treadx.nim
PASS: tromans.nim
PASS: tshadow_magic_type.nim
PASS: tsimplesort.nim
PASS: tsimtych.nim
PASS: tsizeof.nim
PASS: tslices.nim
PASS: tsortdev.nim
PASS: tstrace.nim
PASS: tstrange.nim
PASS: tstrdesc.nim
PASS: tstrdist.nim
PASS: tunsigned64mod.nim
PASS: tunsignedcmp.nim
SKIP: tunsignedcomp.nim
PASS: tunsignedconv.nim
PASS: tunsignedinc.nim
PASS: tunsignedmisc.nim
PASS: tupcomingfeatures.nim
PASS: tvarious.nim
PASS: tvarious1.nim
PASS: tvarnums.nim
PASS: texport.nim
PASS: texport2.nim
PASS: timportexcept.nim
PASS: tmismatchedvisibility.nim
PASS: tnamspc.nim
PASS: topaque.nim
PASS: trecinca.nim
PASS: trecincb.nim
PASS: trecmod.nim
PASS: trecmod2.nim
PASS: tselfimport.nim
PASS: tnamedparams.nim
PASS: tnamedparams2.nim
PASS: tnamedparams3.nim
PASS: tfoo.nim
PASS: tnotnil.nim
PASS: tnotnil1.nim
PASS: tnotnil2.nim
PASS: tnotnil3.nim
PASS: tnotnil4.nim
PASS: tnotnil_in_generic.nim
PASS: tnotnil_in_objconstr.nim
PASS: tillegal_recursion.nim
PASS: tinherentedvalues.nim
PASS: tobjconstr.nim
PASS: tobjconstr2.nim
PASS: tobjcov.nim
PASS: tobject.nim
PASS: tobject2.nim
PASS: tobject3.nim
PASS: tobjects.nim
PASS: tobjloop.nim
SKIP: tobjpragma.nim
PASS: tofopr.nim
PASS: toop.nim
PASS: toop1.nim
PASS: trefobjsyntax.nim
PASS: trefobjsyntax2.nim
PASS: trefobjsyntax3.nim
PASS: tadrdisc.nim
PASS: tcheckedfield1.nim
PASS: temptycaseobj.nim
PASS: treassign.nim
PASS: tvariantstack.nim
PASS: tyaoption.nim
PASS: topena1.nim
PASS: topenarrayrepr.nim
PASS: topenlen.nim
PASS: tptrarrayderef.nim
PASS: ta.nim
PASS: tstdin.nim
PASS: toverflw.nim
PASS: toverflw2.nim
PASS: tovfint.nim
PASS: tissue966.nim
PASS: toverl.nim
PASS: toverl2.nim
PASS: toverl3.nim
PASS: toverl4.nim
PASS: toverprc.nim
PASS: toverwr.nim
PASS: tparams_after_varargs.nim
PASS: tprefer_specialized_generic.nim
PASS: tprefer_tygenericinst.nim
PASS: tspec.nim
PASS: tstmtoverload.nim
PASS: tsymtabchange_during_or.nim
PASS: tsystemcmp.nim
SKIP: t5000.nim
PASS: tarray_of_channels.nim
PASS: tconvexhull.nim
PASS: tdeepcopy.nim
PASS: tdeepcopy2.nim
PASS: tdisjoint_slice1.nim
PASS: tdisjoint_slice2.nim
PASS: tdont_be_stupid.nim
PASS: tflowvar.nim
PASS: tforstmt.nim
PASS: tgc_unsafe.nim
PASS: tgc_unsafe2.nim
PASS: tguard1.nim
PASS: tguard2.nim
PASS: tinvalid_array_bounds.nim
PASS: tinvalid_counter_usage.nim
PASS: tlet_spawn.nim
PASS: tmissing_deepcopy.nim
PASS: tnon_disjoint_slice1.nim
PASS: tparfind.nim
PASS: tpi.nim
PASS: tptr_to_ref.nim
SKIP: treadafterwrite.nim
PASS: tsimple_array_checks.nim
PASS: tsysspawn.nim
PASS: tsysspawnbadarg.nim
PASS: tuseafterdef.nim
PASS: twrong_refcounts.nim
PASS: tcommand_as_expr.nim
PASS: tdo.nim
PASS: tdoc_comments.nim
SKIP: tdomulttest.nim
PASS: tinvcolonlocation1.nim
PASS: tinvcolonlocation2.nim
PASS: tinvcolonlocation3.nim
PASS: tinvwhen.nim
PASS: tmultiline_comments.nim
PASS: toprprec.nim
PASS: tprecedence.nim
PASS: tproctype_pragmas.nim
PASS: tstrongspaces.nim
PASS: ttupleunpack.nim
PASS: ttypeof.nim
PASS: twhen_in_enum.nim
PASS: tbitsize.nim
PASS: tpush.nim
PASS: tsym_as_pragma.nim
PASS: tuserpragma.nim
PASS: tnestprc.nim
PASS: tprocredef.nim
PASS: tgenericprocvar.nim
PASS: tprocvar.nim
PASS: tprocvar2.nim
PASS: tprocvars.nim
PASS: tbug499771.nim
PASS: tcolors.nim
PASS: tmatrix3.nim
PASS: tsubrange.nim
PASS: tsubrange2.nim
PASS: tsubrange3.nim
PASS: trat_float.nim
PASS: trat_init.nim
PASS: tseq2.nim
PASS: tseqcon.nim
PASS: tseqcon2.nim
PASS: tseqtuple.nim
PASS: tsequtils.nim
PASS: tshallowseq.nim
PASS: ttoseq.nim
PASS: tsets.nim
PASS: tsets2.nim
PASS: tsets3.nim
PASS: tsets_lt.nim
PASS: tdrdobbs_examples.nim
PASS: tformatopt.nim
PASS: thello2.nim
PASS: thtml1.nim
PASS: thtml2.nim
PASS: tonce.nim
PASS: tquasiquote.nim
PASS: tdotops.nim
PASS: talgorithm.nim
PASS: tcount.nim
PASS: tcputime.nim
PASS: tcritbits.nim
PASS: techo.nim
PASS: testequivalence.nim
PASS: tformat.nim
PASS: tgetfileinfo.nim
PASS: thashes.nim
PASS: thtmlparser2813.nim
PASS: tio.nim
PASS: tlists.nim
PASS: tmarshal.nim
PASS: tmath.nim
PASS: tmath2.nim
PASS: tmemfiles1.nim
SKIP: tmemfiles2.nim
PASS: tmemlines.nim
PASS: tmemlinesBuf.nim
PASS: tmemslices.nim
PASS: tmget.nim
PASS: tmitems.nim
PASS: tnet.nim
PASS: tnet_ll.nim
PASS: tnre.nim
PASS: tos.nim
PASS: tosprocterminate.nim
PASS: tparscfg.nim
PASS: tparseuints.nim
PASS: tparsopt.nim
PASS: tpegs.nim
PASS: tpermutations.nim
PASS: tposix.nim
PASS: tquit.nim
PASS: tregex.nim
PASS: treguse.nim
PASS: treloop.nim
PASS: trepr.nim
PASS: trepr2.nim
PASS: trstgen.nim
PASS: tsinglylinkedring.nim
PASS: tsortcall.nim
PASS: tsplit.nim
PASS: tstreams.nim
PASS: tstreams2.nim
PASS: tstrset.nim
PASS: tstrtabs.nim
PASS: tstrutil.nim
PASS: ttime.nim
PASS: tunidecode.nim
PASS: tunittest.nim
PASS: twalker.nim
PASS: twchartoutf8.nim
PASS: txmlgen.nim
PASS: txmltree.nim
PASS: toString.nim
PASS: t2do.nim
PASS: t_otemplates.nim
PASS: tcan_access_hidden_field.nim
PASS: tdefault_nil.nim
PASS: texponential_eval.nim
PASS: thygienictempl.nim
PASS: tissue909.nim
PASS: tissue993.nim
PASS: tit.nim
SKIP: tmodulealias.nim
PASS: tparams_gensymed.nim
PASS: tprefer_immediate.nim
PASS: tscope.nim
PASS: tstempl.nim
PASS: tstmt_semchecked_twice.nim
PASS: tsymchoicefield.nim
PASS: ttempl.nim
PASS: ttempl2.nim
PASS: ttempl3.nim
PASS: ttempl4.nim
PASS: ttempl5.nim
PASS: ttemplreturntype.nim
PASS: twhen_gensym.nim
PASS: twrongmapit.nim
PASS: twrongopensymchoice.nim
PASS: twrongsymkind.nim
PASS: typedescids.nim
PASS: tactors --threads:on
PASS: tactors --threads:on -d:release
PASS: tactors --threads:on --tlsEmulation:on
PASS: tactors2 --threads:on
PASS: tactors2 --threads:on -d:release
PASS: tactors2 --threads:on --tlsEmulation:on
PASS: threadex --threads:on
PASS: threadex --threads:on -d:release
PASS: threadex --threads:on --tlsEmulation:on
PASS: tthreadanalysis2 --threads:on
PASS: tthreadanalysis2 --threads:on -d:release
PASS: tthreadanalysis2 --threads:on --tlsEmulation:on
PASS: tthreadheapviolation1 --threads:on
PASS: tthreadheapviolation1 --threads:on -d:release
PASS: tthreadheapviolation1 --threads:on --tlsEmulation:on
PASS: targlist.nim
PASS: tcse.nim
SKIP: tdisallowif.nim
PASS: thoist.nim
PASS: tmatrix.nim
PASS: tnoalias.nim
PASS: tnoalias2.nim
PASS: tnoendlessrec.nim
PASS: tor.nim
PASS: tpartial.nim
PASS: tpatterns.nim
PASS: tstar.nim
PASS: tstatic_t_bug.nim
PASS: tstmtlist.nim
PASS: tanontuples.nim
PASS: tdifferent_instantiations.nim
PASS: tgeneric_tuple.nim
PASS: tgeneric_tuple2.nim
PASS: tuint_tuple.nim
PASS: tunpack_asgn.nim
PASS: tuple_with_nil.nim
PASS: tuple_with_seq.nim
PASS: twrongtupleaccess.nim
PASS: t2plus.nim
PASS: tcommontype.nim
PASS: temptynode.nim
PASS: texplicitcmp.nim
SKIP: tno_gcmem_in_shared.nim
PASS: tno_int_in_bool_context.nim
PASS: tnoargopenarray.nim
PASS: tnocontains.nim
SKIP: trectuple.nim
PASS: trectuples.nim
PASS: trectype.nim
PASS: trefs.nim
PASS: tregionptrs.nim
PASS: tregionptrs2.nim
PASS: trettypeinference.nim
PASS: tsecondarrayproperty.nim
PASS: tstr_as_openarray.nim
PASS: tsymchoice_for_expr.nim
PASS: ttuple1.nim
PASS: ttypedesc_as_genericparam1.nim
PASS: ttypedesc_as_genericparam2.nim
PASS: ttypelessemptyset.nim
PASS: ttypenoval.nim
SKIP: ttypenovalue.nim
PASS: tvarargsexpr.nim
PASS: tvoid.nim
PASS: typalias.nim
PASS: typedescs.nim
PASS: typeof_in_template.nim
PASS: typredef.nim
PASS: tauto_canbe_void.nim
PASS: tauto_excessive.nim
PASS: temptyseqs.nim
PASS: tfinalobj.nim
PASS: tforwty.nim
PASS: tforwty2.nim
PASS: tillegaltyperecursion.nim
PASS: tillrec.nim
PASS: tinfiniterecursion.nim
PASS: tinheritref.nim
SKIP: tisop.nim
PASS: tisopr.nim
PASS: typeof_produces_alias.nim
PASS: tthis.nim
PASS: tusingstatement.nim
PASS: tvarres0.nim
PASS: tvarres1.nim
PASS: tvarres2.nim
PASS: tvarres3.nim
PASS: tvarres4.nim
PASS: tvartup.nim
PASS: tlet.nim
PASS: tvardecl.nim
PASS: tanonproc.nim
PASS: tarrayboundeval.nim
PASS: tasmparser.nim
PASS: tcompiletimetable.nim
PASS: tcomponent.nim
PASS: tconsteval.nim
PASS: tconstobj.nim
PASS: tconsttable.nim
PASS: tconsttable2.nim
PASS: teval1.nim
PASS: texcl.nim
PASS: tforwardproc.nim
PASS: tinheritance.nim
PASS: tldconst.nim
PASS: tmitems.nim
PASS: toverflowopcaddimmint.nim
PASS: toverflowopcaddint.nim
PASS: toverflowopcmulint.nim
PASS: toverflowopcsubimmint.nim
PASS: toverflowopcsubint.nim
PASS: tquadplus.nim
PASS: trgba.nim
PASS: triangle_array.nim
PASS: tsimpleglobals.nim
PASS: tslurp.nim
PASS: tstaticprintseq.nim
PASS: tstringnil.nim
PASS: tswap.nim
PASS: ttouintconv.nim
PASS: twrong_concat.nim
PASS: twrongarray.nim
PASS: twrongconst.nim
PASS: twrongwhen.nim
PASS: tyaytypedesc.nim
FAIL: nimgrep --debugger:on
Test "tools/nimgrep" in category "debugger"
Failure: reNimcCrash
Expected:


Gotten:
execution of an external compiler program 'gcc -c  -w  -Ilib -o tools/nimcache/stdlib_posix.o tools/nimcache/stdlib_posix.c' failed with exit code: 256

PASS: allany.nim
PASS: cgiex.nim
PASS: debugging.nim
PASS: filterex.nim
PASS: fizzbuzz.nim
PASS: hallo.nim
PASS: htmlrefs.nim
PASS: htmltitle.nim
PASS: httpserver2.nim
PASS: keyval.nim
PASS: keyval2.nim
PASS: maximum.nim
PASS: parsecfgex.nim
PASS: statcsv.nim
PASS: transff.nim
PASS: tunit.nim
PASS: dsl.nim
PASS: formatoptimizer.nim
PASS: hoisting.nim
PASS: lazyeval.nim
PASS: quasiquote.nim
PASS: tags.nim
PASS: algorithm.nim
PASS: asyncdispatch.nim
PASS: asyncfile.nim
PASS: asyncftpclient.nim
PASS: asynchttpserver.nim
PASS: asyncnet.nim
PASS: base64.nim
PASS: basic2d.nim
PASS: basic3d.nim
PASS: browsers.nim
PASS: cgi.nim
PASS: colors.nim
PASS: complex.nim
PASS: cookies.nim
FAIL: coro.nim
Test "lib/pure/coro.nim" in category "lib"
Failure: reNimcCrash
Expected:


Gotten:
execution of an external compiler program 'gcc -c  -w  -Ilib -o lib/pure/nimcache/stdlib_os.o lib/pure/nimcache/stdlib_os.c' failed with exit code: 32512

PASS: db_common.nim
PASS: dynlib.nim
PASS: encodings.nim
PASS: endians.nim
PASS: etcpriv.nim
PASS: events.nim
PASS: fenv.nim
SKIP: fsmonitor.nim
PASS: future.nim
PASS: gentabs.nim
PASS: hashes.nim
PASS: htmlgen.nim
PASS: htmlparser.nim
FAIL: httpclient.nim
Test "lib/pure/httpclient.nim" in category "lib"
Failure: reNimcCrash
Expected:


Gotten:


PASS: httpcore.nim
PASS: httpserver.nim
FAIL: json.nim
Test "lib/pure/json.nim" in category "lib"
Failure: reNimcCrash
Expected:


Gotten:


PASS: lexbase.nim
FAIL: logging.nim
Test "lib/pure/logging.nim" in category "lib"
Failure: reNimcCrash
Expected:


Gotten:


PASS: marshal.nim
PASS: matchers.nim
PASS: math.nim
PASS: md5.nim
PASS: memfiles.nim
PASS: mersenne.nim
PASS: mimetypes.nim
PASS: nativesockets.nim
PASS: net.nim
PASS: nimprof.nim
PASS: numeric.nim
PASS: oids.nim
PASS: options.nim
PASS: os.nim
PASS: ospaths.nim
PASS: osproc.nim
PASS: oswalkdir.nim
PASS: parsecfg.nim
PASS: parsecsv.nim
PASS: parseopt.nim
PASS: parseopt2.nim
PASS: parsesql.nim
PASS: parseutils.nim
PASS: parsexml.nim
PASS: pegs.nim
PASS: poly.nim
PASS: punycode.nim
PASS: random.nim
PASS: rationals.nim
PASS: romans.nim
PASS: ropes.nim
PASS: scgi.nim
PASS: securehash.nim
PASS: selectors.nim
PASS: smtp.nim
PASS: stats.nim
PASS: streams.nim
PASS: strscans.nim
PASS: strtabs.nim
PASS: strutils.nim
PASS: subexes.nim
PASS: terminal.nim
PASS: times.nim
PASS: typetraits.nim
PASS: unicode.nim
PASS: unittest.nim
PASS: uri.nim
PASS: xmldom.nim
PASS: xmldomparser.nim
PASS: xmlparser.nim
PASS: xmltree.nim
@Araq
Copy link
Member

Araq commented Oct 21, 2016

Most of these failures are caused by your insufficiently setup testing machine.

@Araq Araq closed this as completed Feb 2, 2017
@krytarowski
Copy link
Author

Why closed?

@krytarowski
Copy link
Author

krytarowski commented Apr 22, 2020

OK, if nim is that much hostile to BSD, I have no interest either to keep any interest in nim.

I would be happy to help earlier but I lost any interest due to that treatment.

@Clyybber
Copy link
Contributor

Hey, @krytarowski . Nim isn't hostile to BSD and there is ongoing work to fix those test failures (we now have CI for OpenBSD and FreeBSD), tracked in #14035 and #14075 :)

@Araq
Copy link
Member

Araq commented Apr 23, 2020

I didn't know what I was smoking 3 years ago. I deleted my comment and I apologize. @krytarowski

@krytarowski
Copy link
Author

OK. So once OpenBSD and FreeBSD will pass the test, I can have a look at NetBSD.

@timotheecour
Copy link
Member

timotheecour commented May 10, 2020

OK. So once OpenBSD and FreeBSD will pass the test, I can have a look at NetBSD.

@krytarowski to clarify what @Clyybber said:

there's no need to pass tests 100% in order to start adding netbsd to nim's CI; what can be fixed in short order would be nice to fix; some tests that are harder to fix in the same PR can simply be handled by disabling those tests for netbsd, eg like this:
tests/parallel/tflowvar.nim:7:3: disabled: "netbsd"

fixing these disabled tests happens over time and is a community effort, all it takes is 1 person to start it by opening a PR.

Note that sourcehut (https://sr.ht/) has supported netbsd for some time, so you can just follow those PR's if you want to get started on this, eg with some .builds/netbsd.yml

@euantorano
Copy link
Contributor

Note: sr.ht doesn't support NetBSD, yet. I believe Drew had some problems getting a VM image to boot under the sr.ht setup. A full list of supported images on builds.sr.ht is available here. Drew put out a call for help with NetBSD a little while ago and there doesn't seem to have been much movement there (the only reference I can find is here) - if you can help at all with that @krytarowski it would help a LOT of people out and we could get the ball rolling here!

I've been working on improving the BSD support, including NetBSD. I have a couple of open issues for failing NetBSD tests that I've been running locally: #14090, #14092 and #14094. I've also fixed some other NetBSD failures: #14088, #14089, #14091 and #14093.

Until we can get NetBSD CI running properly, I've been resorting to running the tests manually locally in a VM every so often and seeing what fails and reporting some of them and fixing those I can. My last run produced the following failures:

NetBSD Test Failures
Category: dll
Name: tests/dll/nimhcr_unit.nim C
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given  --------
exitcode: 1

Output:
nimhcr_unit.nim(108)     nimhcr_unit
/home/euant/Nim/lib/nimhcr.nim(342) hcrRegisterProc
/home/euant/Nim/lib/pure/reservedmem.nim(223) setLen
/home/euant/Nim/lib/pure/reservedmem.nim(97) setLen
/home/euant/Nim/lib/pure/includes/oserr.nim(94) raiseOSError
Error: unhandled exception: Permission denied [OSError]
-------------------------

Category: dll
Name: tests/dll/nimhcr_integration.nim C --forceBuild --hotCodeReloading:on
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given  --------
exitcode: 1

Output:
/home/euant/Nim/lib/nimhcr.nim(528) hcrInit
/home/euant/Nim/lib/nimhcr.nim(499) initModules
/home/euant/Nim/lib/nimhcr.nim(459) initPointerData
/home/euant/Nim/lib/nimhcr.nim(342) hcrRegisterProc
/home/euant/Nim/lib/pure/reservedmem.nim(223) setLen
/home/euant/Nim/lib/pure/reservedmem.nim(97) setLen
/home/euant/Nim/lib/pure/includes/oserr.nim(94) raiseOSError
Error: unhandled exception: Permission denied [OSError]
-------------------------

Category: dll
Name: tests/dll/nimhcr_unit.nim C -d:release
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given  --------
exitcode: 1

Output:
oserr.nim(94)            raiseOSError
Error: unhandled exception: Permission denied [OSError]
-------------------------

Category: dll
Name: tests/dll/nimhcr_integration.nim C -d:release --forceBuild --hotCodeReloading:on
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given  --------
exitcode: 1

Output:
oserr.nim(94)            raiseOSError
Error: unhandled exception: Permission denied [OSError]
-------------------------

Category: dll
Name: tests/dll/client.nim C --gc:boehm --threads:on
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given  --------
exitcode: 1

Output:
could not import: GC_allow_register_threads
-------------------------

Category: dll
Name: tests/dll/nimhcr_unit.nim C --gc:boehm
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given  --------
exitcode: 1

Output:
could not import: GC_allow_register_threads
-------------------------

Category: dll
Name: tests/dll/client.nim C -d:release --gc:boehm --threads:on
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given  --------
exitcode: 1

Output:
could not import: GC_allow_register_threads
-------------------------

Category: dll
Name: tests/dll/nimhcr_unit.nim C -d:release --gc:boehm
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given  --------
exitcode: 1

Output:
could not import: GC_allow_register_threads
-------------------------

Category: stdlib
Name: tests/stdlib/tfdleak.nim C
Action: run
Result: reOutputsDiffer
-------- Expected -------

--------- Given  --------
leaked reopen
-------------------------

Category: stdlib
Name: tests/stdlib/tos.nim C
Action: run
Result: reExitcodesDiffer
-------- Expected -------
exitcode: 0
--------- Given  --------
exitcode: 1

Output:
All:
__really_obscure_dir_name/are.x
__really_obscure_dir_name/created
__really_obscure_dir_name/dirs
__really_obscure_dir_name/files.q
__really_obscure_dir_name/some
__really_obscure_dir_name/test
__really_obscure_dir_name/testing.r
__really_obscure_dir_name/these.txt
Files:
__really_obscure_dir_name/are.x
__really_obscure_dir_name/files.q
__really_obscure_dir_name/testing.r
__really_obscure_dir_name/these.txt
Dirs:
__really_obscure_dir_name/created
__really_obscure_dir_name/dirs
__really_obscure_dir_name/some
__really_obscure_dir_name/test
Raises
Raises
tos.nim(107)             tos
os.nim(2331)             createDir
os.nim(2305)             existsOrCreateDir
Error: unhandled exception: Failed to create 'a' [IOError]
-------------------------

I plan to open issues and a tracking issue for these at some point, but want to re-run the tests first to make sure this list is up to date.

@timotheecour
Copy link
Member

timotheecour commented May 13, 2020

@euantorano

Note: sr.ht doesn't support NetBSD, yet.

you're right, there was conflicting information about that; could docker work?
eg: docker run -it madworx/netbsd:8.0-x86_64 bash
( https://github.com/madworx/docker-netbsd , possibly spawned from a CI instance to avoid server costs)
(and another option is EC2 https://wiki.netbsd.org/amazon_ec2/)

mind sharing a guide on how you setup your VM to install nim?
also do you have a meta-issue covering netbsd like you did for the other BSD? if not we could re-open this issue

@euantorano
Copy link
Contributor

euantorano commented May 13, 2020 via email

@timotheecour
Copy link
Member

we should use either azure or github actions, for reasons of higher parallelism among other things

@euantorano
Copy link
Contributor

I now have a Jenkins instance running tests on NetBSD every day at 01:00. There are a few consistent failures that need disablements for now until I work out what's going on, as documented here.

@timotheecour timotheecour reopened this Dec 1, 2020
@timotheecour
Copy link
Member

timotheecour commented Dec 1, 2020

let's turn this into a meta-issue for netbsd (like #14075 for freebsd and #14035 for openbsd) then, as well as to track progress on adding CI for netbsd (whether it'll always be run on each push/PR depends on other factors)

see also: https://github.com/nim-lang/Nim/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+netbsd

@Araq
Copy link
Member

Araq commented Aug 27, 2023

PRs are accepted but we don't have access to a NetBSD machine.

@Araq Araq closed this as completed Aug 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants