
Sven thanks
I've removed [ghc]/include/mingw/GL
Here is my config.log
(from a completery fresh untar into a directory called
//c/ghc/ghc-5.04.1/HOpenGL-1.03)
--------------------
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.52. Invocation command line was
$ ./configure
## ---------- ##
## Platform. ##
## ---------- ##
hostname = BLACK
uname -m = i586
uname -r = 1.3.2(0.39/3/2)
uname -s = CYGWIN_98-4.10
uname -v = 2001-05-20 23:28
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH =
/bin:/bin:/usr/local/bin:/usr/X11R6.4/bin:/home/stoutm/bin:/usr/local/bi
n:/usr/bin:/bin:/usr/local/bin:/usr/bin:/bin:/cygdrive/c/PROGRA~1/TCL/BI
N:/cygdrive/c/GHC/GHC-5.04.1/BIN:/cygdrive/c/GREENCARD:/cygdrive/c/WINDO
WS:/cygdrive/c/WINDOWS/COMMAND:/cygdrive/c/PROGRA~1/ATITEC~1/ATICON~1:/h
ome/stoutm/bin:/usr/X11R6/bin:/usr/X11R6/lib://c/Program Files/Tcl/bin
## ------------ ##
## Core tests. ##
## ------------ ##
configure:941: PATH=".;."; conftest.sh
conftest.sh: not found
configure:944: $? = 127
configure:1066: checking for gcc
configure:1081: found /bin/gcc
configure:1089: result: gcc
configure:1317: checking for C compiler version
configure:1320: gcc --version &5
2.95.3-5
configure:1323: $? = 0
configure:1325: gcc -v &5
Reading specs from /bin/../lib/gcc-lib/i686-pc-cygwin/2.95.3-5/specs
gcc version 2.95.3-5 (cygwin special)
configure:1328: $? = 0
configure:1330: gcc -V &5
gcc: argument to `-V' is missing
configure:1333: $? = 1
configure:1353: checking for C compiler default output
configure:1356: gcc conftest.c >&5
configure:1359: $? = 0
configure:1388: result: a.exe
configure:1393: checking whether the C compiler works
configure:1399: ./a.exe
configure:1402: $? = 0
configure:1417: result: yes
configure:1424: checking whether we are cross compiling
configure:1426: result: no
configure:1429: checking for executable suffix
configure:1431: gcc -o conftest.exe conftest.c >&5
configure:1434: $? = 0
configure:1456: result: .exe
configure:1462: checking for object suffix
configure:1480: gcc -c conftest.c >&5
configure:1483: $? = 0
configure:1502: result: o
configure:1506: checking whether we are using the GNU C compiler
configure:1527: gcc -c conftest.c >&5
configure:1530: $? = 0
configure:1533: test -s conftest.o
configure:1536: $? = 0
configure:1548: result: yes
configure:1554: checking whether gcc accepts -g
configure:1572: gcc -c -g conftest.c >&5
configure:1575: $? = 0
configure:1578: test -s conftest.o
configure:1581: $? = 0
configure:1591: result: yes
configure:1618: gcc -c -g -O2 conftest.c >&5
conftest.c:2: parse error before `me'
configure:1621: $? = 1
configure: failed program was:
#ifndef __cplusplus
choke me
#endif
configure:1722: checking for green-card
configure:1739: found /cygdrive/c/GREENCARD/green-card
configure:1750: result: /cygdrive/c/GREENCARD/green-card
configure:1765: checking for ghc
configure:1782: found /cygdrive/c/GHC/GHC-5.04.1/BIN/ghc
configure:1793: result: /cygdrive/c/GHC/GHC-5.04.1/BIN/ghc
configure:1807: checking for etags
configure:1838: result: no
configure:1842: WARNING: etags not found
configure:1847: checking for hstags
configure:1878: result: no
configure:1884: WARNING: hstags not found
configure:1896: checking for ghc-pkg
configure:1913: found /cygdrive/c/GHC/GHC-5.04.1/BIN/ghc-pkg
configure:1924: result: /cygdrive/c/GHC/GHC-5.04.1/BIN/ghc-pkg
configure:1949: checking syslib for GetOpt
configure:1969: result: util
configure:1973: checking syslib for Addr
configure:1993: result: lang
configure:1997: checking for buggy readXXXOffAddr/inliner and
hGetBufFull/Foreign
configure:2014: result: no
configure:2018: checking for -package-name GHC flag
configure:2028: result: yes
configure:2036: checking for -split-objs bug
configure:2058: result: no
configure:2071: checking whether Green Card has comma bug
configure:2090: result: no
configure:2168: checking how to run the C preprocessor
configure:2194: gcc -E conftest.c
configure:2200: $? = 0
configure:2227: gcc -E conftest.c
configure:2224: ac_nonexistent.h: No such file or directory
configure:2233: $? = 1
configure: failed program was:
#line 2223 "configure"
#include "confdefs.h"
#include
&5 /cygdrive/c/WINDOWS/TEMP/ccxxmr1T.o: In function `main': //c/ghc/ghc-5.04.1/HOpenGL-1.03/configure:3723: undefined reference to `glEnd'
collect2: ld returned 1 exit status configure:3733: $? = 1 configure: failed program was: #line 3718 "configure" #include "confdefs.h" #include <GL/glut.h> int main () { glEnd() ; return 0; } configure:3762: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c -lGL -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi >&5 configure:3765: $? = 0 configure:3768: test -s conftest.exe configure:3771: $? = 0 configure:3783: result: -lGL configure:3792: checking for library containing gluNewQuadric configure:3812: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c -lGL -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi >&5 /cygdrive/c/WINDOWS/TEMP/ccufxSik.o: In function `main': //c/ghc/ghc-5.04.1/HOpenGL-1.03/configure:3805: undefined reference to `gluNewQuadric' collect2: ld returned 1 exit status configure:3815: $? = 1 configure: failed program was: #line 3800 "configure" #include "confdefs.h" #include <GL/glut.h> int main () { gluNewQuadric() ; return 0; } configure:3844: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c -lGLU -lGL -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi >&5 configure:3847: $? = 0 configure:3850: test -s conftest.exe configure:3853: $? = 0 configure:3865: result: -lGLU configure:3874: checking for library containing glXWaitX configure:3894: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c -lGLU -lGL -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi >&5 configure:3897: $? = 0 configure:3900: test -s conftest.exe configure:3903: $? = 0 configure:3947: result: none required configure:3956: checking for library containing glutMainLoop configure:3976: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c -lGLU -lGL -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi >&5 /cygdrive/c/WINDOWS/TEMP/ccChKCdh.o: In function `main': //c/ghc/ghc-5.04.1/HOpenGL-1.03/configure:3969: undefined reference to `glutMainLoop' collect2: ld returned 1 exit status configure:3979: $? = 1 configure: failed program was: #line 3964 "configure" #include "confdefs.h" #include <GL/glut.h> int main () { glutMainLoop() ; return 0; } configure:4008: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c -lglut32 -lGLU -lGL -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi >&5 /cygdrive/c/WINDOWS/TEMP/cch3aFaO.o: In function `main': //c/ghc/ghc-5.04.1/HOpenGL-1.03/configure:4001: undefined reference to `glutMainLoop' collect2: ld returned 1 exit status configure:4011: $? = 1 configure: failed program was: #line 3996 "configure" #include "confdefs.h" #include <GL/glut.h> int main () { glutMainLoop() ; return 0; } configure:4008: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c -lglut -lGLU -lGL -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi >&5 /cygdrive/c/WINDOWS/TEMP/ccsThYnj.o: In function `main': //c/ghc/ghc-5.04.1/HOpenGL-1.03/configure:4001: undefined reference to `glutMainLoop' collect2: ld returned 1 exit status configure:4011: $? = 1 configure: failed program was: #line 3996 "configure" #include "confdefs.h" #include <GL/glut.h> int main () { glutMainLoop() ; return 0; } configure:4029: result: no configure:4045: checking OpenGL flags configure:4052: result: -I/usr/X11R6/include configure:4056: checking OpenGL libs configure:4063: result: -lGLU -lGL -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi configure:4101: checking GL version configure:4122: gcc -c -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4125: $? = 0 configure:4128: test -s conftest.o configure:4131: $? = 0 configure:4175: result: 1.2 configure:4184: checking GLU version configure:4205: gcc -c -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4208: $? = 0 configure:4211: test -s conftest.o configure:4214: $? = 0 configure:4258: result: 1.3 configure:4267: checking for GL/glut.h configure:4277: gcc -E -I/usr/X11R6/include conftest.c configure:4283: $? = 0 configure:4302: result: yes configure:4312: checking GLUT API version configure:4373: result: 3 configure:4382: checking GLUT Xlib implementation configure:4446: result: >= 13 configure:4452: checking size of char configure:4473: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4476: $? = 0 configure:4478: ./conftest.exe configure:4481: $? = 0 configure:4493: result: 1 configure:4497: checking alignment of char configure:4526: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4529: $? = 0 configure:4531: ./conftest.exe configure:4534: $? = 0 configure:4547: result: 1 configure:4551: checking size of int configure:4572: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4575: $? = 0 configure:4577: ./conftest.exe configure:4580: $? = 0 configure:4592: result: 4 configure:4596: checking alignment of int configure:4625: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4628: $? = 0 configure:4630: ./conftest.exe configure:4633: $? = 0 configure:4646: result: 4 configure:4650: checking size of void * configure:4671: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4674: $? = 0 configure:4676: ./conftest.exe configure:4679: $? = 0 configure:4691: result: 4 configure:4695: checking alignment of void * configure:4724: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4727: $? = 0 configure:4729: ./conftest.exe configure:4732: $? = 0 configure:4745: result: 4 configure:4749: checking size of float configure:4770: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4773: $? = 0 configure:4775: ./conftest.exe configure:4778: $? = 0 configure:4790: result: 4 configure:4794: checking alignment of float configure:4823: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4826: $? = 0 configure:4828: ./conftest.exe configure:4831: $? = 0 configure:4844: result: 4 configure:4848: checking size of double configure:4869: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4872: $? = 0 configure:4874: ./conftest.exe configure:4877: $? = 0 configure:4889: result: 8 configure:4893: checking alignment of double configure:4922: gcc -o conftest.exe -g -O2 -I/usr/X11R6/include conftest.c >&5 configure:4925: $? = 0 configure:4927: ./conftest.exe configure:4930: $? = 0 configure:4943: result: 8 configure:5063: creating ./config.status
## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on BLACK
config.status:5540: creating config.mk
config.status:5540: creating lib/HOpenGL.conf
config.status:5540: creating lib/Makefile
config.status:5540: creating lib/GL_FFI.hs
config.status:5540: creating lib/GL_CoordTrans.gc
config.status:5540: creating lib/GL_Colors.gc
config.status:5540: creating lib/GL_VertexArray.gc
config.status:5540: creating lib/GL_PixelRect.gc
config.status:5540: creating lib/GL_Texturing.gc
config.status:5540: creating lib/GL_PerFragment.gc
config.status:5540: creating lib/GL_EnumQueries2.gc
config.status:5540: creating lib/GL_EnumQueries3.gc
config.status:5540: creating lib/GL_EnumQueries4.gc
config.status:5540: creating lib/GL_EnumQueries5.gc
config.status:5540: creating lib/GL_EnumQueries7.gc
config.status:5540: creating lib/GL.hs
config.status:5540: creating lib/GLU_NURBS.gc
config.status:5540: creating lib/GLUT.hs
config.status:5540: creating lib/GLUT_CBWindow.gc
config.status:5540: creating lib/GLUT_CBGlobal.gc
config.status:5540: creating lib/GLUT_Fonts.gc
config.status:5540: creating lib/GLUT_Game.gc
config.status:5540: creating lib/GLUT_Init.gc
config.status:5540: creating lib/GLUT_Misc.gc
config.status:5540: creating lib/GLUT_Overlay.hs
config.status:5540: creating lib/GLUT_Resize.gc
config.status:5540: creating lib/GLUT_State.gc
config.status:5540: creating lib/GLUT_Window.gc
config.status:5540: creating examples/misc/Makefile
config.status:5540: creating examples/misc/TestGLUT.hs
config.status:5540: creating examples/redbook_HS/Makefile
config.status:5540: creating examples/redbook_C/Makefile.linux
## ----------------- ##
## Cache variables. ##
## ----------------- ##
hopengl_cv_sizeof_void_p='4'
hopengl_cv_glu_version='1.3'
hopengl_cv_gl_version='1.2'
ac_cv_path_with_green_card='/cygdrive/c/GREENCARD/green-card'
hopengl_cv_alignof_void_p='4'
hopengl_cv_sizeof_int='4'
mdl_cv_gl_libs=' -lGLU -lGL -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext
-lXmu -lXt -lXi '
ac_cv_path_with_ghc_pkg='/cygdrive/c/GHC/GHC-5.04.1/BIN/ghc-pkg'
ac_cv_lib_ipc_shmat='no'
hopengl_cv_alignof_int='4'
mdl_cv_gl_cflags=' -I/usr/X11R6/include'
ac_cv_prog_cc_g='yes'
ac_cv_env_LDFLAGS_set=''
ac_cv_search_glXWaitX='none required'
ac_cv_c_compiler_gnu='yes'
ac_cv_exeext='.exe'
ac_cv_env_CFLAGS_set=''
hopengl_cv_sizeof_char='1'
ac_cv_search_gluNewQuadric='-lGLU'
ac_cv_header_GL_glut_h='yes'
hopengl_cv_alignof_char='1'
hopengl_cv_sizeof_float='4'
ac_cv_path_HC='/cygdrive/c/GHC/GHC-5.04.1/BIN/ghc'
ac_cv_env_CPP_value=''
ac_cv_env_CPPFLAGS_set=''
hopengl_cv_alignof_float='4'
hopengl_cv_green_card_comma_bug='no'
ac_cv_env_host_alias_set=''
ac_cv_search_glEnd='-lGL'
ac_cv_func_remove='yes'
hopengl_cv_syslib_Addr='lang'
ac_cv_env_build_alias_set=''
ac_cv_env_LDFLAGS_value=''
ac_cv_env_target_alias_set=''
ac_cv_host_alias='i586-pc-cygwin'
ac_cv_env_CFLAGS_value=''
ac_cv_env_CC_set=''
ac_cv_func_shmat='no'
ac_cv_have_x='have_x=yes ac_x_includes=/usr/X11R6/include
ac_x_libraries=/usr/X11R6/lib'
ac_cv_build_alias='i586-pc-cygwin'
ac_cv_func_gethostbyname='yes'
hopengl_cv_split_objs_bug='no'
ac_cv_env_CPPFLAGS_value=''
ac_cv_host='i586-pc-cygwin'
ac_cv_env_host_alias_value=''
ac_cv_search_glutMainLoop='no'
ac_cv_build='i586-pc-cygwin'
ac_cv_func_connect='yes'
ac_cv_prog_CPP='gcc -E'
ac_cv_env_build_alias_value=''
ac_cv_prog_ac_ct_CC='gcc'
hopengl_cv_sizeof_double='8'
ac_cv_env_target_alias_value=''
ac_cv_env_CC_value=''
hopengl_cv_alignof_double='8'
ac_cv_env_CPP_set=''
ac_cv_lib_ICE_IceConnectionNumber='yes'
hopengl_cv_syslib_GetOpt='util'
ac_cv_objext='o'
configure: exit 0
--------------------
If I remove the copy of GL I made in [ghc]/include/mingw/GL
The make all gives:
--------------------
Administrator@BLACK //c/ghc/ghc-5.04.1/HOpenGL-1.03
$ make all
------------------------------------------------------------------------
Recursively making `all' in lib examples ...
PWD = //c/ghc/ghc-5.04.1/HOpenGL-1.03
------------------------------------------------------------------------
------------------------------------------------------------------------
make all - --unix;
in //c/ghc/ghc-5.04.1/HOpenGL-1.03/lib
------------------------------------------------------------------------
rm -f GL_BinaryIO.o ; if [ ! -d GL_BinaryIO ]; then mkdir GL_BinaryIO; else
find GL_BinaryIO -name '*.o' -print | xargs -s 8000 rm -f __rm_food ; fi ;
"/cygdrive/c/GHC/GHC-5.04.1/BIN/ghc" -syslib lang -split-objs -odir
GL_BinaryIO -package-name HOpenGL -fglasgow-exts -I/usr/X11R6/include
"-#include
participants (1)
-
Michael Stout