Building on Windows XP

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
27 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Building on Windows XP

Giuseppe
Hi all again,

I'm trying to build GST on Windows under Cygwin and Mingw/MSYS, but I
get this error:

Giuseppe@PORT01 /e/Desarrollo/GST/smalltalk-3.0b
$ ./configure
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-mingw32
checking host system type... i686-pc-mingw32

Build Tools:
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for AIX... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for strerror in -lcposix... no
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for gawk... (cached) gawk
checking whether ln -s works... no, using cp -p
checking whether ln works... yes
checking for install-info... /bin/install-info
checking for zip... no
configure: error: Please install InfoZIP to use GNU Smalltalk.

The problem is thath I don't know how to install it or compile it. I'm
not familiarized with Msys and some help would be appreciated.

Cheers.


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

Paolo Bonzini-2

> checking for zip... no
> configure: error: Please install InfoZIP to use GNU Smalltalk.
>
> The problem is thath I don't know how to install it or compile it. I'm
> not familiarized with Msys and some help would be appreciated.

InfoZIP is just the set of zip/unzip tools that are used under Unix to
manage .zip files.  Get it from
ftp://tug.ctan.org/tex-archive/tools/zip/info-zip/WIN32/zip232xN.zip
(file zip.exe in that archive).

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

Giuseppe
Ok, now compiled and run, but seems only work from MSYS. I will try from
cygwin too.

If I run the GST.exe located on the root sources from a windows shell,
nothings happen.

E:\Desarrollo\GST\smalltalk-3.0b>gst.exe

E:\Desarrollo\GST\smalltalk-3.0b>gst-tool.exe

E:\Desarrollo\GST\smalltalk-3.0b>


Sorry for my doubts Paolo, but I need this on Windows Box to try at
work, and as I said, I don't have experience doing this out of a Linux
Box and APT :P

Paolo Bonzini escribió:

>
>> checking for zip... no
>> configure: error: Please install InfoZIP to use GNU Smalltalk.
>>
>> The problem is thath I don't know how to install it or compile it.
>> I'm not familiarized with Msys and some help would be appreciated.
>
> InfoZIP is just the set of zip/unzip tools that are used under Unix to
> manage .zip files.  Get it from
> ftp://tug.ctan.org/tex-archive/tools/zip/info-zip/WIN32/zip232xN.zip
> (file zip.exe in that archive).
>
> Paolo




_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

Paolo Bonzini-2
Giuseppe Luigi Punzi wrote:
> Ok, now compiled and run, but seems only work from MSYS.

so, launching from MSYS works but not from cmd.exe?  Interesting. :-)

> Sorry for my doubts Paolo, but I need this on Windows Box to try at
> work

No problem.  These are bugs not doubts. :-)

> , and as I said, I don't have experience doing this out of a Linux
> Box and APT :P

Have you tried under MacOS?

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

Giuseppe
Hi again Paolo, list..

Paolo Bonzini escribió:
> Giuseppe Luigi Punzi wrote:
>> Ok, now compiled and run, but seems only work from MSYS.
>
> so, launching from MSYS works but not from cmd.exe?  Interesting. :-)

Yes. I executed gst in the MSYS prompt, and goes to a blank line. I did
it "2+2 inspect."

If I do it from cmd, a blank line appear, but the prompt appear again.
And no response from parameters like -v

I did a make clean, and compiled again. The "make check" works until
intmath.st, and then freeze. I cancelled after 4 minutes aprox.

## ------------------------------ ##
## GNU Smalltalk 3.0b test suite. ##
## ------------------------------ ##

Regression tests.

  1: arrays.st                                       ok
  2: classes.st                                      ok
  3: blocks.st                                       ok
  4: sets.st                                         ok
  5: processes.st                                    ok
  6: exceptions.st                                   ok
  7: intmath.st                                     make[2]: ***
[check-local] Interrupt
make[1]: *** [check-am] Interrupt
make: *** [check-recursive] Interrupt



 From MSYS

Giuseppe@PORT01 /e/Desarrollo/GST/smalltalk-3.0b
$ gst
2+2 inspect.
An instance of SmallInteger

 From CMD

E:\Desarrollo\GST\smalltalk-3.0b>gst.exe -v

E:\Desarrollo\GST\smalltalk-3.0b>


>> , and as I said, I don't have experience doing this out of a Linux
>> Box and APT :P
>
> Have you tried under MacOS?
Not yet. MacOS is my personal Laptop, and is at home now. I will try it
later, but, I searched the web of macports, and gnu-smalltalk is not
there (or the web is doing something wrong)
>
> Paolo
Cheers.

Sorry for my bad english, I hope all can understand me (like a Cherokee
:D) **


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

Paolo Bonzini-2
> If I do it from cmd, a blank line appear, but the prompt appear again.

