Crash without librsvg glib.GError: Couldn't recognize the image file format for file '/usr/share/solfege/graphics/solfege.svg' and don't operable without timidity++ Failed to execute media player for MIDI files Tried `/usr/bin/timidity`: [Errno 2] No such file or directory Works fine with gnome-base/librsvg-2.34.1-r1(no flags and +gtk) and media-sound/timidity++-2.13.2-r13(+X +alsa +ncurses (not really needed, i think)) Reproducible: Always Steps to Reproduce: 1. % emerge -C timidity++ librsvg 2. % emerge solfege 3. % solfege Actual Results: crash or not operable Expected Results: program start and fine work
I missed the librsvg dep as solfege appears to have transitioned to using svgs for its logo and a few other graphics over the past few releases. However, timidity++ is not a hard runtime dependency as you are able to use any external midi player you like (such as playmidi) or even use an alsa/oss midi sequencer support. Perhaps if we had some sort of recommended deps (probably coming in a future EAPI) I'd be able to capture this relationship better, but I'll try to figure out a better temporary solution for now.
Fixed in CVS. Again, note that the timidity++ rdep is a temporary fix until a better solution for recommended deps exists.