[M3devel] cvsup and TEXT

hendrik at topoi.pooq.com hendrik at topoi.pooq.com
Wed Apr 15 04:54:32 CEST 2009


On Tue, Apr 14, 2009 at 03:00:48AM +0000, Jay wrote:
> 
>  > birch's full domain name 
> 
>  
> 
>  .elegosoft.com 
> 
>  aka m3.elegosoft.com 
> 
>  aka modula3.elegosoft.com 
> 
>  
> 
>  > Maybe it's time to change all this. 
> 
> 
>  Could be. 
> 
>  
> 
>  > So I should just remove the duplicate from the m3makefile, and maybe  
>  > from the src directory? 
> 
> 
>  Just cvs upd -dAP in cm3/m3-tools/cvsup. 
> 
>  The current commited code should work. 
> 
>  
> 
>  Specifically: remove the suptcp directory, change import(suptcp) to 
> tcp, any occurences of IMPORT SupFoo AS Foo changed to just IMPORT 
> Foo, where Foo is roughly in the set TCP, ConnFD, ConnRW, and similer 
> for SupErrno vs. CErrno, but don't take my word for it, try the 
> current source. There are more changes than that, such as adapt for 
> non-const errno values, fixes for big endian 64bit system (a rare 
> thing, I realize)...

Anyway, I checked out cm3 from cvs and spent a while (that's another 
story) getting a lot of it built and shipped.

I'm not quite sure if you're enumerating the things I still have to do, 
or the things that already have been done on the mainline CVS version.
Most of the Sup things seem to be gone already, except suptcp and 
suplib are still there.  Or maybe I haven't looked in the right places 
yet.

I ran
  ..//scripts/do-pkg.sh buildship cvsup
in the source tree as obtained from CVS, without changes, and got no 
complaints about suptcp (but maybe they were masked by other problems, 
in which case I'll get around to them soon).

Instead I got a complaint that seems to have nothing at all to do with 
sup:

Fatal Error: duplicate unit: ../suplib/src/text_cm3/CText.m3 
../suplib/src/text_pm3/CText.m3

Would this be related to the TEXT changes that are going 
on?

-- hendrik



More information about the M3devel mailing list