Alistair Bayley wrote: >> I get a strange error building Takusen (more precisely: the module >> Foreign/C/UTF8.hs) with ghc-6.8.3. It says >> >> [1 of 9] Compiling Foreign.C.UTF8 ( Foreign/C/UTF8.hs, >> dist/build/Foreign/C/UTF8.o ) >> /tmp/ghc18936_0/ghc18936_0.s: Assembler messages: >> >> /tmp/ghc18936_0/ghc18936_0.s:1257:0: >> Error: symbol `base_GHCziBase_Z0T_closure' is already defined >> >> I compiled ghc-6.8.3 from source, using ghc-6.8.2 to bootstrap. > > What happens when you say: > ghc -c Foreign/C/UTF8.hs > > I expect you get the same error.
Yes. > If so, then this is one for ghc maintainers. Indeed, it seems so, as Ian Lynagh wrote: > Thanks for the report; I've filed a bug here: > http://hackage.haskell.org/trac/ghc/ticket/2409 > > As a workaround, removing the (redundant) uses of > () `seq` > in Foreign/C/UTF8.hs makes the build go through. Thanks, Ian, for the quick response and the work-around which works fine for me. Cheers Ben _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users