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
Mobile: +(49)151 12118408 E-Mail: [hidden email] ________________________________________________________________________
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 [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/magma attachment0 (67K) Download Attachment |
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 <[hidden email]> 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:[hidden email] > 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 > [hidden email] > http://lists.squeakfoundation.org/mailman/listinfo/magma > > Magma mailing list [hidden email] 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 > <[hidden email]> 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:[hidden email] > > 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 > > [hidden email] > > http://lists.squeakfoundation.org/mailman/listinfo/magma > > > > > _______________________________________________ > Magma mailing list > [hidden email] > http://lists.squeakfoundation.org/mailman/listinfo/magma Magma mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/magma |
Free forum by Nabble | Edit this page |