Hi Schell,
I think both the OpenGL package issues are not iOS specific; they just make heavy use of CPP and thus into yet more yucky clang cpp stuff (I believe I saw a report on one of the main haskell lists of someone running into the same thing, with some mention of switching to ## for symbol concatenation, and that lens had to do the same thing recently) — I can't install them with regular old cabal either. Which is sort of good news, because it means if you can debug them for regular OS X use they should work for iOS too : ).
I haven't needed these particular packages yet so I haven't looked into it too much, but yeah, post the errors and we'll start figuring out how to fix them up for clang!
Cheers
Luke