ghc-6.2/opengl

<[email protected]>
Newsgroups gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.hopengl
Message-ID <Pine.A41.3.96.1040120192510.57250A-100000@studserv.uni-leipzig.de>
Hi there...
The following problem was posted to the haskell-users list:

We can not build a opengl application with hopengl. 
We get this error message:

Linking ...
Undefined                       first referenced
  symbol                             in file
glXGetProcAddressARB 
/usr/local/share/ghc/lib/ghc-6.2/libHSOpenGL_cbits.a(HsOpenGL.o)

glXGetProcAddressARB is a function that returns just a pointer to another
function. It is used to find out what special gl features your graphiccard
or mesa provides.
If there isn't that feature you want, this function returns a NULL
pointer. I hope I'm right so far.

Our system is a "SunOS 5.8 Generic_108528-27 sun4u sparc
SUNW,Ultra-60". I looked around, but I was unable to find any libglX,
where this function normally appears.

One way to make this all running is to write a
foo-bar-glXGetProcAddressARB function that returns everytime the
NULL-pointer.
But how can I compile this together with the haskell source? Or must I
build a *.so library? Or is there a much much easier way to solve this?

Cheers
Patrick



--------------------------------
RockMe
http://www.yoursort.de

Anikas Pharmaziestudium-Seite
http://www.pharmazie.net.ms
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.