[M3devel] Upgrade dependencies, was: Re: do-cm3.cmd for Windows

Olaf Wagner wagner at elegosoft.com
Tue Jul 21 16:41:01 CEST 2009


Great! Thanks,

Olaf

Quoting Jay K <jay.krell at cornell.edu>:

> There was another file,   
> C:\dev2\cm3.2\m3-libs\libm3\src\os\POSIX\OSConfigPosix.m3 or such.
> and this hack was altered:
>
>  C:\dev2\cm3.2\m3-libs\libm3\src\os\POSIX\SocketPosix.m3(505):    IF  
>  SocketPosix_IsUltrixOrOSF.Value THEN
>
>
> it was already a hack, and it is still a hack, just not with the bad  
>  dependency any longer.
>
>
>
> Yes, I believe it is fixed.
>
> I can't reproduce the problem.
>
> I added a target to just   
> C:\dev2\cm3.2\m3-libs\m3core\src\runtime\common\Compiler.tmpl
>
> which I believe is the only relevant thing in m3core and libm3.
>
> The other stuff in libm3 used to be relevant.
>
>
>
> Hey, /if/ I'm wrong, /and/ we can't fix it, we can go back to the old way.
>
> I do have more targets for after 5.8 hopefully.
>
> Fixing of the names might be via just adding new targets for   
> example: I386_NT, I386_CYGWIN, I386_MINGW or I386_MINGNUWIN,   
> I386_LINUX, I386_FREEBSD, I386_NETBSD, just not sure about   
> SPARC_SOLARIS or SPARC32_SOLARIS and how to differentiate SOLgnu vs.  
>  SOLsun... and other "real" targets anyway, ALPHA_LINUX,  
> ALPHA_*BSD....
>
>
>
>
>
> Anecdotally I can tell you that even when I knew about and   
> understood the problem, I still encountered the error a bunch, and   
> would fix it. I don't recall seeing it in a while.
>
>
>
>
>
>  - Jay
>
>> Date: Tue, 21 Jul 2009 13:30:18 +0200
>> From: wagner at elegosoft.com
>> To: jay.krell at cornell.edu
>> CC: m3devel at elegosoft.com
>> Subject: RE: [M3devel] Upgrade dependencies, was: Re: do-cm3.cmd for Windows
>>
>> Quoting Jay K <jay.krell at cornell.edu>:
>>
>> > I fixed that bug at least in libm3. The dependency was easily
>> > removed and very painful when present.
>> >
>> > see:
>> >
>> >   
>> http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/m3-libs/libm3/src/os/POSIX/m3makefile.diff?r1=1.8;r2=1.9
>> >
>> >   
>> http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/m3-libs/libm3/src/os/POSIX/m3makefile.diff?r1=1.10;r2=1.11
>>
>> And that was all?
>>
>> > Is there more of it?
>>
>> I don't know offhand.
>>
>> > I haven't see the error in a while. Coincidence?
>> >
>> > I can test it out..
>>
>> Yes, please retest it, and if compilation works after addition of
>> a new platform without complex boot upgrade, we'll forget about it.
>>
>> It would be great if that's really past!
>>
>> Olaf
>> --
>> Olaf Wagner -- elego Software Solutions GmbH
>> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
>> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
>> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
>>
>



-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194




More information about the M3devel mailing list