This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Trouble Compiling Cygwin GLUT Examples


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

Unsubscribe info:
Problem reports:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]