[HOpenGL] Starting it all over again: It works!!!
Manuel Garcia Rodriguez
manueluniversidad@yahoo.es
Wed, 15 Jan 2003 17:58:35 +0100 (CET)
> Message: 1
> Date: Tue, 14 Jan 2003 01:17:45 -0300 (BRST)
> From: Andre Wilson Brotto Furtado <awbf@cin.ufpe.br>
> To: hopengl@haskell.org
> Subject: Re: [HOpenGL] Starting it all over again:
> It works!!!
>
> - foreign declaration uses deprecated non-standard
> syntax
> - assignment discards qualifiers from pointer target
> type
Don't worry about it.
> - implicit declaration of function `glTexImage3D'
> - ...
>
> I did not understand why the examples (both C and
> HS) were not compiled
> during stall. I then tryied to compile them by hand,
> but got stuck at
> BlendEqn with the following error:
>
>
../../lib/libHOpenGL.a(GL_PerFragment__57.o)(.text+0x124)://c/WINDOWS/TEMP/g
> hc-3
> 33765.hc: undefined reference to `glBlendEquation'
> make[1]: *** [BlendEqn] Error 1
> make: *** [all] Error 1
> [...]
> checking for ghc... no
> configure: error: No Haskell compiler not found
ghc/bin and greencard dir must be added to PATH
Please, first of all, follow this link:
http://www.informatik.uni-muenchen.de/~Sven.Panne/cygwin/opengl_glut.html
and setup your GL libaries. I only succeeded after
this. make scripts are supposed to use X11/GL,
which I wasn't able to configure. You must use
Win32/Opengl libraries.
>From previous post of Sven:
* In HOpenGL's configure, replace the line '#ifndef
GL_VERSION_1_2'
with something like '#ifndef ThisIsVeryUnlikely'.
This is because cygwin headers doesn't show their
actual version.
do:
./configure
make depend
Find 'config.mk' and replace references to X11/GL
libraries with win32 ones:
[-lglut, -lGLU, -lGL, ...] -> [-lglut, -lglu32,
-lopengl32]
In redbook_C/Makefile.linux, comment CFLAGS var,
cygwin gcc doesn't work it. I copied .h headers
to any include dir in the tree :)
Finally, try 'make all'
___________________________________________________
Yahoo! Móviles
Personaliza tu móvil con tu logo y melodía favorito
en http://moviles.yahoo.es