Earlier I reported: > Compiling the TclWidgets.hs module of TclHaskell, I get the following > somewhat unpleasant crunching sound: > > > yeats.ucc.ie:~/TclHaskell/src: ghc-4.04 -O -fglasgow-exts -recomp -static > -dcore-lint -fvia-C -syslib concurrent -c TclWidgets.hs -dshow-passes > *** Parser: > *** Renamer: > *** TypeCheck: > *** Desugar > Result size = 8744 > *** Core Linted result of Desugar > *** Simplify > Segmentation Fault > > > I'm using a source-built ghc-4.04, on Solaris 2.5. I've doubtless > managed to 'nobble' the install, somehow... (All the modules before > that seem to compile OK, though.) Evidently so, since this doesn't happen with the ghc-4.04 binary-dist. Oh well. However, I still have some TclHaskell probs on Solaris. The supplied makefiles use -static liberally, but on final link of the 'demo' program, it upchucks thusly: Undefined first referenced symbol in file dlclose /usr/lib/libnsl.a(netdir.o) dlsym /usr/local/lib/libtcl8.0.a(tclLoadDl.o) dlopen /usr/local/lib/libtcl8.0.a(tclLoadDl.o) dlerror /usr/local/lib/libtcl8.0.a(tclLoadDl.o) Do I need to use statically linked versions of tcl, etc? Or is there some other build tweak I can perform? Cheers, Alex.
