2.9a Squeak VM, apps, and themes

Bruce ONeel beoneel at mindspring.com
Mon Dec 4 10:36:38 UTC 2000

  You probably get fairly far by first downloading the 2.8 
package for your sysetm out of 
and then getting the 2.9a images and changes.  I think the 2.8 
VMs still work fine with 2.9.  



J Scott Jaderholm <lispbliss at sage.cortland.com> wrote:
> Thank you Bob for your help.
> > On 02 Dec 2000 20:00:19 -0700 J Scott Jaderholm <lispbliss at 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
> > 
> > 	http://minnow.cc.gatech.edu/squeak/388
> > 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)

More information about the Squeak-dev mailing list