X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: Reply-To: From: =?iso-8859-1?Q?Andr=E9_Bleau?= To: Subject: Re: Trouble Compiling Cygwin GLUT Examples Date: Mon, 3 Nov 2008 10:56:24 -0500 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id mA3FvIJ4012111 John M Fernandes-Salling wrote: > > Hello, > > I'm running Cygwin on a Windows Vista computer, and I'm having trouble compiling the > example GLUT c file "helloGlut.c" provided in the Cygwin OpenGL package. > > Using Cygwin, after navigating to the directory > "/cygdrive/c/cygwin/usr/share/doc/opengl-1.1.0/GLUTExamples/Cygwin", I type > "make helloGlut" without quotes, and the output is: > "cc -c -O2 helloGlut.c > cc -O2 helloGlut.o -lglut32 -lglu32 -lopengl32 -o helloGlut > helloGlut.o:helloGlut.c:(.text+0x86): undefined reference to '_glutInit' > helloGlut.o:helloGlut.c:(.text+0x92): undefined reference to '_glutCreateWindow' > > helloGlut.o:helloGlut.c:(.text+0x9e): undefined reference to '_glutDisplayFunc' > helloGlut.o:helloGlut.c:(.text+0xaa): undefined reference to '_glutKeyboardFunc' > > helloGlut.o:helloGlut.c:(.text+0xbb): undefined reference to '_glutMainLoop' > collect2: ld returned 1 exit status > make: *** [helloGlut] Error 1" without quotes. > > As far as I can tell, I've followed the instructions for setting up OpenGL, GLU, and GLUT > within Cygwin, so I'm at a loss as to what the problem is. I'm new both to programming in> C, OpenGL, and using Cygwin, having formerly programmed in Java with the JOGL binding > for OpenGL. Any help would be greatly appreciated. > > Thank you for your time, > John Fernandes-Salling > The undefined references are supposed to be satisfied by /usr/lib/w32api/libglut32.a Do you have that file? If not, install the w32api package, as stated in /usr/share/doc/opengl-1.1.0/README.txt Regards, - André Bleau, Cygwin's volunteer OpenGL package maintainer. Please direct any question or comment about the OpenGL package to cygwin at cygwin dot com _________________________________________________________________ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/