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: HighNormal
Summary: py27-mayavi (or py27-traitsbackendwx) - build failurepy27-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)

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.

comment:3 Changed 12 years ago by dshean@…

Getting the same error. Any new developments on a solution?

comment:4 in reply to:  3 Changed 12 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 in reply to:  3 Changed 12 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:6 Changed 12 years ago by jjstickel (Jonathan Stickel)

Cc: jjstickel@… added

Cc Me!

comment:7 Changed 12 years ago by jmroot (Joshua Root)

Resolution: wontfix
Status: newclosed

Closing as per comment:4.

Note: See TracTickets for help on using tickets.