Opened 13 years ago

Closed 13 years ago

#27777 closed defect (duplicate)

ige-mac-integration will not build

Reported by: m.rick@… Owned by: mike@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: ige-mac-integration

Description (last modified by ryandesign (Ryan Carsten Schmidt))

It is not possible to build ige-mac-integration

when building as universal there is an error

Port command started with PID 65905
Computing dependencies for ige-mac-integration
Error: Cannot install py25-gtk for the arch(s) 'i386 x86_64' because
Error: its dependency python25 cannot build for the required arch(s).
Error: Unable to execute port: architecture mismatch
To report a bug, see <http://guide.macports.org/#project.tickets>
Executing: /opt/local/bin/port install ige-mac-integration +universal

If I want to build without the universal variant, it will not build because i build everything lese as universal ...

Port command started with PID 65909
Error: Requested variants "" do not match original selection "+universal".
Please use the same variants again, perform 'port clean ige-mac-integration' or specify the force option (-f).
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
Executing: /opt/local/bin/port install ige-mac-integration

So it is a dead end ...

Change History (5)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Port: ige-mac-integration added

Don't forget to use WikiFormatting.

comment:2 in reply to:  description Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Owner: changed from macports-tickets@… to mike@…

Replying to m.rick@…:

It is not possible to build ige-mac-integration

It is. :) But perhaps not universal on Snow Leopard, without jumping through a lot of hoops.

when building as universal there is an error
[snip]
Error: Cannot install py25-gtk for the arch(s) 'i386 x86_64' because
Error: its dependency python25 cannot build for the required arch(s).

Correct... python25 only builds universal for i386 ppc. But on Snow Leopard the default universal architectures are i386 x86_64. I guess we could set the supported universal_archs of each py25 module to i386 x86_64, or just disable their universal variants. Or do one of those in the python25 portgroup. But the bottom line is you cannot build Python 2.5 or its modules universal for i386 x86_64. If you really want an i386 ppc universal build of Python 2.5 and its modules, you could set universal_archs to i386 ppc in your macports.conf. But there's really no point to compiling anything for PowerPC on Snow Leopard, since Snow Leopard does not exist for PowerPC.

If I want to build without the universal variant, it will not build because i build everything lese as universal ...
[snip]
Error: Requested variants "" do not match original selection "+universal".
Please use the same variants again, perform 'port clean ige-mac-integration' or specify the force option (-f).

No, ige-mac-integration will not build non-universal because you tried to build ige-mac-integration universal before and have not cleaned it since then. Clean it, with "sudo port clean ige-mac-integration", then try again.

As you see, Python 2.5 is a bit problematic under Snow Leopard, so it might be advisable to move ige-mac-integration to use a newer Python, like Python 2.7. Mike, do you think that could be done? Or maybe we even want to provide variants so the user can choose which Python to build ige-mac-integration for.

comment:3 Changed 13 years ago by m.rick@…

So if Python 2.5 has compatibility problems, it is stupid to let it build unders Snow Leopard if it is known that it was compatibility problem with it. More over, it should be possible to port things that are not compatible together since the aim of MacPort is to let build software and checking automatically for the needed dependencies ...

I want to build it universal and compatible with older versions of Mac OS to get retro-compatibility not because I am compiling under Snow Leoaprd, yes I am running Snow Leoaprd, but I have an olde Mac on which i would like to be able to run my port, so yes SL doesn't run under PPC macs, but that's not the problem, the problem is to be able to run a port under an older machine. I do the compilation once and then run the software. And there is no option anyway where to tell "I want to run under 10.4 PPC or 10.5 Universal". And I will not compile under the older mac because it is not made for, not powerful enough and while it will doing this I will not be able to use it and for any other reasons.

And the I couldn't get Gimp.app compilingin too because gegl is not compiling there is a problem too ... Macport shouldn't give give the possibility to let compiling that are not working or enabling a dev mode that let give the users the choice, like Fink is doing.

comment:4 Changed 13 years ago by mike@…

Please see ticket #27793, upgrade ige-mac-integration.

comment:5 Changed 13 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.