Can you try running scripts at least, for example

  echo 2 printNl > testscript.st
  gst testscript.st

The problem might be in the interface to the Windows console.  Don't
know for real though, I guess I really have to find someone who lends me
a Windows machine for a while...

> I did a make clean, and compiled again. The "make check" works until
> intmath.st, and then freeze. I cancelled after 4 minutes aprox.

That's not a problem.  You are using Smalltalk LargeIntegers (not
primitives) and that's very slow.  Don't worry about that.

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

ZuLuuuuuu
In reply to this post by Giuseppe
Giuseppe Luigi Punzi <glpunzi <at> lordzealon.com> writes:

>
> Ok, now compiled and run, but seems only work from MSYS. I will try from
> cygwin too.
>
> If I run the GST.exe located on the root sources from a windows shell,
> nothings happen.
>


Hi Giuseppe,

Can you tell me what packages you installed to compile with MinGW? I installed
"Automated MinGW Installer" but I can't find MSYS. And I cannot find any
installer on SourceForge.net page for MSYS? Also tell me please if you achieve
to compile it with Cygwin because I get errors with it.



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Canol Gökel
Reply | Threaded
Open this post in threaded view
|

Re: Re: Building on Windows XP

Giuseppe
Hi Canol.

MingW32 is the latest automated installer. Msys, is 1.0.10, because
1.0.11 doesn't have installer yet. For this reason you don't find it.

On SF.net, in Msys package, see the previous for the the last version.

Cheers.


Canol Gokel escribió:

> Giuseppe Luigi Punzi <glpunzi <at> lordzealon.com> writes:
>
>  
>> Ok, now compiled and run, but seems only work from MSYS. I will try from
>> cygwin too.
>>
>> If I run the GST.exe located on the root sources from a windows shell,
>> nothings happen.
>>
>>    
>
>
> Hi Giuseppe,
>
> Can you tell me what packages you installed to compile with MinGW? I installed
> "Automated MinGW Installer" but I can't find MSYS. And I cannot find any
> installer on SourceForge.net page for MSYS? Also tell me please if you achieve
> to compile it with Cygwin because I get errors with it.
>
>
>
> _______________________________________________
> help-smalltalk mailing list
> [hidden email]
> http://lists.gnu.org/mailman/listinfo/help-smalltalk
>  



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

Giuseppe
In reply to this post by Paolo Bonzini-2
Under Cygwin:
Giuseppe@PORT01 /cygdrive/e/Desarrollo/GST/smalltalk-3.0b
$ make clean
.deps/gst-tool.Po:1: *** hay varios patrones de objetivos.  Alto.

Giuseppe@PORT01 /cygdrive/e/Desarrollo/GST/smalltalk-3.0b
$

:_(


Paolo Bonzini escribió:

>> If I do it from cmd, a blank line appear, but the prompt appear again.
>
> Can you try running scripts at least, for example
>
>  echo 2 printNl > testscript.st
>  gst testscript.st
>
> The problem might be in the interface to the Windows console.  Don't
> know for real though, I guess I really have to find someone who lends
> me a Windows machine for a while...
>
>> I did a make clean, and compiled again. The "make check" works until
>> intmath.st, and then freeze. I cancelled after 4 minutes aprox.
>
> That's not a problem.  You are using Smalltalk LargeIntegers (not
> primitives) and that's very slow.  Don't worry about that.
>
> Paolo



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

Giuseppe
UI think the make clean didn't work because was generated from mingw or
something like this, because doing all from Cygwin I can make clean.


I copied again de sources files and ./configure and make, from CygWin

