Re: OpenGL and GLUT packages on Windows cause undefeined reference problem if build theirs myself
Sven Panne <[email protected]>
| Newsgroups | gmane.comp.lang.haskell.hopengl |
|---|---|
| Message-ID | <[email protected]> |
On Friday 09 March 2007 07:28, shelarcy wrote: > [...] > This problem doesn't occure Sigbjorn Finne's build snapshot ... > http://www.haskell.org/ghc/dist/current/dist/ > http://www.haskell.org/pipermail/cvs-ghc/2007-March/034396.html > > I don't know why .. but I know why reference is unresolved. > > CALLCONV is defined stdcall on Windows, but hs_**_getProcAddress > (and other cbits's c functions) are build with ccall convention. > > Attached are darcs patch to fix these problem. > But ... I don't know this patch doesn't cause any ptoblem Sigbjorn's > next binary release. Because I don't know why OpenGL and GLUT can > build correctly under his environment. Nice analysis of the problem. Your patch looks correct, but I don't have a clue why Sigbjorn's binary release works. Before I commit these patches I'd like to understand the current state of affairs in detail, otherwise the "official" release might get broken. Sigbjorn? Cheers, S.