delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/04/11/20:41:06

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
X-Apparently-From: <earnie?boyd AT yahoo DOT com>
Message-ID: <3AD4F97F.8DA69DC7@yahoo.com>
Date: Wed, 11 Apr 2001 20:40:31 -0400
From: Earnie Boyd <earnie_boyd AT yahoo DOT com>
Reply-To: cygwin AT cygwin DOT com, Earnie Boyd <mingw-users AT lists DOT sourceforge DOT net>
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
CC: Earnie Boyd <mingw-users AT lists DOT sourceforge DOT net>
Subject: Re: GL/gl.h in w32api
References: <4 DOT 3 DOT 2 DOT 7 DOT 0 DOT 20010411090013 DOT 00b57630 AT irispavp DOT igb DOT umontreal DOT ca> <Pine DOT SOL DOT 4 DOT 20 DOT 0104111057590 DOT 14505-100000 AT daylight DOT daylight DOT com> <20010411155155 DOT Q25082 AT redhat DOT com>

Christopher Faylor wrote:
> 
> On Wed, Apr 11, 2001 at 11:32:56AM -0600, Roger Sayle wrote:
> >
> >Andre Bleau wrote:
> >> Maybe there is some misunderstanding here.  The OpenGL package for
> >> Cygwin _already_ contains the headers for MS implementation of OpenGL
> >> and GLU.
> >>
> >> As for -mno-cygwin support, it will be included in the next version of
> >> Cygwin's OpenGL package (probably next week). Headers are now in
> >> /usr/include/GL and, IMO, should stay there to maintain compatibility.
> >> There will be a soft link from /usr/include/mingw/GL to /usr/include/GL.
> >> Maybe there should be another from /usr/include/w32api/GL ? ...maybe
> >> not if -mno-cygwin support is present, as mentioned above.
> >
> >
> >My understanding of the current organization of cygwin's include files
> >is that header files specific to cygwin's runtime appear in /usr/include,
> >header files specific to mingw's runtime appear in /usr/include/mingw and
> >Microsoft Win32 APIs common to both occur in /usr/include/win32api.
> >
> >OpenGL is such a Microsoft API and the appropriate headers should be
> >placed in /usr/include/w32api/GL.  The current opengl-1.1.0-3 places
> >the headers in /usr/include and therefore doesn't support "-mno-cygwin"
> >compiles, as reported by your postings in February.  Adding a symbolic
> >link from /usr/include/mingw/GL to /usr/include/GL in the next release
> >would solve the issue, but not in keeping with the current cygwin
> >philosophy.
> >
> >Similarly, "-mno-win32" should hide these win32 API headers.
> 
> IMO, the GL headers should go into /usr/include/w32api/GL.  That
> would accomodate both cygwin and mingw-under-cygwin.
> 

I've come to the same conclusion as to about where they should be
located.  However, I think that the OpenGL package should be what puts
them there.  I can be convinced otherwise though.  If Andre Bleau or
anyone else want's to consider matching lib/*.def and include/GL/*.h
files to be included in the w32api package then please upload the
patches with appropriate ChangeLog entries at
https://sourceforge.net/tracker/?func=add&group_id=2435&atid=302435 and
I'll take a look.

Earnie.

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019