#32306: glib2, glib2-devel: build fails when "python" is not 2.5 thru 2.7 ---------------------------------+------------------------------------------ Reporter: gotyaoi@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: glib2, glib2-devel ---------------------------------+------------------------------------------ Comment(by ryandesign@…): Replying to [comment:3 gale@…]:
I am stuck on this one too.
You shouldn't be stuck on anything. The workaround is to use "sudo port select python" to select a version of python between 2.5 and 2.7. After glib2 is installed, you can re-select whatever other version of python you usually prefer.
So this particular error is easy to fix. But I'm not sure how easy it would be to go through the python code in glib2 ourselves and ensure that it is all compatible with Python 3. That's a job for upstream.
Right. I have no interest in learning python nor in fixing glib2's code for them.
The real issue is that since this port does still require Python 2 only, we need to make sure that is what it uses.
Right, that is what I want to do.
(And we need a dependency to make sure that we actually have an appropriate version of Python around somewhere.)
In the spirit of the discussion [http://lists.macosforge.org/pipermail /macports-dev/2011-August/015719.html A Plea to Reduce Dependences] I would like to avoid adding a python dependency unless absolutely necessary (i.e. on Tiger), since, as you rightly say, "glib2 is a direct or indirect dependency for many, many ports" and I don't want to force everyone to have a python port installed that they might not otherwise need. -- Ticket URL: <https://trac.macports.org/ticket/32306#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS