Ticket #340 (closed bug: fixed)
glut link error on cygwin
Reported by: | kjs | Owned by: | rurban |
---|---|---|---|
Priority: | blocker | Milestone: | |
Component: | library | Version: | trunk |
Severity: | medium | Keywords: | |
Cc: | Language: | ||
Patch status: | Platform: | cygwin |
Description
Building HEAD of parrot in a fresh cygwin installation gives the following error:
(note that parrot itself is built; this happens after that, preventing me from running make test)
make[1]: Leaving directory `/cygdrive/c/Documents and Settings/klaas-jan.stol/My Documents/parrot6/docs' src/nci_test.c g++ -shared -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--stack,8388608 -Wl,--enable-auto-image-base -L/usr/l ocal/lib \
-o runtime/parrot/dynext/libnci_test.dll src/nci_test.o -lcrypt -lgmp -lreadline -lintl
src/glut_callbacks.c g++ -shared -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--stack,8388608 -Wl,--enable-auto-image-base -L/usr/lo cal/lib \
-o runtime/parrot/dynext/libglutcb.dll src/glut_callbacks.o \ -L/cygdrive/c/Documents\ and\ Settings/klaas-jan.stol/My\ Documents/parrot6 -lparrot -Wl,--enable-auto-image-base -l
pthread -lm -L/usr/lib -licuuc -licudata -lpthread -lm -lcrypt -lgmp -lreadline -lintl /usr/bin/glut32.dll -lglu32 -lop engl32 src/glut_callbacks.o: In function `glutcbCloseFunc': /cygdrive/c/Documents and Settings/klaas-jan.stol/My Documents/parrot6/src/glut_callbacks.c:1044: undefined reference to
`_glutCloseFunc'
/cygdrive/c/Documents and Settings/klaas-jan.stol/My Documents/parrot6/src/glut_callbacks.c:1046: undefined reference to
`_glutCloseFunc'
src/glut_callbacks.o: In function `glutcbMenuDestroyFunc': /cygdrive/c/Documents and Settings/klaas-jan.stol/My Documents/parrot6/src/glut_callbacks.c:1078: undefined reference to
`_glutMenuDestroyFunc'
/cygdrive/c/Documents and Settings/klaas-jan.stol/My Documents/parrot6/src/glut_callbacks.c:1080: undefined reference to
`_glutMenuDestroyFunc'
src/glut_callbacks.o: In function `glutcbMouseWheelFunc': /cygdrive/c/Documents and Settings/klaas-jan.stol/My Documents/parrot6/src/glut_callbacks.c:1112: undefined reference to
`_glutMouseWheelFunc'
/cygdrive/c/Documents and Settings/klaas-jan.stol/My Documents/parrot6/src/glut_callbacks.c:1114: undefined reference to
`_glutMouseWheelFunc'
src/glut_callbacks.o: In function `glutcbWMCloseFunc': /cygdrive/c/Documents and Settings/klaas-jan.stol/My Documents/parrot6/src/glut_callbacks.c:1146: undefined reference to
`_glutWMCloseFunc'
/cygdrive/c/Documents and Settings/klaas-jan.stol/My Documents/parrot6/src/glut_callbacks.c:1148: undefined reference to
`_glutWMCloseFunc'
collect2: ld returned 1 exit status make: *** [runtime/parrot/dynext/libglutcb.dll] Error 1