[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