> Compiling 6.0 from source fails with: > > ../../ghc/compiler/ghc-inplace -H16m -O -Wall -fffi -Iinclude '-#include > "HsOpenGL.h"' -cpp -I/usr/X11R6/include -DCALLCONV=ccall > '-DGET_PROC_ADDRESS="glXGetProcAddressARB"' -package-name OpenGL -O > -Rghc-timing -package base -split-objs -c > Graphics/Rendering/OpenGL/GL/Extensions.hs -o > Graphics/Rendering/OpenGL/GL/Extensions.o -ohi > Graphics/Rendering/OpenGL/GL/Extensions.hi > Graphics/Rendering/OpenGL/GL/Extensions.hs:42: parse error on input > `glXGetProcAddressARB' <<ghc: 3261568 bytes, 2 GCs, 20548/20548 avg/max > bytes residency (1 samples), 5M in use, 0.00 INIT (0.00 elapsed), 0.01 MUT > (0.09 elapsed), 0.01 GC (0.03 elapsed) :ghc>> make[2]: *** > [Graphics/Rendering/OpenGL/GL/Extensions.o] Fehler 1 > make[1]: *** [all] Fehler 1 > make[1]: Leaving directory > `/var/tmp/portage/ghc-6.0/work/stage2-build/libraries' make: *** [build] > Fehler 1
The following patch worked for me (but does it cure the problem?) irrwisch root # diff libraries/OpenGL/Graphics/Rendering/OpenGL/GL/Extensions.hs libraries/OpenGL/Graphics/Rendering/OpenGL/GL/Extensions.hs-orig 42c42 < foreign import CALLCONV unsafe GET_PROC_ADDRESS :: --- > foreign import CALLCONV unsafe GET_PROC_ADDRESS glXGetProcAddressARB :: Cheers, Ralf _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
