
Graphics/Rendering/OGL/GL/FlushFinish.hs:39:0: Unacceptable result type in foreign declaration: GL () When checking declaration: foreign import ccall unsafe "static &glFlush" flush :: GL () Graphics/Rendering/OGL/GL/FlushFinish.hs:47:0: Unacceptable result type in foreign declaration: GL () When checking declaration: foreign import ccall unsafe "static &glFinish" finish :: GL () haddock: Failed to check module: Graphics.Rendering.OGL.GL.FlushFinish ------------- The error message is the same as what GHC would give without -XGeneralizedNewtypeDeriving. full log here: http://hackage.haskell.org/packages/archive/OGL/0.0.0/logs/failure/ghc-6.10 David Waern wrote:
2008/11/16 Neal Alexander
: How do you get Haddock 2.4 to handle the return type of an FFI function that isnt "IO". It works automatically in the haddock version that ships with ghc 6.8.1.
I tried:
haddock --haddock-options=--optghc=-XGeneralizedNewtypeDe riving
I don't see why this would be a problem. What kind of error message do you get?
I can't test myself right now since I'm at work.
Thanks, David