Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Jun 2001 12:23:21 -0500
From:      Will Andrews <will@physics.purdue.edu>
To:        FreeBSD Ports <ports@FreeBSD.org>, jmz@FreeBSD.org
Cc:        sf@FreeBSD.org, alex@FreeBSD.org
Subject:   XFree86 4.1.0 and include/GL/glu.h
Message-ID:  <20010608122321.W3278@bohr.physics.purdue.edu>

next in thread | raw e-mail | index | archive | help
Well people,

It looks like XFree86 has (once again) decided to break more GL
programs by including their own version of include/GL/glu.h (I
still don't understand why they can't just include the entire
!%!@$%^@#$ MesaGL implementation instead of just *part* of it).

I ran into the problem when I tried to compile Alex's new
games/tuxkart program.  This situation is completely unacceptable
and so I feel we must take a more drastic approach:

1) Turn graphics/Mesa3 into a master port, and create a new
   graphics/libglut, for which only include/GL/glu*.h and its
   associated files will be compiled.  It will be a slave of
   graphics/Mesa3 and will exist to help provide packages for
   XFree86-4.
2) Make x11/XFree86-4{,-*} depend on libglut, and dike out any
   files from it that conflict with libglut.

Comments?  I think I'm going to stuff this into updating
x11/XFree86-4-* along with turning x11/XFree86-4 into a metaport.

I'll check for incompatible changes in the fork that XFree86
decided to create of MesaGL{UT}.  *sigh*

-- 
wca

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010608122321.W3278>