Mail Archives: cygwin/1999/10/05/21:43:14
Anyone have some experience building Gnu Smalltalk 1.6.2
with Cygwin? The Users' Guide provided with the Smalltalk
reports (see ftp://alpha.gnu.org/smalltalk/gst.html#SEC7 and,
yes, I _do_ mean use the "ftp://" protocol) that things should
be all set for Cygwin. The trouble is that the .tar doesn't
have a ready-made "make" in it. There's a Makefile.body
which isn't it and the (sort of usual) Makefile.defs.in
and lib/Makefile.in. And there's a "buildgst.bat" which
looks kind of a bare-bones thing.
Before I try ripping things out, puttin' stuff in, and
experimenting, is there something else I should try?
I've e-mailed the contact asking the question of them,
and looked at the 1.6.1 .tar to see if the "make" was
inadvertently left out.
The first thing to do to compile GNU Smalltalk is to
configure the program, creating the makefiles and a
`gstconf.h', which contains guesses at the system's
peculiarities. GST comes with a `gstconf.h' file which is
valid for Cygnus' Win32 port of GCC and for Visual C++, an
environment which makes harder to use the wonderful Unix
tools under Windows 95/98/NT. For other systems, you can
perform this configuration automatically by the `configure'
shell script; to run it, merely type:
configure
Options that you can pass to configure include --without-dld,
which precludes Smalltalk programs from dynamically linking
libraries at run-time, and --with-readline, which will look
for the GNU readline library to allow for better command line
editing.
After you've configured GNU Smalltalk, you can compile the
system by typing:
make
Smalltalk should compile and link with no errors. If
compiling goes wrong you'll want to examine the makefiles,
and adjust...
Thanks for any pointers anyone can provide.
-jt
______________________________________________________________________
Jan Theodore Galkowski °o° (:-)} demiourgos AT smalltalk DOT org
http://home.stny.rr.com/algebraist/ http://www.smalltalk.org/
**********************************************************************
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
- Raw text -