help-smalltalk
[Top][All Lists]
Advanced

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

Re: [Help-smalltalk] gst 2.1.11 on Debian AMD64


From: Stefan Schmiedl
Subject: Re: [Help-smalltalk] gst 2.1.11 on Debian AMD64
Date: Sun, 28 Aug 2005 16:22:00 +0200
User-agent: Mutt/1.5.8i

Michael Haupt (27.08. 17:54):

> Hi,
> 
> gst compiles without problems on my AMD64 Debian Linux, but running
> the tests fails. Here is the output of "make check":
> 
> -----
> PASS: arrays.st
> PASS: classes.st
> PASS: blocks.st
> PASS: sets.st
> PASS: processes.st
> PASS: exceptions.st
> PASS: intmath.st

cool ... intmath is FAILing on my gentoo box.
do a gcc -v for me, will you?

mine says:
  Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/specs
  Configured with: /var/tmp/portage/gcc-3.4.4/work/gcc-3.4.4/configure
  --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.4
  --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include
  --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4
  --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/man
  --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/info
  --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include/g++-v3
  --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu
  --disable-altivec --enable-nls --without-included-gettext
  --with-system-zlib --disable-checking --disable-werror
  --disable-libunwind-exceptions --disable-multilib --disable-libgcj
  --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix
  --enable-__cxa_atexit --enable-clocale=gnu
  Thread model: posix
  gcc version 3.4.4 (Gentoo 3.4.4, ssp-3.4.4-1.0, pie-8.7.8)

> PASS: floatmath.st
> PASS: dates.st
> PASS: objects.st
> PASS: strings.st
> PASS: chars.st
> PASS: objdump.st
> PASS: delays.st
> FAIL: geometry.st
> PASS: cobjects.st
> PASS: compiler.st
> PASS: fileext.st
> PASS: mutate.st
> -----
> 
> All tests pass, except for geometry.st, but after mutate.st, the
> process just hangs, gst produces a high CPU load, but does not respond
> any more.

That's the same behaviour I have on my amd64's, too. The innocent
looking setup for ANSI testing runs amok. On the Smalltalk side,
the problem is accessing the command line parameters via
  Smalltalk arguments

address@hidden smalltalk-2.1.11 $ ./gst -a hello world
GNU Smalltalk ready

  st> Smalltalk getArgc !
  2
  st> Smalltalk getArgv: 1 !
  .... gst hogs cpu load until I Ctrl-C:
  Object: ValueHolder new "<0x2a96176e20>" error: interrupted!!!
  SystemExceptions.UserInterrupt(Exception)>>#signal
  SystemExceptions.UserInterrupt class(Exception class)>>#signal
  ValueHolder(Object)>>#userInterrupt
  CFunctionDescriptor>>#callFrom:into:
  SystemDictionary>>#getArgv:
  UndefinedObject>>#executeStatements
  nil

Strangely enough,
  st> Smalltalk getenv: 'PWD'
  st> !
  '/home/stefan/gst/smalltalk-2.1.11'
works, although it's implementation looks very similar to my untrained
eye.

> 
> Can I do something about this?

Fix the bug? SCNR :-)

Paolo, just in case your offer from a year back still stands, I *can*
provide you with ssh access to my Debian AMD64 system.

s.

-- 
Stefan Schmiedl
+-------------------------------+----------------------------------------+
|Approximity GmbH               | EDV-Beratung Schmiedl                  |
|http://www.approximity.com     | Am Bräuweiher 4, 93499 Zandt, Germany  |
|mailto:address@hidden  | Tel. (09944) 3068-98, Fax -97          |
+-------------------------------+----------------------------------------+




reply via email to

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