[M3devel] some open bugs

Jay K jay.krell at cornell.edu
Sun Dec 6 15:06:45 CET 2009


In head:

https://projects.elego.de/cm3/ticket/1076
"cm3 ?" crashes (array access out of bounds)
doesn't occur

jbook2:bin jay$ /cm3.amd64/bin/cm3 ?
--- building in AMD64_DARWIN ---


Fatal Error: unsupported file type "?"

Perhaps should print usage.


https://projects.elego.de/cm3/ticket/1068
many GUI apps fail on AMD64_DARWIN.
Mixed.


https://projects.elego.de/cm3/ticket/1056
make-dist is confused on AMD64_DARWIN between
doesn't occur


There is this:

m3-sys/windowsResources/AMD64_DARWIN/.M3SHIP seems to be broken:
make_dir("/var/folders/QG/QGSTvYqCGfSGxXo0rUMOX++++TI/-Tmp-//cm3/bin/../lib")
symbolic_link_file("libwindowsResources.5.2.dylib", "/var/folders/QG/QGSTvYqCGfSGxXo0rUMOX++++TI/-Tmp-//cm3/bin/../lib/libwindowsResources.dylib")
symbolic_link_file("libwindowsResources.5.2.dylib", "/var/folders/QG/QGSTvYqCGfSGxXo0rUMOX++++TI/-Tmp-//cm3/bin/../lib/libwindowsResources.5.dylib")

Which I understand in general, haven't looked at it here.
I'm not too blame for all the funny characters in "tmp". Apple does that.


Need to test release.


 - Jay


From: jay.krell at cornell.edu
To: m3devel at elegosoft.com
Subject: FW: some open bugs
Date: Sun, 6 Dec 2009 09:00:27 +0000








> https://projects.elego.de/cm3/ticket/1077
> https://projects.elego.de/cm3/ticket/1076
> https://projects.elego.de/cm3/ticket/1068
> https://projects.elego.de/cm3/ticket/1055
> https://projects.elego.de/cm3/ticket/1048
> https://projects.elego.de/cm3/ticket/1056


https://projects.elego.de/cm3/ticket/1077

Windows C runtime version issue
This is Windows specific.
There are tricky issues here.
I suggest for this we build multiple releases, one per C runtime version.
Probably 2005 and 2008. That is probably the easiest solution.
(I already suggested this and it is partly/fully in place?)
I can try to look into it more, but building 2005 and 2008 should be easy enough.
I can actually easily enough build a "release" for
2.0, 4.0, 4.1, 4.2, 5.0, 6.0, 7.0, 7.1 (2003), 8.0 (2005), 9.0 (2008)
10.0 is coming soon as well.
But I think 2005 and 2008 will suit most people.
We can also put up "boot" releases.

I'd like to cut the C runtime dependency, it is already pretty light,
but it hard to cut entirely, and that has issues for linking Modula-3 to C/C++.
Maybe linking statically will be ok and work?

https://projects.elego.de/cm3/ticket/1076

"cm3 ?" crashes (array access out of bounds)

This is probably fixed.
Certainly the command line parsing had been recently
made crash prone and then improved.


https://projects.elego.de/cm3/ticket/1068

32/64bit pickle issue.
I've never used pickles at all.
Needs investigation.


https://projects.elego.de/cm3/ticket/1068

many GUI apps fail on AMD64_DARWIN.
Somewhat old report, by me.
We can cut this platform for this release if the bug persists.
 Lame.
Needs investigation/confirmation.


https://projects.elego.de/cm3/ticket/1048

libz problem on Solaris.
fixed?


https://projects.elego.de/cm3/ticket/1056

make-dist is confused on AMD64_DARWIN between
AMD64 and I386. Not a big deal either way.
Maybe fixed, or easy to fix, or cut the platform.
(I don't think we have AMD64_DARWIN in Hudson/Tinderbox.
My I386_DARWIN system can be it (on an alternate network at the moment).)


 - Jay
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20091206/715c36a3/attachment-0001.html>


More information about the M3devel mailing list