[Haskell-iPhone] Link Errors on import of Data.Sequence

thomas burt thedwards at gmail.com
Thu Apr 7 22:21:59 CEST 2011


Hi all,

I've been using ghc-iphone successfully by calling

/opt/iphone/ghc-6.10.4-iphone $(SOURCES) -o mylib

from a makefile enabled in a custom target in XCode and adding "libmylib.a"
into the project. However I recently imported Data.Sequence into the Haskell
modules and now I get some build errors during linking:

     "_containerszm0zi2zi0zi1_DataziSequence_singleton_closure", referenced
from:



      _FuncModel_deriveLR_srt in liblhsci.a(FuncModel.o)



      _containerszm0zi2zi0zi1_DataziSequence_singleton_closure$non_lazy_ptr
in liblhsci.a(FuncModel.o)



     (maybe you meant:
_containerszm0zi2zi0zi1_DataziSequence_singleton_closure$non_lazy_ptr)




I had simliar link issues using the method described in the documentation so
I went with the direct executable ghc-6.10.4, and I fear this approach has
finally been compromised.

I was just wondering if anyone else has come across the problem or has a
suggestion to get those symbol names to match up correctly. I'm still using
XCode 3.2.5 with gcc.

Let me know if I can provide any more info or if there is anything I can
read up on to better understand what's happening.

Thanks,
Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/iphone/attachments/20110407/d0ad30fd/attachment.htm>


More information about the iPhone mailing list