[MacPorts] #44062: root6: make it work on 10.6
MacPorts
noreply at macports.org
Sun Jun 22 13:38:26 PDT 2014
#44062: root6: make it work on 10.6
----------------------+-------------------------
Reporter: mojca@… | Owner: mojca@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: snowleopard
Port: root6 |
----------------------+-------------------------
Comment (by jonesc@…):
Hi,
As I now have a VM setup running OSX10.6 I am able to look into this.
The issue was actually support for building with X11, more than support
for OSX10.6 per se. The issue is when using the X11 backend (default on
10.6) there is a conflict with OpenGL, due to dependent ports being
installed with Cocoa as their default backend, instead of X11.
I have a patch (attached next to this report) that fixes (well, more a
work around) this by disabling OpenGL support when X11 is used. This is
just a workaround, as it reduces functionality, but as X11 is not default
on OSX10.7 or newer, and fixes builds that previous did not work at all,
it is reasonable. The issue is really not with ROOT pre se, but with
having a consistent set of ports. If a user *really* wants root6 with X11
*and* OpenGL (I suspect a small minority), then they can by making sure
all dependent ports are installed using an X11 backend instead of native
Cocoa...
The real fix here would be to get OSX10.6 working with a cocoa backend,
but that might require changes upstream are not willing to make, so I
think the patch as is is a good alternative in the meantime.
Chris
--
Ticket URL: <https://trac.macports.org/ticket/44062#comment:35>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list