Hi, You probably get fairly far by first downloading the 2.8 package for your sysetm out of ftp://st.cs.uiuc.edu/Smalltalk/Squeak/2.8 and then getting the 2.9a images and changes. I think the 2.8 VMs still work fine with 2.9.
cheers
bruce
J Scott Jaderholm lispbliss@sage.cortland.com wrote:
Thank you Bob for your help.
On 02 Dec 2000 20:00:19 -0700 J Scott Jaderholm lispbliss@sage.cortland.com wrote:
I'm interested in playing around with Nebraska and 2.9a of Squeak. I downloaded Squeak2.9a-2988.zip which includes the .image and ..changes. The problem is I don't have a .sources or a VM for 2.9a and I heard I need a new VM but all I can find is VMs built for MacOS.
Looks like .sources is in
ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/2.0/SqueakV2.sources.sea.bin
I can not extract this under linux. Are the .sources for 2.9a not available in .zip or .tar.gz ?
I would try following the links on
appropriate to your OS for the VM
<snip>
ok, I downloaded the file Squeak-2.9a.pre1-src.tar.bz2. I extract, create a build dir, cd build, ../src/unix/configure works fine, but make gives me
make: Nothing to be done for `all'.
Here is the output of ../src/unix/configure
creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking whether make sets ${MAKE}... yes checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for as... as checking for ranlib... ranlib checking for a BSD compatible install... /usr/bin/install -c checking for BSD-compatible nm... /usr/bin/nm -B checking build system type... i686-pc-linux-gnu checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether ln -s works... yes updating cache ./config.cache loading cache ./config.cache within ltconfig checking for object suffix... o checking for executable suffix... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions ... yes checking if gcc static flag -static works... -static checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking command to parse /usr/bin/nm -B output... ok checking how to hardcode library paths into programs... immediate checking for /usr/bin/ld option to reload object files... -r checking dynamic linker characteristics... Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for objdir... .libs creating libtool updating cache ./config.cache loading cache ./config.cache checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for unistd.h... yes checking for string.h... yes checking for fcntl.h... yes checking for sys/file.h... yes checking for sys/param.h... yes checking for sys/time.h... yes checking for sys/filio.h... no checking for sys/select.h... yes checking for dlfcn.h... yes checking for X... libraries /usr/X11R6/lib, headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking whether time.h and sys/time.h may both be included... yes checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking whether struct tm is in sys/time.h or time.h... time.h checking for tm_zone in struct tm... yes checking for socklen_t in sys/socket.h... yes checking for atexit or on_exit... atexit checking for tzset... yes checking for gmtoff in struct tm... yes checking for timezone and daylight variables... yes checking for gethostname in unistd.h... yes checking for yp_bind in -lnsl... yes checking for socket in -lsocket... no checking for dlopen... no checking for dlopen in -ldl... yes checking for sin in -lm... yes checking for XOpenDisplay in -lX11... yes checking for XShmAttach in -lXext... yes checking for mawk... mawk checking whether we can gnuify interp.c... no checking for Open Sound System... yes checking for prefix to use for loadable modules... (none) checking for compiler flags to force 32-bit addresses... checking whether byte ordering is bigendian... no checking whether misaligned access to doubles is ok... yes checking whether doubles are stored in Squeak order... no creating Makefile fragments... mh_frag mt_frag updating cache ./config.cache creating ./config.status creating Makefile creating sqUnixConfig.h sqUnixConfig.h is unchanged
-- "Man's mind, once stretched by a new idea, never regains its original dimensions." Oliver Wendell Holmes (a Lisp programmer at heart)
squeak-dev@lists.squeakfoundation.org