Hello, people,
Please, why the project does not link?
I complained earlier that DoCon-1.06 program does not install reliably
with ghc-3.00.
Simon P.Jones wrote the program contained too many import loops among
its modules.
Now, in DoCon-1.07
<ftp.botik.ru:/pub/local/Mechveliani/docon/notready>
the modules are re-arranged so that it does not contain any loops.
Still it cannot link to the example program.
`make all' prepares everything from the .hs files only.
Then one has to test the system:
cd ..../demo
cp testdemo/cubeext.hs Main.hs
make Main.o
make run
./run
This performs correct - if DoCon was made under
extra_HC_flags = ... -Onot
Now, remove this -Onot from <D>/docon/Makefile and prepare the
optimized DoCon by
cd <D>/docon; rm export/* ; make all
Then the above test with cubeext.hs, it cannot link: ... make Main.o
reports that in libDocon.a Pol1_ references to certain item which
it cannot find in Ring0_.
Pol1_, Ring0_ are the modules from DoCon.
The platform is linux-i386-unknown, but probably, this is common
for ghc-3.00.
------------------
Sergey Mechveliani
[EMAIL PROTECTED]