Hi,
I downloaded H/Direct as a source, adapted it to my settings and then
typed "make all".
Some clock-ticks later I received the following message:
>ghc -syslib misc -syslib exts -Rghc-timing -H16m -recomp -syslib
posix -o ihc >AbsHUtils.o IDLToken.o MarshallUtils.o AbstractH.o
IDLUtils.o NameSupply.o >Attribute.o Lex.o Opts.o BasicTypes.o
LexM.o PP.o CgMonad.o LibUtils.o >PpAbstractH.o CodeGen.o
Literal.o PpCore.o CoreIDL.o Main.o PpIDLSyn.o >CoreUtils.o
MarshallDep.o PreProc.o Desugar.o MarshallEnum.o Pretty.o
>DsMonad.o MarshallMethod.o Rename.o Env.o MarshallMonad.o
SrcLoc.o >FiniteMap.o MarshallStruct.o SymbolTable.o GetOpt.o
MarshallType.o Utils.o >IDLSyn.o MarshallUnion.o Parser.o
mkNativeInfo.o NativeInfo.o
>ld: fatal: symbol `main' is multiply defined:
> (file mkNativeInfo.o and file
/usr/local/lib/libHSrts.a(main.o));
>ld: fatal: File processing errors. No output written to ihc
I don't want to edit the sources, so perhaps you might help ;)
Might it be enough to search for a 'new' file "libHSrts.a"?
Thanks
_____Thomas_____