help-smalltalk
[Top][All Lists]
Advanced

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

Re: [Help-smalltalk] Re: Building on Windows XP


From: Giuseppe Luigi Punzi
Subject: Re: [Help-smalltalk] Re: Building on Windows XP
Date: Fri, 30 May 2008 15:30:13 +0200
User-agent: Thunderbird 2.0.0.14 (Windows/20080421)

Hi again,

Well, more info.

I got 2 exe files. gst.exe and gst-tool.exe but, I noticed thath when I wrote gst and press TAB, I saw all the files, and started to search.

I don't know how (previous make install or something similar?), but in C:\msys\1.0\local\bin I have all the executables.

From there, on Windows shell, I cant start GST with gst.exe, but is curious. I can start it, If I don't put the extension.

I want say...I can do
C:\msys\1.0\local\bin\gst-blox

but don't
C:\msys\1.0\local\bin\gst-blox.exe

If I add exe extension, then a blank line appear and again the shell prompt.

I will paste the output of all exe files. I ran -h parameter when no output.

** This could be ok because I don't have TCL
----------------------------------------------------
C:\msys\1.0\local\bin>gst-blox
Object: PackageLoader class error: Invalid argument Blox: package not found
SystemExceptions.PackageNotAvailable(Exception)>>signal
SystemExceptions.PackageNotAvailable(Exception)>>signal:
SystemExceptions.PackageNotAvailable class(SystemExceptions.NotFound class)>>sig
nalOn:what:
SystemExceptions.PackageNotAvailable class>>signal:
optimized [] in PackageLoader class>>fileInPackages:
[] in Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifM
issing:
Kernel.PackageDirectories>>at:ifAbsent:
[] in Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifM
issing:
Set(HashedCollection)>>do:
Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing
:
PackageLoader class>>fileInPackages:
PackageLoader class>>fileInPackage:
UndefinedObject>>executeStatements
BLOX not loaded, is Tcl/Tk installed?

C:\msys\1.0\local\bin>
-----------------------------------------------------

** I breaked about 10 seconds after start. I don't have patiente :D
----------------------------------------------------
C:\msys\1.0\local\bin>gst-convert
C:\msys\1.0\local\share\smalltalk\kernel/../scripts/Convert.st:529: Interrupt
(ip 4)ProcessorScheduler>>#idle
(ip 6)[] in Delay class>>#initialize
(ip 52)[] in Process>>#onBlock:at:suspend:
(ip 10)<unwind> BlockClosure>>#on:do:
(ip 14)[] in Process>>#onBlock:at:suspend:
(ip 2)<unwind> BlockClosure>>#ensure:
(ip 10)[] in Process>>#onBlock:at:suspend:
(ip 46)[] in BlockClosure>>#asContext:
(ip 14)BlockContext class>>#fromClosure:parent:

C:\msys\1.0\local\bin>
-----------------------------------------------------

-----------------------------------------------------
C:\msys\1.0\local\bin>gst-doc
gst-doc: specify -p, -f, or a class name

C:\msys\1.0\local\bin>
-----------------------------------------------------


-----------------------------------------------------
C:\msys\1.0\local\bin>gst-load -h
Usage:
   gst-load [ flag ... ] package ...

Options:
   -q --quiet            hide the output
   -v --verbose          show loaded files
   -f --force            reload package if already loaded
   -n --dry-run          don't save the image after loading
   -t --test             run SUnit tests if available
      --start[=ARG]      start the package and keep running the image
   -i --rebuild-image    load into a newly-created image
   -I --image-file=FILE  load into the specified image
      --kernel-dir=PATH  use the specified kernel directory
   -h --help             show this message
      --version          print version information and exit

C:\msys\1.0\local\bin>
-----------------------------------------------------

-----------------------------------------------------
C:\msys\1.0\local\bin>gst-package
gst-package: Invalid index 1: index out of range

C:\msys\1.0\local\bin>
-----------------------------------------------------

