<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
I think I see the problem.<BR>
In the file cm3cfg.common, find:<BR>
 <BR>
    % write("using m3cg in PATH (if there is one)\n")<BR>    m3back = "@m3cg " & m3back_flags<BR><BR>
 <BR>
and change it to:<BR>
 <BR>
    % write("using cm3cg in PATH (if there is one)\n")<BR>    m3back = "@cm3cg " & m3back_flags<BR><BR>
OR copy/rename/link the file to match, either way.<BR>
 <BR>
You should be able to take the file I just commited to CVS, seconds ago.<BR>
 <BR>
It works for me because the probing always finds my unshipped backends.<BR>
 <BR>
This doesn't explain why you can't build in the m3cc directory.<BR>
 <BR>
 - Jay<BR><BR><BR><BR>

<HR id=stopSpelling>
<BR>
From: jay.krell@cornell.edu<BR>To: stsp@elego.de<BR>CC: m3devel@elegosoft.com<BR>Subject: RE: [M3devel] I386_OPENBSD uploaded-archives<BR>Date: Sat, 3 Jan 2009 15:59:42 +0000<BR><BR>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Verdana;}
</STYLE>
 > Both the "min" and "std" archives should have cm3cg.<BR><BR>Confirmed at least for min:<BR> <BR>C:\net\modula3>lzma -d cm3-min-I386_OPENBSD-d5.7.0.tar.lzma<BR>C:\net\modula3>tar tf cm3-min-I386_OPENBSD-d5.7.0.tar | more<BR>cm3-min-I386_OPENBSD-d5.7.0<BR>cm3-min-I386_OPENBSD-d5.7.0/bin<BR>cm3-min-I386_OPENBSD-d5.7.0/bin/cm3<BR>cm3-min-I386_OPENBSD-d5.7.0/bin/cm3cg<BR>cm3-min-I386_OPENBSD-d5.7.0/bin/mklib<BR>cm3-min-I386_OPENBSD-d5.7.0/bin/I386_OPENBSD<BR>cm3-min-I386_OPENBSD-d5.7.0/bin/Unix.common<BR>cm3-min-I386_OPENBSD-d5.7.0/bin/cm3cfg.common<BR><BR>I guess all that probing I put in (and that I use all the time, doing cross builds) MIGHT confuse things.<BR>You can look in cm3cfg.common for a big nested loop and remove it all and let it fall back to just running "cm3cg", whatever is first in $PATH.<BR><BR> - Jay<BR><BR> <BR><BR>

<HR id=EC_stopSpelling>
<BR>
<BR>From: jay.krell@cornell.edu<BR>To: stsp@elego.de<BR>CC: m3devel@elegosoft.com<BR>Subject: RE: [M3devel] I386_OPENBSD uploaded-archives<BR>Date: Sat, 3 Jan 2009 15:30:38 +0000<BR><BR>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Verdana;}
</STYLE>
Both the "min" and "std" archives should have cm3cg.<BR>Wherever you extracted the archive, did you put its bin directory in $PATH?<BR>ie: are you running cm3 by full path or via $PATH?<BR> <BR> - Jay<BR><BR><BR>> Date: Sat, 3 Jan 2009 16:27:24 +0100<BR>> From: stsp@elego.de<BR>> To: jay.krell@cornell.edu<BR>> CC: m3devel@elegosoft.com<BR>> Subject: Re: [M3devel] I386_OPENBSD uploaded-archives<BR>> <BR>> On Sat, Jan 03, 2009 at 03:21:23PM +0000, Jay wrote:<BR>> > <BR>> > Please try export OMIT_GCC=yes.<BR>> <BR>> No dice:<BR>> <BR>> new exporters -> recompiling SchedulerPosix.i3<BR>> /bin/sh: m3cg: not found<BR>> m3_backend => 127<BR>> m3cc (aka cm3cg) failed compiling: SchedulerPosix.ic<BR>> new exporters -> recompiling ThreadF.i3<BR>> /bin/sh: m3cg: not found<BR>> m3_backend => 127<BR>> m3cc (aka cm3cg) failed compiling: ThreadF.ic<BR>> new exporters -> recompiling ThreadInternal.i3<BR>> /bin/sh: m3cg: not found<BR>> m3_backend => 127<BR>> m3cc (aka cm3cg) failed compiling: ThreadInternal.ic<BR>> new exporters -> recompiling Time.i3<BR>> /bin/sh: m3cg: not found<BR>> m3_backend => 127<BR>> m3cc (aka cm3cg) failed compiling: Time.ic<BR>> new exporters -> recompiling Tick.i3<BR>> /bin/sh: m3cg: not found<BR>> m3_backend => 127<BR>> m3cc (aka cm3cg) failed compiling: Tick.ic<BR>> new exporters -> recompiling Date.i3<BR>> /bin/sh: m3cg: not found<BR>> m3_backend => 127<BR>> m3cc (aka cm3cg) failed compiling: Date.ic<BR>> new exporters -> recompiling Text.i3<BR>> /bin/sh: m3cg: not found<BR>> m3_backend => 127<BR>> m3cc (aka cm3cg) failed compiling: Text.ic<BR>> compilation failed => not building library "libm3core.a"<BR>> Fatal Error: package build failed<BR>> *** execution of [<function _BuildGlobalFunction at 0x8225b764>, <function _ShipFunction at 0x8225b79c>] failed ***<BR>> <BR>> <BR>> Stefan<BR><BR><BR><BR></body>
</html>