help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Help-smalltalk] Re: Windows build


From: freddie.akeroyd
Subject: RE: [Help-smalltalk] Re: Windows build
Date: Thu, 10 Dec 2009 19:19:42 -0000

Hi Paolo,

Yes, that sorts out the build with optimisation problem - using

    env CC=gcc-4 ./configure --without-readline
--disable-generational-gc

generated gst.exe and gst.im OK, but when I ran "make check" I had
similar issues to the non-optimised gcc-3 build
 
Making check in tests
make[1]: Entering directory `/cygdrive/c/cygwin_local/smalltalk/tests'
make  gst.im
make[2]: Entering directory `/cygdrive/c/cygwin_local/smalltalk/tests'
echo "PackageLoader fileInPackage: #SUnit. ObjectMemory snapshot:
'gst.im'" | ./
gst --image=../gst.im -
"Global garbage collection... done"
Loading package SUnit
"Global garbage collection... done"
cd . && /cygdrive/c/cygwin_local/smalltalk/tests/gst -S
--image=/cygdrive/c/cygw
in_local/smalltalk/tests/gst.im AnsiLoad.st
Object: StarPackage new "<0x18a74fa0>" error: did not understand
#isDisabled
MessageNotUnderstood(Exception)>>signal (AnsiExcept.st:216)
Kernel.StarPackage(Object)>>doesNotUnderstand: #isDisabled
(AnsiLoad.st:65)
optimized [] in Kernel.PackageDirectory>>refreshPackageList
(PkgLoader.st:436)
[] in LookupTable(Dictionary)>>reject: (Dictionary.st:400)
[] in LookupTable>>associationsDo: (LookupTable.st:149)
LookupTable>>keysAndValuesDo: (LookupTable.st:179)
LookupTable>>associationsDo: (LookupTable.st:148)
LookupTable(Dictionary)>>reject: (Dictionary.st:401)
Kernel.PackageDirectory>>refreshPackageList (PkgLoader.st:436)
Kernel.PackageDirectory>>refresh: (PkgLoader.st:424)
[] in Kernel.PackageDirectories>>refresh: (PkgLoader.st:254)
OrderedCollection(SequenceableCollection)>>do: (SeqCollect.st:822)
Kernel.PackageDirectories>>refresh: (PkgLoader.st:254)
PackageLoader"Global garbage collection... done"
 class>>refresh (PkgLoader.st:1693)
PackageLoader class>>fileInPackages: (PkgLoader.st:1710)
PackageLoader class>>fileInPackage: (PkgLoader.st:1700)
UndefinedObject>>executeStatements (AnsiLoad.st:79)
Loading Ansi.st
Loading AnsiDB.st
"Global garbage collection... done, heap grown"
Loading AnsiInit.st
"Global garbage collection... done"
"Global garbage collection... done"
make[2]: Leaving directory `/cygdrive/c/cygwin_local/smalltalk/tests'
make  check-local
make[2]: Entering directory `/cygdrive/c/cygwin_local/smalltalk/tests'
/bin/sh './testsuite'
## ----------------------------- ##
## GNU Smalltalk 3.1 test suite. ##
## ----------------------------- ##

Regression tests.

  1: arrays.st                                       ok
  2: classes.st                                      ok
  3: blocks.st                                       ok

The tests then continue OK until they hang at "SUnit", "Magritte",
"Sport" and "Swazoo" - pressing Ctrl-C to abort the individual test
allows things to continue. I enclose the final testsuite.log file which
contains "Invalid C call-out MD5AllocOOP" and "Invalid C call-out
SHA1AllocOOP" messages; would these be the cause of the test hangs?  

Regards,

Freddie 

> -----Original Message-----
> From: address@hidden [mailto:address@hidden On
> Behalf Of Paolo Bonzini
> Sent: 10 December 2009 15:12
> To: Akeroyd, Freddie (STFC,RAL,ISIS)
> Cc: address@hidden
> Subject: Re: [Help-smalltalk] Re: Windows build
> 
> On Thu, Dec 10, 2009 at 11:20,  <address@hidden> wrote:
> > Hi,
> >
> > I updated cygwin from the web just prior to the build, so it should
> be
> > the latest packages from the Cygwin 1.5.25 DLL series. I was using
> the
> > default gcc 3.4.4 - are you using this or gcc4 ?
> 
> Great troubleshooting!
> 
> address@hidden ~
> $ uname -a
> CYGWIN_NT-5.2-WOW64 yakj 1.5.25(0.156/4/2) 2008-06-12 19:34 i686
Cygwin
> 
> address@hidden ~
> $ gcc --version
> gcc (GCC) 4.3.2 20080827 (beta) 2
> Copyright (C) 2008 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There
is
> NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> 
> Ang, I suggest that you upgrade to GCC 4.x, it should solve your woes.
> Sorry!
> 
> Paolo

-- 
Scanned by iCritical.

Attachment: testsuite.log.zip
Description: testsuite.log.zip


reply via email to

[Prev in Thread] Current Thread [Next in Thread]