Opened 13 years ago
Closed 12 years ago
#33348 closed defect (wontfix)
py27-traitsbackendwx: Cannot install py27-traitsbackendwx for the arch(s) 'x86_64' because its dependency py27-wxpython only supports the arch(s) 'i386 ppc'
Reported by: | guillaume.chevrot@… | Owned by: | jjstickel@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.3 |
Keywords: | Cc: | jjstickel (Jonathan Stickel) | |
Port: | py27-traitsbackendwx |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
OS: Snow Leopard
I tried to install py27-mayavi, but I obtained an architecture conflict between py27-traitsbackendwx and py27-wxpython.
Here is the error message:
sudo port install py27-mayavi ---> Computing dependencies for py27-mayavi Error: Cannot install py27-traitsbackendwx for the arch(s) 'x86_64' because Error: its dependency py27-wxpython only supports the arch(s) 'i386 ppc'. Error: Unable to execute port: architecture mismatch
Change History (7)
comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Owner: | changed from macports-tickets@… to jjstickel@… |
Port: | py27-traitsbackendwx added |
Priority: | High → Normal |
Summary: | py27-mayavi (or py27-traitsbackendwx) - build failure → py27-traitsbackendwx: Cannot install py27-traitsbackendwx for the arch(s) 'x86_64' because its dependency py27-wxpython only supports the arch(s) 'i386 ppc' |
comment:2 Changed 13 years ago by jjstickel (Jonathan Stickel)
comment:3 follow-ups: 4 5 Changed 13 years ago by dshean@…
Getting the same error. Any new developments on a solution?
comment:4 Changed 13 years ago by jjstickel (Jonathan Stickel)
Replying to dshean@…:
Getting the same error. Any new developments on a solution?
I would have thought the new series of Enthought ports would be committed by now. In the meantime, I suggest using py27-traitsbackendqt instead (py27-traitsgui +qt4). Even with the new Enthought ports, you probably will still have arch problems with the wx backend anyway.
I would say this is a "won't fix", but I am not a committer and can't mark it such.
comment:5 Changed 13 years ago by guillaume.chevrot@…
Replying to dshean@…:
Getting the same error. Any new developments on a solution?
The only solution I found to overcome the problem was to install the older version of py27-wxpython (2.8.10.1 instead of 2.8.12.1). It solves my installation problem.
In practice, I used the Portfile py27-wxpython and I changed the version number.
Hope this helps.
comment:7 Changed 12 years ago by jmroot (Joshua Root)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Closing as per comment:4.
I don't plan to fix this. py-traitsbackendwx will soon be replaced by py-pyface. See #33181.
Besides, I put in the effort awhile back to enable py-wxpython (and wxwidgets) to compile as 64 bit via x11/gtk. I wasn't particularly pleased when this functionality was cut out in recent updates to wxwidgets/wxpython, but because I am now using pyqt4 instead, I let it be.