From: pgarceau AT teleport DOT com (Paul Garceau) Subject: Re: libglut.a : Where can I get it? 5 Sep 1998 02:21:06 -0700 Message-ID: <199809022038.NAA06029.cygnus.gnu-win32@cygnus.com> References: <35EC970B DOT FE608BEA AT pmf DOT snu DOT ac DOT kr> Reply-To: pgarceau AT teleport DOT com Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT To: gnu-win32 AT cygnus DOT com Hi folks, On 2 Sep 98, at 9:53, the Illustrious Jerry Oh wrote: > Hi! > > I am trying to build a program with openGL + glut + xforms > under Win/NT with cygnus19.1. Is xforms a type of X-Window? If so, you probably already have an X- Server/Client setup. If you don't have X-Server/Client capability, you may have to create the Glut libs based on the Win32 version of the lib packages in question. > > I tried to import libglut.a from glut32.dll using dlltool. > But, I failed. Compiling and linking were good. But, execution error > occurred. This is likely due to the fact that the MS OpenGL .dlls are incompatible with the SGI .dlls, regardless of library origin. The OpenGL.org site has references to Glut for several different platforms (see http://www.opengl.org/Downloads/DevDownloads.html). There is also beta source code available for the Glut (3.7) lib from http://reality.sgi.com/opengl/glut3/glut3.html. Bear in mind that Glut 3.7beta was primarily set up for Unix based platforms. There is a reference for Win95/NT machines. You may have to turn your platform into a UWIN platform to get the Glut lib to build properly under Cygnus. The Win95/NT version of Glut 3.7(beta) is MSVC specific and will probably not build properly under Cygwin32. Not because of Cygwin32, but because of heavy dependency on the MSVC specific calls which are included with the Win95/NT source, such as ftime(). Another option, and again, this is only a suggestion, you could download the latest Mesa 3-D Graphics Library release (version 2.6) and attempt to build only the glut lib (for Cygnus) from the source included with Mesa 3D Graphics Library. The beta version (3.08 -- Cygnus) of the Mesa 3D Graphics Library is available at: http://www.ssec.wisc.edu/~brianp/Mesa.html Caveat: The overhead of Mesa is huge, and according to some sources, the completed glut lib from Mesa may actually degrade your system during runtime. If you are only wanting the Glut lib, you may be better served to go with beta 3.7. Hope this helps. Peace, Paul G. Information Systems Consultant NewDawn Productions http://www.teleport.com/~pgarceau/newdawn/ - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".