Changes between Initial Version and Version 1 of Ticket #44062, comment 35


Ignore:
Timestamp:
Jun 22, 2014, 8:42:35 PM (10 years ago)
Author:
cjones051073 (Chris Jones)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #44062, comment 35

    initial v1  
    55The 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.
    66
    7  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...
     7I 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...
    88
    99The 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.