Re: Problems compiling with profiling enabled

Yann Morvan <[email protected]>
Newsgroups gmane.comp.lang.haskell.hopengl
Message-ID <[email protected]>
I can get everything to compile with the -prof flag now, but I get those 
two linking errors that I don't understand:

c:/ghc/ghc-6.2.1/libHSGLUT_p.a(Debugging.p_o)(.text+0x748):Debugging.p_hc: 
undefined reference to 
`GraphicsziRenderingziOpenGLziGLUziErrors_getErrors_closure'
c:/ghc/ghc-6.2.1/libHSGLUT_p.a(Debugging.p_o)(.text+0x7a4):Debugging.p_hc: 
undefined reference to 
`GraphicsziRenderingziOpenGLziGLUziErrors_getErrors_entry'
make: *** [renderer] Error 1

My configuration is a bit weird: I compile HOpenGL and GLUT from a 6.3 
fptools distribution, but I install the resulting packages in a 6.2.1 
binary distribution (because for some reason I don't remember I was 
having trouble building the whole fptools 6.3).
I'm using cygwin on a win XP PC.

In case it's relevent, the package.conf entries for GLUT and OpenGL read 
like this:

Package
    {name = "OpenGL",
     auto = True,
     import_dirs = ["$libdir/imports"],
     source_dirs = [],
     library_dirs = ["$libdir"],
     hs_libraries = ["HSOpenGL"],
     extra_libraries = ["HSOpenGL_cbits"],
     include_dirs = [],
     c_includes = ["HsOpenGL.h"],
     package_deps = ["base"],
     extra_ghc_opts = [],
     extra_cc_opts = [],
     extra_ld_opts = ["-lglu32", "-lopengl32"],
     framework_dirs = [],
     extra_frameworks = []},
 Package
    {name = "GLUT",
     auto = True,
     import_dirs = ["$libdir/imports"],
     source_dirs = [],
     library_dirs = ["$libdir"],
     hs_libraries = ["HSGLUT"],
     extra_libraries = ["HSGLUT_cbits"],
     include_dirs = [],
     c_includes = ["HsGLUT.h"],
     package_deps = ["base", "OpenGL"],
     extra_ghc_opts = [],
     extra_cc_opts = [],
     extra_ld_opts = ["-lglut32"],
     framework_dirs = [],
     extra_frameworks = []},

Thank you for your help,

    Yann Morvan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.