Hello,
I loaded Magma into my Pharo 1.2.1 image using the script "Pharo1.1.2-load-magma.st" (on the web site named Pharo1.2-load-magma.sthttp://wiki.squeak.org/squeak/uploads/2657/Pharo1.1.2-load-magma.st) on Windows XP.
After running the script I tried to verify the installation with running "MagmaTestCase fullSuite maDebug" from a Workspace. This ended with an error (se the attached debug log).
My short analysis was, that the class ExternalWindowsOSProcess is not suitable for the tests. Which means the tests won't run under Windows XP.
Does that further mean Magma won't run under Windows XP?
Best regards, Hartwig Tödter iks Gesellschaft für Informations- und Kommunikationssysteme mbH Siemensstraße 27 40721 Hilden
Tel.: +(49)2103 5872 16 Mobile: +(49)151 12118408 Fax: +(49)2103 5872 58 E-Mail: mailto:H.Toedter@iks-gmbh.com Internet: http://www.iks-gmbh.com
________________________________________________________________________
iks Gesellschaft für Informations- und Kommunikationssysteme mbH Siemensstrasse 27, 40721 Hilden, Amtsgericht Düsseldorf, HRB 45519 Geschäftsführerin: Dipl.-Inf. Monika Stoll Prokuristen: Dipl.-Ing. (FH) Thomas Kondring & Hartwig Tödter ________________________________________________________________________
Thanks for reporting Hartwig. Do you happen to have OSProcessPlugin.dll in your squeak vm directory? If not, but are able to compile a C program on Windows, this mail from Eliot might help you generate the C source-code which can then be compiled into a working Plugin which you can drop into your vm directory.
http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-June/160354.html
As well, the latest cogwin.zip at:
http://www.mirandabanda.org/files/Cog/VM/VM.r2459/
includes the plugin binary - but I don't know if that problem will be fixed.
I know this has been a problem for a some time - I have just contacted the author of OSProcess and asked for assistance.
Magma itself does not use OSProcess - only the test-suite does to auto-launch the other squeak images which are only used as players in a network-based test-suite.
Magma is fully-functional on Linux today but I have not run Magma full-time in Windows for several years. However I do expect it to work completely and correctly (as well as on the Mac). But until we can run the test-suite on those platforms, we can't be sure, right?
- Chris
On Thu, Jul 14, 2011 at 8:00 AM, Toedter, Hartwig H.Toedter@iks-gmbh.com wrote:
Hello,
I loaded Magma into my Pharo 1.2.1 image using the script “Pharo1.1.2-load-magma.st” (on the web site named Pharo1.2-load-magma.st) on Windows XP.
After running the script I tried to verify the installation with running “MagmaTestCase fullSuite maDebug” from a Workspace. This ended with an error (se the attached debug log).
My short analysis was, that the class ExternalWindowsOSProcess is not suitable for the tests. Which means the tests won’t run under Windows XP.
Does that further mean Magma won’t run under Windows XP?
Best regards,
Hartwig Tödter
iks Gesellschaft für Informations- und Kommunikationssysteme mbH Siemensstraße 27 40721 Hilden
Tel.: +(49)2103 5872 16
Mobile: +(49)151 12118408 Fax: +(49)2103 5872 58
E-Mail: mailto:H.Toedter@iks-gmbh.com Internet: http://www.iks-gmbh.com
iks Gesellschaft für Informations- und Kommunikationssysteme mbH Siemensstrasse 27, 40721 Hilden, Amtsgericht Düsseldorf, HRB 45519 Geschäftsführerin: Dipl.-Inf. Monika Stoll Prokuristen: Dipl.-Ing. (FH) Thomas Kondring & Hartwig Tödter ________________________________________________________________________
Magma mailing list Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
On Thu, Jul 14, 2011 at 06:37:28PM -0500, Chris Muller wrote:
Thanks for reporting Hartwig. Do you happen to have OSProcessPlugin.dll in your squeak vm directory? If not, but are able to compile a C program on Windows, this mail from Eliot might help you generate the C source-code which can then be compiled into a working Plugin which you can drop into your vm directory.
http://lists.squeakfoundation.org/pipermail/squeak-dev/2011-June/160354.html
As well, the latest cogwin.zip at:
http://www.mirandabanda.org/files/Cog/VM/VM.r2459/
includes the plugin binary - but I don't know if that problem will be fixed.
I know this has been a problem for a some time - I have just contacted the author of OSProcess and asked for assistance.
Hi, that would be me :)
Magma itself does not use OSProcess - only the test-suite does to auto-launch the other squeak images which are only used as players in a network-based test-suite.
OSProcess on Windows has only minimal functionality, so the portions of the test suite that use OSProcess for launching other squeak images may not work on Windows at all. Certainly #forkSqueak will not work on Windows, and anything that involves communicating between the squeak images through pipes is not going to work.
I don't know the specifics of how OSProcess is being used in the Magma tests, but if it relies on OSProcess features that are not present on Windows (very likely), then I can suggest the ProcessWrapper package on SqueakSource as a possible alternative for implementing the tests on Windows.
Note, I am traveling and cannot look at any Squeak or Magma code at the moment, so apologies for the rather vague response here.
HTH, Dave
Magma is fully-functional on Linux today but I have not run Magma full-time in Windows for several years. However I do expect it to work completely and correctly (as well as on the Mac). But until we can run the test-suite on those platforms, we can't be sure, right?
- Chris
On Thu, Jul 14, 2011 at 8:00 AM, Toedter, Hartwig H.Toedter@iks-gmbh.com wrote:
Hello,
I loaded Magma into my Pharo 1.2.1 image using the script ???Pharo1.1.2-load-magma.st??? (on the web site named Pharo1.2-load-magma.st) on Windows XP.
After running the script I tried to verify the installation with running ???MagmaTestCase fullSuite maDebug??? from a Workspace. This ended with an error (se the attached debug log).
My short analysis was, that the class ExternalWindowsOSProcess is not suitable for the tests. Which means the tests won???t run under Windows XP.
Does that further mean Magma won???t run under Windows XP?
Best regards,
Hartwig T??dter
iks Gesellschaft f??r Informations- und Kommunikationssysteme mbH Siemensstra??e 27 40721 Hilden
Tel.: +(49)2103 5872 16
Mobile: +(49)151 12118408 Fax: +(49)2103 5872 58
E-Mail: mailto:H.Toedter@iks-gmbh.com Internet: http://www.iks-gmbh.com
iks??Gesellschaft f??r Informations- und Kommunikationssysteme mbH Siemensstrasse 27, 40721 Hilden,??Amtsgericht D??sseldorf, HRB 45519 Gesch??ftsf??hrerin: Dipl.-Inf. Monika Stoll Prokuristen: Dipl.-Ing. (FH) Thomas Kondring & Hartwig T??dter ________________________________________________________________________
Magma mailing list Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
Magma mailing list Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
magma@lists.squeakfoundation.org