Executing task release in /home/shlomif/nimdow/nimdow.nimble Hint: used config file '/etc/nim/nim.cfg' [Conf] Hint: system [Processing] Hint: widestrs [Processing] Hint: io [Processing] Hint: nimdow [Processing] Hint: os [Processing] Hint: strutils [Processing] Hint: parseutils [Processing] Hint: math [Processing] Hint: bitops [Processing] Hint: macros [Processing] Hint: algorithm [Processing] Hint: unicode [Processing] Hint: pathnorm [Processing] Hint: osseps [Processing] Hint: posix [Processing] Hint: times [Processing] Hint: options [Processing] Hint: typetraits [Processing] Hint: parsetoml [Processing] Hint: streams [Processing] Hint: tables [Processing] Hint: hashes [Processing] Hint: json [Processing] Hint: lexbase [Processing] Hint: parsejson [Processing] Hint: sequtils [Processing] Hint: xeventmanager [Processing] Hint: xlib [Processing] Hint: x [Processing] Hint: sets [Processing] Hint: windowmanager [Processing] Hint: xutil [Processing] Hint: keysym [Processing] Hint: xatom [Processing] Hint: sugar [Processing] Hint: optionutils [Processing] Hint: client [Processing] Hint: area [Processing] Hint: xatoms [Processing] Hint: monitor [Processing] Hint: xinerama [Processing] Hint: tag [Processing] Hint: layout [Processing] Hint: strut [Processing] Hint: masterstacklayout [Processing] /home/shlomif/nimdow/src/nimdowpkg/layouts/masterstacklayout.nim(61, 8) Warning: method has lock level , but another method has 0 [LockLevel] Hint: keyutils [Processing] Hint: configloader [Processing] Hint: osproc [Processing] Hint: strtabs [Processing] Hint: cpuinfo [Processing] Hint: linux [Processing] Hint: statusbar [Processing] Hint: xft [Processing] Hint: xrender [Processing] /home/shlomif/nimdow/src/nimdowpkg/windowmanager.nim(367, 38) Error: type mismatch: got but expected one of: proc `<`(x, y: char): bool first type mismatch at position: 2 required type for y: char but expression 'masterStackLayout.masterSlots' is of type: uint proc `<`(x, y: int64): bool first type mismatch at position: 2 required type for y: int64 but expression 'masterStackLayout.masterSlots' is of type: uint proc `<`[T](x: Ordinal[T]): T first type mismatch at position: 2 extra argument given proc `<`(x, y: int32): bool first type mismatch at position: 2 required type for y: int32 but expression 'masterStackLayout.masterSlots' is of type: uint proc `<`(x, y: int8): bool first type mismatch at position: 2 required type for y: int8 but expression 'masterStackLayout.masterSlots' is of type: uint proc `<`(x, y: int): bool first type mismatch at position: 2 required type for y: int but expression 'masterStackLayout.masterSlots' is of type: uint proc `<`(x, y: int16): bool first type mismatch at position: 2 required type for y: int16 but expression 'masterStackLayout.masterSlots' is of type: uint proc `<`(x, y: float32): bool first type mismatch at position: 2 required type for y: float32 but expression 'masterStackLayout.masterSlots' is of type: uint proc `<`[T: SomeUnsignedInt](x, y: T): bool first type mismatch at position: 2 required type for y: T: SomeUnsignedInt but expression 'masterStackLayout.masterSlots' is of type: uint proc `<`(x, y: float): bool first type mismatch at position: 2 required type for y: float but expression 'masterStackLayout.masterSlots' is of type: uint 8 other mismatching symbols have been suppressed; compile with --showAllMismatches:on to see them expression: 0 < masterStackLayout.masterSlots stack trace: (most recent call last) /tmp/nimblecache/nimscriptapi.nim(165, 16) /home/shlomif/nimdow/nimdow_177668.nims(28, 8) releaseTask /usr/share/nim/system/nimscript.nim(252, 7) exec /usr/share/nim/system/nimscript.nim(252, 7) Error: unhandled exception: FAILED: nim c --multimethods:on -o:bin/nimdow -d:release --opt:speed src/nimdow.nim [OSError] Error: Exception raised during nimble script execution