<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Blech, so much duplication.. oops/sorry.<BR>I'll make a new Windows archive and put it in my user directory on m3.elegosoft.com.<BR>
64 bit integer support will have to wait.<BR>
I assume we are in a "release push" here?<BR>
I COULD if really necessary do about any x86 Linux (<EM>maybe</EM> x86 Solaris, don't think it is supported) or PowerPC Linux or PowerPC Darwin..in a virtual machine if nothing else..<BR>
 <BR>
> for Linux (perhaps multiple distros, too, there?)<BR><BR>
Oh for just a bit of compatibility... :)<BR>
 <BR>
> 1. Check out the current CVS head<BR>> 2. Copy your (working) configuration file to cm3/src/config/<TARGET><BR>> 3. Adapt the installer configuration file if necessary in<BR>> cminstall/src/config/<TARGET>. Make sure that all system libraries<BR>> get dynamically linked, for instance.<BR>> 4. scripts/upgrade.sh<BR>> 5. scripts/make-bin-dist-min.sh<BR><BR>
Hey! :)<BR>
 <BR>
 1. Checkout current CVS head. <BR>
 2. cminstall/src/config/NT386 should work for everyone. <BR>
 3. ditto <BR>
 4. scripts/win/upgrade.cmd <BR>
 5. scripts/win/make-dist.cmd. <BR>
 <BR>
I'm just being obnoxious. :)<BR>
 <BR>
Oh btw, anyone want to make an executive decision on a minor detail?<BR>
  .zip or .tar.gz or .tar.bz2 or self expanding .zip in an .exe?<BR>
  make-dist.cmd is setup to make any of these.<BR>
  I don't know how to make a self expanding .tar.gz or .tar.bz2...though should be easy, perhaps not with the following feature:<BR>
  The .exes can either be run, or can be used as direct input to unzip, or renamed to .zip and probably opened with Windows Explorer.<BR>
  It's pretty neat.<BR>
   .tar.bz2 is always the smallest in my experience and that's what I left make-dist.cmd doing.<BR>
   .tar.gz is usually in the middle. <BR>
  .zip usually largest, though more efficient for extracting less than the whole archive -- the files are compressed individually instead of compressing the entire stream at once.<BR>
   Self expanding .zip adds a small fixed constant prefix.<BR>
 <BR>
I wonder if cminstall can be "better" on Unix, comparable to it being gone on Windows, but I don't care.<BR>
You know, either make it unnecessary or make it totally automatic. I know it tries to figure out the defaults. I don't know how correct it tends to be.<BR>
 <BR>
Oh and then a really obvious obnoxious question is if we should be building .debs, .rpms, Mac .pkg/.img/.dmg etc..<BR>
Personally I don't mind the lowest tech current approach. Slackware anyone? :) (I used it in the Linux kernel 1.x time, which is when most of my Linux use ever was..)<BR>
<BR> - Jay<BR><BR>

<HR id=stopSpelling>
<BR>
> Date: Mon, 17 Dec 2007 12:03:31 +0100<BR>> From: wagner@elegosoft.com<BR>> To: m3devel@elegosoft.com<BR>> CC: m3-support@elegosoft.com; admins@elegosoft.com<BR>> Subject: [M3devel] Providing some current CM3 bootstrap archives, was: Re: m3cg build failure on powerpc/darwin<BR>> <BR>> Quoting Tony Hosking <hosking@cs.purdue.edu>:<BR>> > A break is always good. :-)<BR>> <BR>> Hi again,<BR>> <BR>> after some hours of sleep I can report at least some success on<BR>> my old Darwin installation. I've put the archives on our web server<BR>> for public access, and would like to add some more.<BR>> <BR>> I still think a Darwin build on a newer system may be a good idea (we<BR>> can offer both on our web pages), and we definitely need some<BR>> for Linux (perhaps multiple distros, too, there?)<BR>> Solaris and Darwin/i386 would be great, too, and NetBSD, and of<BR>> course Windows. Mika offered to provide an archive for old FreeBSD<BR>> distributions (4.x).<BR>> <BR>> So everybody who is willing to produce some installation archives,<BR>> please let me know, and I'll make sure they get shipped to our<BR>> server.<BR>> <BR>> Please note that for the scripts/make-bin-dist-min.sh to work,<BR>> you need a sample configuration file in cm3/m3-sys/cm3/src/config/XXX,<BR>> as the ones in cminstall/src/config must be processed by the installer<BR>> first. Jay has removed the samples there a little bit too eagerly,<BR>> but most where outdated anyway.<BR>> <BR>> To upgrade from an older compiler I have successfully used the<BR>> upgrade.sh script. So the complete sequence to build a bootstrap<BR>> on your favourite platform would be:<BR>> <BR>> 1. Check out the current CVS head<BR>> 2. Copy your (working) configuration file to cm3/src/config/<TARGET><BR>> 3. Adapt the installer configuration file if necessary in<BR>> cminstall/src/config/<TARGET>. Make sure that all system libraries<BR>> get dynamically linked, for instance.<BR>> 4. scripts/upgrade.sh<BR>> 5. scripts/make-bin-dist-min.sh<BR>> <BR>> Any help will be appreciated.<BR>> <BR>> Thanks in advance,<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><BR><br /><hr />Share life as it happens with the new Windows Live. <a href='http://www.windowslive.com/share.html?ocid=TXT_TAGHM_Wave2_sharelife_122007' target='_new'>Share now!</a></body>
</html>