[M3devel] FW: .msi files for Windows available

Jay jay.krell at cornell.edu
Mon Jun 29 19:15:52 CEST 2009


Eventually, but not by me probably for at least a week or a month or more.
 
 
RPM too. It should probably come before Mac.
  Except that I don't have any Suse/RedHat/YellowDog/Mandrake/Mandriva systems now, having settled pretty exclusively on Debian (plus the Fit PC that came with Gentoo preinstalled), so I don't know.
 
 
*BSD also should get some attention.
But I don't see me getting to that for a while.
It would be nice to compete with the ezm3 port that is out there.
It builds from assembly source, which is good, to see there is a precedent we can follow.
 
 
There are a lot of other formats but I probably won't get to any of them.
HP-UX, Solaris, AIX, Irix all have something, and no users.
I don't know yet about Tru64 and VMS.
 
 
Btw, the DESTDIR-like feature that (you?) added to cm3 isn't really needed.
You can just $CM3_INSTALL and it does basically the same thing.
Look at Olaf's make-dist.sh.
It gets a lot done with little code using simple techniques.
But I'm still sticking to Python. :)
 
 
I don't think the DESTDIR-like feature handled runpaths or config files as well, which are mostly moot now.
 
 
(Really..runpath solved by $ORIGIN, but $ORIGIN doesn't solve the problem. $ORIGIN lets you move a set of files together, good, but it doesn't help the situation where you want to move just some of them.)
 
 
 - Jay


----------------------------------------
> From: lists at darko.org
> To: jay.krell at cornell.edu
> Date: Mon, 29 Jun 2009 17:43:09 +0200
> CC: m3devel at elegosoft.com
> Subject: Re: [M3devel] FW: .msi files for Windows available
>
> Are we going to have Installer packages for Darwin PPC/Intel too or is
> there some reason not too?
>
>
> On 29/06/2009, at 5:18 AM, Jay wrote:
>
>>
>> Was truncated.
>>
>>
>> ----------------------------------------
>>> From: jay.krell at cornell.edu
>>> To: m3devel at elegosoft.com
>>> Subject: .msi files for Windows available
>>> Date: Mon, 29 Jun 2009 03:08:44 +0000
>>>
>>>
>>>
>>> http://modula3.elegosoft.com/cm3/uploaded-archives
>>>
>>> now contains .msi files for Windows:
>>>
>>> http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-NT386-d5.8.1.msi
>>> http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-NT386-d5.8.1.msi
>>>
>>>
>>> These are some of the first .msi files I have ever made.
>>> I used WiX. scripts/python/make-dist.py makes them.
>>>
>>>
>>> Some of the highlights/lowlights:
>>> They always install all of what they have. There is not (yet)
>>> support for the package sets.
>>> They always modify %PATH%. It should be an option.
>>> They append to %PATH%. My intent was to prepend. (It appears obvious
>>> how, but it didn't work.)
>>> They have an uninstaller, listed in add/remove programs.
>>> Not listed in the start menu. That seems to be go either way in
>>> practise.
>>> The uninstaller does remove c:\cm3\bin from %path%, besides deleting
>>> all the files -- that didn't take any extra work.
>>> They don't put anything in the start menu.
>>> What would it be? Oh, I need to try cm3ide, which probably isn't here
>


More information about the M3devel mailing list