Hi, I'm trying to build the unix squeak vm to test the serial plugin fixes and I'm having some problems. This is the first time I try to compile a vm and I'm not really used to the Linux environment (I'm a windows user, sorry :P) so I'll be asking some newbie questions. I attached what I could copy from the terminal, I hope this helps.

First of all, I followed the instructions from here:
http://www.squeakvm.org/unix/platforms/unix/doc/HowToBuildFromSource.html/HowToBuildFromSource-node3.html
but using platforms/unix/cmake/configure instead of platforms/unix/config/configure (as advised by David T. Lewis).

After that (I think it finished ok) I ran /usr/local/bin/squeak.sh and it asked me to choose an image. I tried an updated Squeak trunk image, an etoys-dev-4.0, the etoys.image from Etoys4-RC-ToGo but nothing happened.

Then I tried to use the new vm and plugins with the Etoys-ToGo package. I'm guessing the new vm and the plugins are installed at /usr/local/lib/squeak/3.11.3-2142/ so I replaced the Linux vm files in Etoys-ToGo with these new ones. This doesn't work either.

Finally, I tried to run squeak by typing squeak in the terminal and I got this error:

SQUEAK_ENCODING='UTF-8'
SQUEAK_PATHENC='UTF-8'
SQUEAK_PLUGINS='/usr/local/lib/squeak/3.11.3-2142'
+ exec /usr/local/lib/squeak/3.11.3-2142/squeakvm
could not find display driver vm-display-X11; either:
  - check that /usr/local/lib/squeak/3.11.3-2142/vm-display-X11.so exists, or
  - use the '-plugins <path>' option to tell me where it is, or
  - remove DISPLAY from your environment.
Aborted

As it says in the error message, the file /usr/local/lib/squeak/3.11.3-2142/vm-display-X11.so does not exist. I don't know why though.

I must be doing a lot of things wrong but I don't know what to try next.
I would really appreciate some help here.

Thanks in advance.
Richo