moodss-21.5 fails to start with: $ moodss wrong # args: should be "source file" invoked from within "source -encoding utf-8 /usr/lib64/tcl8/8.5/msgcat-1.4.2.tm" ("package ifneeded msgcat 1.4.2" script) invoked from within "package require msgcat" (file "/usr/lib64/moodss/trace/trace.tcl" line 8) invoked from within "_source /usr/lib64/moodss/trace/trace.tcl" invoked from within "$interpreter eval _source [list $file]" (procedure "::module::source" line 17) invoked from within "source /usr/lib64/moodss/trace/trace.tcl" ("package ifneeded trace 1.20" script) invoked from within "package require trace" invoked from within "$interpreter eval "package require $name"" (procedure "module::load" line 26) invoked from within "module::load $loaded" (procedure "instance::load" line 5) invoked from within "instance::load $(trace)" (procedure "modules::loadResidentTraceModule" line 6) invoked from within "modules::loadResidentTraceModule" (file "/usr/bin/moodss" line 52713) Reproduced both on x86 and amd64 systems (emerge --info will follow). BTW, I've tried stable moods (20.0) and it failed to start on x86 too with: $ moodss Error in startup script: expected integer but got "--12" while executing "font create -family courier -weight normal -size -[font actual $(mediumNormal) -size]" (in namespace eval "::font" script line 17) invoked from within "namespace eval font {::variable {} catch {widget::widget} set (mediumBold) [eval font create [font actual $widget::option(button,font)]] ..." ("uplevel" body line 1) invoked from within "uplevel 1 namespace eval $class [list "::variable {}\n[lindex $args end]"]" (procedure "class" line 6) invoked from within "class font { catch {widget::widget} set (mediumBold) [eval font create [font actual $widget::option(button,font)]] font configure $(mediu..." (file "/usr/bin/moodss" line 23540) ... so currently there is no working version in the tree. I guess this is related to tcl/tk versions I have intalled. tcl/tk-8.5.7. Also note, that during installation of ~arch moods I saw following warning: !!! One or more updates have been skipped due to a dependency conflict: dev-tcltk/tclxml:0 ('ebuild', '/', 'dev-tcltk/tclxml-3.2', 'merge') conflicts with ~dev-tcltk/tclxml-3.1 required by ('ebuild', '/', 'dev-tcltk/tcldom-3.1', 'merge') That's because http://tclxml.sourceforge.net/tcldom.html "As of version 3.2, the TclDOM package is included in the TclXML distribution." and thus dependency should be updated to: ->=dev-tcltk/tcldom-2.6 +|| ( >=dev-tcltk/tcldom-2.6 >=dev-tcltk/tclxml-3.2 ) But that said, with, or without this update package does not work. If nobody steps in to fix I guess it's better to hardmask and drop this package from the tree.
Created attachment 217883 [details] emerge--info.amd64.txt
dropped