./gst --no-user-files
--kernel-dir="/cygdrive/e/Desarrollo/GST/cygtest/kernel" -
-image="/cygdrive/e/Desarrollo/GST/cygtest/gst.im" -iQ /dev/null
make[2]: *** [gst.im] Segmentation fault (core dumped) [Núcleo vaciado a
un arch
ivo]
make[2]: se sale del directorio `/cygdrive/e/Desarrollo/GST/cygtest'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/cygdrive/e/Desarrollo/GST/cygtest'
make: *** [all] Error 2

Giuseppe@PORT01 /cygdrive/e/Desarrollo/GST/cygtest
$ ./gst
gst                gst-mode.el.in     gst-tool.exe       gsticon.ico
gst-config         gst-tool           gst.exe
gst-config.in      gst-tool.c         gst.exe.stackdump

Giuseppe@PORT01 /cygdrive/e/Desarrollo/GST/cygtest
$ ./gst
Segmentation fault (core dumped)

Giuseppe@PORT01 /cygdrive/e/Desarrollo/GST/cygtest
$


Giuseppe Luigi Punzi escribió:

> Under Cygwin:
> Giuseppe@PORT01 /cygdrive/e/Desarrollo/GST/smalltalk-3.0b
> $ make clean
> .deps/gst-tool.Po:1: *** hay varios patrones de objetivos.  Alto.
>
> Giuseppe@PORT01 /cygdrive/e/Desarrollo/GST/smalltalk-3.0b
> $
>
> :_(
>
>
> Paolo Bonzini escribió:
>>> If I do it from cmd, a blank line appear, but the prompt appear again.
>>
>> Can you try running scripts at least, for example
>>
>>  echo 2 printNl > testscript.st
>>  gst testscript.st
>>
>> The problem might be in the interface to the Windows console.  Don't
>> know for real though, I guess I really have to find someone who lends
>> me a Windows machine for a while...
>>
>>> I did a make clean, and compiled again. The "make check" works until
>>> intmath.st, and then freeze. I cancelled after 4 minutes aprox.
>>
>> That's not a problem.  You are using Smalltalk LargeIntegers (not
>> primitives) and that's very slow.  Don't worry about that.
>>
>> Paolo
>
>
>
> _______________________________________________
> help-smalltalk mailing list
> [hidden email]
> http://lists.gnu.org/mailman/listinfo/help-smalltalk



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

ZuLuuuuuu
Giuseppe Luigi Punzi <glpunzi <at> lordzealon.com> writes:

> --kernel-dir="/cygdrive/e/Desarrollo/GST/cygtest/kernel" -
> -image="/cygdrive/e/Desarrollo/GST/cygtest/gst.im" -iQ /dev/null
> make[2]: *** [gst.im] Segmentation fault (core dumped) [Núcleo vaciado a
> un arch
> ivo]
> make[2]: se sale del directorio `/cygdrive/e/Desarrollo/GST/cygtest'
> make[1]: *** [all-recursive] Error 1
> make[1]: se sale del directorio `/cygdrive/e/Desarrollo/GST/cygtest'
> make: *** [all] Error 2


I get the same error with Cygwin. I am now trying to build with MinGW thanks to
you :)



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Canol Gökel
Reply | Threaded
Open this post in threaded view
|

Re: Building on Windows XP

ZuLuuuuuu
Canol Gokel <canol <at> canol.info> writes:

>
> Giuseppe Luigi Punzi <glpunzi <at> lordzealon.com> writes:
>
> > make[1]: se sale del directorio `/cygdrive/e/Desarrollo/GST/cygtest'
> > make: *** [all] Error 2
>
> I get the same error with Cygwin. I am now trying to build with MinGW thanks to
> you :)
>

Ok, I compiled it with MinGW and it works. Could you manage to run gst-blox user
interface?



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Canol Gökel
Reply | Threaded
Open this post in threaded view
|

Re: Re: Building on Windows XP

Giuseppe
In reply to this post by Giuseppe
I'm thinking thath most probable is thath gst-blox is not running
because TCL is not in Msys.

