After emerging sci-visualization/mayavi on "~x86", the "mayavi2" command failed to start. The error message indicates that the "traitsgui, or traits, or traitsbackendwx" not installed. Reproducible: Always Steps to Reproduce: Just "emerge mayavi" on "~x86" system. Then start Mayavi in command line by "mayavi2" command, you can see the bug and the error message. Actual Results: The Mayavi GUI does not appear and an error message indicating missing "traitsbackends" is poped out. Expected Results: Mayavi runs The ebuild actually installed "dev-python/traits", "dev-python/traitsgui", "x11-libs/wxGTK" and "dev-python/wxpython", but it did not install "dev-python/traitsbackendwx". After "emerge traitsbackendwx", it works. I guess it may be better to have some USE flags in mayavi-3.1.0 ebuild for the graphical backend, as there are two backends avaliable: "dev-python/traitsbackendwx" and "dev-python/traitsbackendqt".
Hi, Thanks for the report. I fixed traitgui, as ChangeLog says: 25 Feb 2009; Sébastien Fabbro <bicatali@gentoo.org> traitsgui-3.0.3.ebuild: Added dev-python/traitsbackendwx dependency when neither wxwindows nor qt4 flag is set, closing bug #259785
(In reply to comment #1) > Hi, > > Thanks for the report. I fixed traitgui, as ChangeLog says: > > 25 Feb 2009; Sébastien Fabbro <bicatali@gentoo.org> > traitsgui-3.0.3.ebuild: > Added dev-python/traitsbackendwx dependency when neither wxwindows nor qt4 > flag is set, closing bug #259785 > Thanks.