[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-smalltalk] Image problems under Mingw32
From: |
Brent Fulgham |
Subject: |
[Help-smalltalk] Image problems under Mingw32 |
Date: |
Mon, 3 Mar 2003 15:56:11 -0800 |
Paolo,
I think there may be a problem with loading and saving images under
Mingwin. Now that building succeeds, I've been trying the regression
tests. They all fail:
FAIL: FractionFactoryANSITest
FAIL: IdentityDictionaryANSITest
FAIL: IdentityDictionaryFactoryANSITest
FAIL: IntegerANSITest
FAIL: IntervalANSITest
FAIL: IntervalFactoryANSITest
FAIL: MessageNotUnderstoodANSITest
FAIL: MessageNotUnderstoodSelectorANSITest
FAIL: MonadicBlockANSITest
FAIL: NilANSITest
FAIL: NiladicBlockANSITest
FAIL: NotificationANSITest
FAIL: NotificationClassANSITest
FAIL: ObjectANSITest
FAIL: ObjectClassANSITest
FAIL: OrderedCollectionANSITest
FAIL: OrderedCollectionFactoryANSITest
FAIL: ReadFileStreamANSITest
FAIL: ReadStreamANSITest
FAIL: ReadStreamFactoryANSITest
FAIL: ReadWriteStreamANSITest
FAIL: ReadWriteStreamFactoryANSITest
FAIL: ScaledDecimalANSITest
FAIL: SelectorANSITest
FAIL: SetANSITest
FAIL: SetFactoryANSITest
FAIL: SortedCollectionANSITest
FAIL: SortedCollectionFactoryANSITest
FAIL: StringANSITest
FAIL: StringFactoryANSITest
FAIL: SymbolANSITest
FAIL: TranscriptANSITest
FAIL: WarningANSITest
FAIL: WarningClassANSITest
FAIL: WriteFileStreamANSITest
FAIL: WriteStreamANSITest
FAIL: WriteStreamFactoryANSITest
FAIL: ZeroDivideANSITest
FAIL: ZeroDivideFactoryANSITest
=======================================
82 of 82 tests failed
Please report to address@hidden
=======================================
make[1]: *** [check-TESTS] Error 1
make[1]: Leaving directory `/c/fulgham/projects/smalltalk-2.0k/tests'
make: *** [check-am] Error 2
The log files all show:
abnormal program termination
gst: Aborted
gst: Error occurred while not in byte code interpreter!!
However, if I start gst from the command line, I get the same answer.
However, if I run gst using the '-i' option to rebuild the Kernel,
I get better results:
address@hidden ~/smalltalk-2.0k/tests
$ gst -i
"Scavenging... 0% reclaimed, done"
"Scavenging... 31% reclaimed, done"
"Scavenging... 18% reclaimed, done"
"Scavenging... 35% reclaimed, done"
"Scavenging... 56% reclaimed, done"
"Global garbage collection... done"
GNU Smalltalk ready
Now, if I modify the Makefile in the regression tests to always rebuild
the image when running, I get good output.
One area where gst(Mingw32) differs from Linux is the format of the
error output. Consider:
***************
*** 91,97 ****
<<MINGW32>>
Execution begins...
returned value is WordArray new: 1 "<0>"
- error: Invalid argument 18446744073709551616: argument out of range
Execution begins...
returned value is nil
--- 92,98 ----
<<ARRAYS.OK>>
Execution begins...
returned value is WordArray new: 1 "<0>"
Execution begins...
+ error: Invalid argument 18446744073709551616: argument out of range
returned value is nil
See how the "error" string is not emitted inside the "Execution
begins...returned"
block? Weird!
-Brent
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Help-smalltalk] Image problems under Mingw32,
Brent Fulgham <=