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]







Reply via email to