<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
There was another file, C:\dev2\cm3.2\m3-libs\libm3\src\os\POSIX\OSConfigPosix.m3 or such.<BR>and this hack was altered:<BR>
C:\dev2\cm3.2\m3-libs\libm3\src\os\POSIX\SocketPosix.m3(505): IF SocketPosix_IsUltrixOrOSF.Value THEN<BR><BR>
it was already a hack, and it is still a hack, just not with the bad dependency any longer.<BR>
<BR>
Yes, I believe it is fixed.<BR>
I can't reproduce the problem.<BR>
I added a target to just C:\dev2\cm3.2\m3-libs\m3core\src\runtime\common\Compiler.tmpl<BR>
which I believe is the only relevant thing in m3core and libm3.<BR>
The other stuff in libm3 used to be relevant.<BR>
<BR>
Hey, /if/ I'm wrong, /and/ we can't fix it, we can go back to the old way.<BR>
I do have more targets for after 5.8 hopefully.<BR>
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....<BR>
<BR>
<BR>
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.<BR>
<BR>
<BR>
- Jay<BR> <BR>> Date: Tue, 21 Jul 2009 13:30:18 +0200<BR>> From: wagner@elegosoft.com<BR>> To: jay.krell@cornell.edu<BR>> CC: m3devel@elegosoft.com<BR>> Subject: RE: [M3devel] Upgrade dependencies, was: Re: do-cm3.cmd for Windows<BR>> <BR>> Quoting Jay K <jay.krell@cornell.edu>:<BR>> <BR>> > I fixed that bug at least in libm3. The dependency was easily <BR>> > removed and very painful when present.<BR>> ><BR>> > see:<BR>> ><BR>> > http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/m3-libs/libm3/src/os/POSIX/m3makefile.diff?r1=1.8;r2=1.9<BR>> ><BR>> > http://modula3.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/m3-libs/libm3/src/os/POSIX/m3makefile.diff?r1=1.10;r2=1.11<BR>> <BR>> And that was all?<BR>> <BR>> > Is there more of it?<BR>> <BR>> I don't know offhand.<BR>> <BR>> > I haven't see the error in a while. Coincidence?<BR>> ><BR>> > I can test it out..<BR>> <BR>> Yes, please retest it, and if compilation works after addition of<BR>> a new platform without complex boot upgrade, we'll forget about it.<BR>> <BR>> It would be great if that's really past!<BR>> <BR>> Olaf<BR>> -- <BR>> Olaf Wagner -- elego Software Solutions GmbH<BR>> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<BR>> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<BR>> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<BR>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<BR>> <BR></body>
</html>