[Vm-dev] Ubuntu Linux 9 and unix install

John M McIntosh johnmci at smalltalkconsulting.com
Fri Jan 15 19:52:49 UTC 2010


Well I did according to HowToBuildFromSource.txt
and doesn't the:  >>>Err, I thought trunk was at 3.11 not 3.10-6? Are you mixing VMs?
version number come from what ever the src has  in the trunk via some vmmaker setup done in the past? 


first you need 

sudo apt-get install subversion
sudo aptitude update
sudo aptitude install build-essential
sudo apt-get install xorg-dev
" Install pulse audio stuff"
sudo apt-get source pulseaudio    "and other stuff?"

Now do the simple thing:
svn co http://squeakvm.org/svn/squeak/trunk squeak
cd squeak/platforms/unix
make
sudo make install

$ squeak
could not find display driver vm-display-X11; either:
  - check that /usr/local/lib/squeak/3.10-6/vm-display-X11.so exists, or
  - use the '-plugins <path>' option to tell me where it is, or
  - remove DISPLAY from your environment.
Aborted

So this morning I did the more complex thing.
 
  265  cd squeak-svn/
  266  ls
  267  mkdir bld
  268  cd bld
  269  ../platforms/unix/config/configure 
  270  make
  271  sudo make install
  272  squeak


**** same error **** 
 
ldd squeak
    linux-gate.so.1 =>  (0x009e4000)
    libutil.so.1 => /lib/tls/i686/cmov/libutil.so.1 (0x00b55000)
    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x0012b000)
    libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x002b2000)
    libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0x00eba000)
    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x0012f000)
    /lib/ld-linux.so.2 (0x00313000)

ldd /usr/local/lib/squeak/3.10-6/vm-display-X11         linux-gate.so.1 =>  (0x009dc000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00bbf000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0x002de000)
    libSM.so.6 => /usr/lib/libSM.so.6 (0x00687000)
    libICE.so.6 => /usr/lib/libICE.so.6 (0x00b34000)
    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x001af000)
    libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x00cfc000)
    libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0x00fe0000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x0077e000)
    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x002ee000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x00110000)
    libuuid.so.1 => /lib/libuuid.so.1 (0x00a3f000)
    /lib/ld-linux.so.2 (0x00e85000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00114000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00132000)


On 2010-01-15, at 3:18 AM, Bert Freudenberg wrote:

> 
> On 15.01.2010, at 12:12, John McIntosh wrote:
>> 
>> 
>> Yawn well it is 3 am here so I'll give up until the morning  it was
>> svn trunk then cd to unix directory and make.  But apparently that
>> doesn't work, too much magic involved or something
> 
> Err, I thought trunk was at 3.11 not 3.10-6? Are you mixing VMs?
> 
> - Bert -
> 
> 

--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================






More information about the Vm-dev mailing list