Why I get only an unix exec for gst, but a .exe for all the applications
(but doesn't run)

Canol Gokel escribió:

> No no, gst-blox does not work for me, either...
>  
> Canol Gokel
>
>
> ----- Original Message ----
> From: Giuseppe Luigi Punzi Ruiz <[hidden email]>
> To: Canol Gokel <[hidden email]>
> Cc: [hidden email]
> Sent: Thursday, May 29, 2008 9:36:02 PM
> Subject: Re: [Help-smalltalk] Re: Building on Windows XP
>
> And gst-blox works for you?
>
> As I said, can you explain the right steps you follow to get it running?
>
> El 29/05/2008, a las 20:32, Canol Gokel escribió:
>
>> From MSYS. I guess every application compiled via MSYS requires MSYS.
>> I had the same experience with GNUstep which also uses MSYS on
>> Windows to compile things.
>>
>>  
>> Canol Gokel
>>
>>
>> ----- Original Message ----
>> From: Giuseppe Luigi Punzi Ruiz <[hidden email]
>> <mailto:[hidden email]>>
>> To: Canol Gokel <[hidden email] <mailto:[hidden email]>>
>> Sent: Thursday, May 29, 2008 9:25:40 PM
>> Subject: Re: [Help-smalltalk] Re: Building on Windows XP
>>
>> No. gst-blox doesn't run on Cygwin for me.
>>
>> No I'm trying on my MacOS laptop. I saw 3 warnings with macports, but  
>> I didn't save it. But seems to work. I will try now Seaside when have  
>> time :D
>>
>> Please, can you document the right steps you follow to install it?
>>
>> But run from windows shell? or under msys?
>>
>>
>> El 29/05/2008, a las 20:03, Canol Gokel escribió:
>>
>> > Canol Gokel <canol <at> canol.info> writes:
>> >
>> >>
>> >> Giuseppe Luigi Punzi <glpunzi <at> lordzealon.com> writes:
>> >>
>> >>> make[1]: se sale del directorio `/cygdrive/e/Desarrollo/GST/cygtest'
>> >>> make: *** [all] Error 2
>> >>
>> >> I get the same error with Cygwin. I am now trying to build with  
>> >> MinGW thanks to
>> >> you :)
>> >>
>> >
>> > Ok, I compiled it with MinGW and it works. Could you manage to run  
>> > gst-blox user
>> > interface?
>> >
>> >
>> >
>> > _______________________________________________
>> > help-smalltalk mailing list
>> > [hidden email] <mailto:[hidden email]>
>> > http://lists.gnu.org/mailman/listinfo/help-smalltalk
>>
>>
>>
>>
>
>



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Re: Building on Windows XP

Paolo Bonzini-2
Giuseppe Luigi Punzi wrote:
> I'm thinking thath most probable is thath gst-blox is not running
> because TCL is not in Msys.
>
> Why I get only an unix exec for gst, but a .exe for all the applications
> (but doesn't run)

I don't understand this, can you try Spanish?

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Re: Building on Windows XP

Paolo Bonzini-2
In reply to this post by Giuseppe
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


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Re: Building on Windows XP

Giuseppe
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



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Re: Building on Windows XP

Paolo Bonzini-2

> 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.

Yes, because the build directory only has "gst.exe" and "gst-tool.exe",
but the installation has all the tools as separate executables.  They
are actually the same program as "gst-tool.exe", but they look at their
executable name so they behave differently.

>  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.

Interesting.  I'll try to figure out how.

> 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

Can you also say "gst" but not "gst.exe"?


> ** I breaked about 10 seconds after start. I don't have patiente :D
> ----------------------------------------------------
> C:\msys\1.0\local\bin>gst-convert

It was waiting for input from you :-)

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

Interesting. :-)


> ** 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

I think I know what's happening.  You don't have getpid on Windows, I guess.


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

Yeah.

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

I think it's just more complicated to setup because (on Windows) you're
not used to compiling from source.  But overall it doesn't seem too bad
a shape.

> Note: Paolo, This list accepts HTML mails?

I honestly don't know.

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Re: Building on Windows XP

Giuseppe
Paolo Bonzini escribió:

>
>> 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.
>
> Yes, because the build directory only has "gst.exe" and
> "gst-tool.exe", but the installation has all the tools as separate
> executables.  They are actually the same program as "gst-tool.exe",
> but they look at their executable name so they behave differently.
Cool. Why this behaviour?

>
>>  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.
>
> Interesting.  I'll try to figure out how.
>
>> 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
>
> Can you also say "gst" but not "gst.exe"?

Exactly. With all the gst apps.

>
>
>> ** I breaked about 10 seconds after start. I don't have patiente :D
>> ----------------------------------------------------
>> C:\msys\1.0\local\bin>gst-convert
>
> It was waiting for input from you :-)
Then works? :D
>
>> C:\msys\1.0\local\bin>gst-package
>> gst-package: Invalid index 1: index out of range
>
> Interesting. :-)
If you say it...

>
>
>> ** 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
>
> I think I know what's happening.  You don't have getpid on Windows, I
> guess.

I don't now if this can help. From Visual puagh++ documentation:
http://msdn.microsoft.com/en-us/library/t2y34y40(VS.80).aspx

>
>> We are close to a solution for the windows binaries? :D
>
> I think it's just more complicated to setup because (on Windows)
> you're not used to compiling from source.  But overall it doesn't seem
> too bad a shape.

I can't understand, I'm building from source.

>
>> Note: Paolo, This list accepts HTML mails?
>
> I honestly don't know.

Ok, doesn't matter. Could be good a web forum on gnu smalltalk web. Is
possible?
>
> Paolo

Cheers.

/ Giuseppe



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Re: Building on Windows XP

Paolo Bonzini-2
In reply to this post by Giuseppe
Giuseppe Luigi Punzi wrote:

> 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 committed a patch that will allow to start the gst tools without the
extension; however, I don't see a reason why gst should only accept to
be started with "gst.exe" rather than "gst".  Can you confirm this is
the case?  Sorry for being pedant...

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Re: Building on Windows XP

Giuseppe
I'm now on my Windows intallation on my MacBook, and I will to start the
process trying to compile all from cygwin.

I will answer you later

Paolo Bonzini escribió:

> Giuseppe Luigi Punzi wrote:
>> 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 committed a patch that will allow to start the gst tools without the
> extension; however, I don't see a reason why gst should only accept to
> be started with "gst.exe" rather than "gst".  Can you confirm this is
> the case?  Sorry for being pedant...
>
> Paolo



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
12