[Haskell-beginners] GHC 7.8.4 source build fails on OSX...

emacstheviking objitsu at gmail.com
Wed Mar 4 12:51:43 UTC 2015


ld: couldn't dlopen() /usr/lib/libdtrace.dylib:
dlopen(/usr/lib/libdtrace.dylib, 1): Symbol not found: _CGLGetCurrentContext
  Referenced from:
/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
  Expected in: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
 in /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo for
architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[1]: *** [rts/dist/build/libHSrts-ghc7.8.4.dylib] Error 1
make: *** [all] Error 2
iMac:ghc-7.8.4 vosabristol$

Perhaps I need to tweak the configure parameters and try again...
stackoverflow has this page:
http://stackoverflow.com/questions/19480099/compiling-macos-application-with-cgl

There is no CGL framework in OS X (CGL is included in the OpenGL framework,
you need only #include OpenGL/OpenGL.h), and you do not use -lXXX to link
against a framework either. Now, depending on how your Makefile is
structured, you may also have a property known as LD_FLAGS for a separate
linking stage - you *also* need to include -framework OpenGL there. This
directive does *both*, include path resolution and linker path resolution
for frameworks. –  Andon M. Coleman
<http://stackoverflow.com/users/2423205/andon-m-coleman> Oct 20 '13 at 19:36
<http://stackoverflow.com/questions/19480099/compiling-macos-application-with-cgl#comment28894036_19480099>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20150304/3a766996/attachment.html>


More information about the Beginners mailing list