Opened 13 years ago

Closed 12 years ago

Last modified 12 years ago

#32379 closed defect (fixed)

gnudatalanguage @0.9.2 does not install with variant wxWidgets on Lion

Reported by: romoli@… Owned by: tenomoto (Takeshi Enomoto)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc: slayoo@…
Port: gnudatalanguage

Description

I have MAC OS Lion 10.7.2 - XCode 3.1. Error with using:

install gnudatalanguage +wxWidgets configure.compiler=llvm-gcc-4.2

 sudo port install gnudatalanguage +wxWidgets configure.compiler=llvm-gcc-4.2
--->  Computing dependencies for gnudatalanguage
Error: Cannot install gnudatalanguage for the arch(s) 'x86_64' because
Error: its dependency wxWidgets only supports the arch(s) 'i386 ppc'.
Error: Unable to execute port: architecture mismatch
To report a bug, see <http://guide.macports.org/#project.tickets>}}}

See ticket #31775. It does not work

Change History (6)

comment:1 Changed 13 years ago by mf2k (Frank Schima)

Milestone: MacPorts 2.0.4

comment:2 Changed 13 years ago by mf2k (Frank Schima)

Cc: slayoo@… added
Owner: changed from macports-tickets@… to takeshi@…

comment:3 Changed 12 years ago by tenomoto (Takeshi Enomoto)

Sylwester,

Any progress with wxWidgets? I tried replacing wxWidgets with wxWidgets-devel without success. wxWidgets only builds for 32-bit (ppc and i386). Shall we add supported_archs and close the ticket with wontfix?

Takeshi

comment:4 Changed 12 years ago by slayoo@…

Hi Takeshi, Isn't it, after all, a wxWidgets issue? and not a gnudatalanguage issue? Best, Sylwester

comment:5 Changed 12 years ago by tenomoto (Takeshi Enomoto)

Resolution: fixed
Status: newclosed

I resolved the problem by adding supported_archs. Note that this requires the ports that gnudatalanguage depends to be universal on a 64-bit machine (ppc64 not tested). I takes hours to add i386 binaries and rebuild +universal. The support for wxWidgets is not mature and is commonly used, according to the GDL developers. So I would not recommend using wxWidgets unless you really need it. gnudatalanguage does not build with wxWidgets-devel and the GDL developers does not have a plan to support wxWidgets-3.1 at this moment. So I might discontinue wxWidgets in the future.

comment:6 Changed 12 years ago by tenomoto (Takeshi Enomoto)

Forgot to mention the commit r94354.

Note: See TracTickets for help on using tickets.