We had this problem with a binding to a C++ library (through a C
wrapper). GHCi and cabal didn't work, but ghc --make did. How are you
compiling exactly when you get this error? This is somehow related to
TH, without it, at least cabal also works. I'm not sure about GHCi.
There's also a relevant bug in the GHC trac, but I can't seem to find
it now.

Erik

On Sat, Dec 25, 2010 at 18:41, Alexander Bau <a...@imn.htwk-leipzig.de> wrote:
> Hi,
>
> I am using Template Haskell and wxHaskell [1]. When Graphics.UI.WX is
> loaded during THs code generation, I get the following error:
>
>> ...
>> Loading package wxdirect-0.12.1.3 ... linking ... done.
>> ghc: /usr/local/lib/wxcore-0.12.1.6/ghc-6.12.3/HSwxcore-0.12.1.6.o:
>> unknown symbol `__dso_handle'
>> Loading package wxcore-0.12.1.6 ...
>> linking ... ghc: unable to load package `wxcore-0.12.1.6'
>
> System stats:
> ghc-6.12.3
> template-haskell-2.4.0.1
> wx-0.12.1.6
>
> Regards,
>
> Alex
>
> [1] Example:
>
> -- Test.hs ----------------------
>
> {-# LANGUAGE TemplateHaskell #-}
> module Test2 where
>
> import Language.Haskell.TH
> import qualified Graphics.UI.WX as WX
>
> foo :: Q [Dec]
> foo = do
>  info <- reify ''WX.Color
>  runIO $ print info
>  return []
>
> -- Main.hs ----------------------
>
> {-# LANGUAGE TemplateHaskell #-}
> module Main where
>
> import Test
>
> $(foo)
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to