Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 288283 - sci-visualization/mayavi-3.3.0 should have wxwidgets USE flag
Summary: sci-visualization/mayavi-3.3.0 should have wxwidgets USE flag
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-09 11:12 UTC by Peter Alexander
Modified: 2010-01-06 02:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Fixes broken ebuild (mayavi-3.3.0.ebuild.patch,754 bytes, patch)
2009-10-09 11:15 UTC, Peter Alexander
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Alexander 2009-10-09 11:12:41 UTC
The ebuild required dev-python/wxpython as an RDEPEND which is incorrect. Either Qt4 or WxPython can be used. Attached below in the comment section is a patch to correct this.

Reproducible: Always

Steps to Reproduce:
1. emerge mayavi
2.
3.

Actual Results:  
Failed to build do to the wxGTK dependency refusing to build
Comment 1 Peter Alexander 2009-10-09 11:15:32 UTC
Created attachment 206517 [details, diff]
Fixes broken ebuild

wxpython should be included as a USE flag and should be optional as an RDEPEND. Qt4 _or_ WxPthon can be used.
Comment 2 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-10-09 16:56:46 UTC
There is already global "wxwidgets" USE flag, which can be used for this package.
Comment 3 Sébastien Fabbro (RETIRED) gentoo-dev 2009-10-09 17:10:14 UTC
mayavi used to require wxpython even when the qt4 widget was selected (bug #266799). Have you actually checked upstream the qt4 backend to be independent?

Comment 4 Sébastien Fabbro (RETIRED) gentoo-dev 2010-01-06 02:39:37 UTC
The patch proposed won't resolve the issue. This is an upstream problem, they need to provide a wxwindows free version of mayavi2.