-----------------------------------------------------
C:\msys\1.0\local\bin>gst-reload -h
Usage:
   gst-load [ flag ... ] package ...

Options:
   -q --quiet            hide the output
   -v --verbose          show loaded files
   -f --force            reload package if already loaded
   -n --dry-run          don't save the image after loading
   -t --test             run SUnit tests if available
      --start[=ARG]      start the package and keep running the image
   -i --rebuild-image    load into a newly-created image
   -I --image-file=FILE  load into the specified image
      --kernel-dir=PATH  use the specified kernel directory
   -h --help             show this message
      --version          print version information and exit

C:\msys\1.0\local\bin>
-----------------------------------------------------


** With this I get a "gst-remote detected a problem an may close. Want you send the report to M$?"
-----------------------------------------------------
C:\msys\1.0\local\bin>gst-remote
C:\msys\1.0\local\share\smalltalk\kernel/../scripts/Remote.st:37: C function not
defined

C:\msys\1.0\local\bin>
-----------------------------------------------------


-----------------------------------------------------
C:\msys\1.0\local\bin>gst-sunit -h
Usage:
   gst-sunit [ flag ... ] class.tests ...

Options:
   -q --quiet            hide the output
   -v --verbose          show passed tests
   -f --file=FILE        load file before running subsequent tests
   -p --package=PACKAGE  load package and run its tests
   -I --image-file=FILE  run tests on the specified image file
      --kernel-dir=PATH  use the specified kernel directory
   -h --help             show this message and exit
   -v --version          print version information and exit

C:\msys\1.0\local\bin>
-----------------------------------------------------

** Under petition of Paolo
-----------------------------------------------------
C:\msys\1.0\local\bin>gst-sunit -p SUnit
27 run, 27 passed, 0 failed, 0 errors

C:\msys\1.0\local\bin>
-----------------------------------------------------
-----------------------------------------------------
C:\msys\1.0\local\bin>gst
GNU Smalltalk ready

st>
-----------------------------------------------------

Trying to test seaside
-----------------------------------------------------
C:\msys\1.0\local\bin>gst
GNU Smalltalk ready

st> PackageLoader fileInPackage: 'Seaside'
"Global garbage collection... done"
Object: PackageLoader class error: Invalid argument Iconv: package not found
SystemExceptions.PackageNotAvailable(Exception)>>signal
SystemExceptions.PackageNotAvailable(Exception)>>signal:
SystemExceptions.PackageNotAvailable class(SystemExceptions.NotFound class)>>sig
nalOn:what:
SystemExceptions.PackageNotAvailable class>>signal:
optimized [] in PackageLoader class>>fileInPackages:
[] in Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifM
issing:
Kernel.PackageDirectories>>at:ifAbsent:
[] in Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifM
issing:
Set(HashedCollection)>>do:
Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing
:
PackageLoader class>>fileInPackages:
PackageLoader class>>fileInPackage:
UndefinedObject>>executeStatements
nil
st>
--------------------------------------------------------


We are close to a solution for the windows binaries? :D

If I have force, because I have Windows too on my MacBook laptop, I will do more tests.

I hope I'm not collapsing the list. Sorry if so.

Cheers.

Note: Paolo, This list accepts HTML mails?


Paolo Bonzini escribió:
Giuseppe Luigi Punzi wrote:
I'm thinking thath most probable is thath gst-blox is not running because TCL is not in Msys.

You don't have Tcl/Tk installed, neither in MSys nor in Cygwin. That's why gst-blox is not working.

Why I get only an unix exec for gst, but a .exe for all the applications

You should get all of these:

   gst.exe
   gst-load.exe
   gst-reload.exe
   gst-sunit.exe
   gst-blox.exe
   gst-package.exe
   gst-remote.exe

Can you try gst-sunit, for example "gst-sunit -p SUnit", from a MSys shell and/or from cmd.exe?

Paolo





reply via email to

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