<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
This is all normal stuff, not indicative of any real problem.<br>Please try scripts/python/upgrade.py.<br>I don't use scripts/win any longer.<br>The format of pkginfo.txt is incredibly simple:<br>  1) it is in a particular order <br>  2) package name followed by groups it is in <br>  almost everything is in "std".<br><br>The order of the file isn't necessarily correct for "upgrade", since you have to skip building anything that uses LONGINT and first build a compiler that understands LONGINT. (I'm working on a small change with the opposite requirement, but will instead avoid it, else cause too painful bootstrapping; the change is to provide HOST and HOST_OSTYPE in quake, but that's a dependency from m3quake to m3core, if done the expected way; I'll clone Compiler.tmpl instead, and rename the interfade).<br><br>  - Jay<br><br><br><blockquote><hr>Date: Mon, 5 May 2008 17:13:15 -0400<br>From: rcoleburn@scires.com<br>To: m3-support@elego.de; m3devel@elegosoft.com<br>Subject: [M3devel] problems rebuilding everything<br><br>
<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<meta name="Generator" content="Microsoft SafeHTML">



<div>I think I've traced the problem rebuilding everything on WindowsXP to the <strong>sysutils</strong> package.</div>
<div> </div>
<div>I don't think this package is getting built in the correct order when running the scripts in the <strong>scripts\win</strong> folder.</div>
<div> </div>
<div>Can someone tell me the purpose and format of the <strong>scripts\pkginfo.txt</strong> file?  It would appear that this file has something to do with defining the build order.  In this file the sysutils entry is defined as:  <strong>sysutils core std</strong></div>
<div> </div>
<div>In looking at the m3makefile for this package, it appears to depend on:  <strong>libm3</strong></div>
<div> </div>
<div>When I run the <strong>scripts\win\upgrade.cmd</strong> file, I get to a point where an error occurs because sysutils has not been built.  If you then build sysutils and run the upgrade.cmd script again, you later get a version stamp mismatch problem.</div>
<div> </div>
<div>Please advise on how to repair this problem.</div>
<div> </div>
<div>Regards,</div>
<div>Randy</div>
</blockquote></body>
</html>