VM issues.

karl karl.ramberg at chello.se
Sun Mar 6 08:24:02 UTC 2005


Alan Grimes wrote:

> Because I misplaced my link to the current VM mailing list and because 
> it is not mentioned on the wiki at the moment, (can't find it). I'll 
> post some VM gripes here:
>
> 1. The current SVM source of the VM can't be configured on unix, the 
> error messages are:
>
> #################################################################
> bash-2.05b$ cd source/trunk/platforms/unix/config/
> bash-2.05b$ make
> ./mkacinc > acplugins.m4
>        + ../vm-display-Quartz/acinclude.m4
>        + ../vm-display-X11/acinclude.m4
>        + ../vm-display-fbdev/acinclude.m4
>        + ../vm-sound-MacOSX/acinclude.m4
>        + ../vm-sound-NAS/acinclude.m4
>        + ../vm-sound-OSS/acinclude.m4
>        + ../vm-sound-Sun/acinclude.m4
>        + ../vm/acinclude.m4
>        + ../plugins/B3DAcceleratorPlugin/acinclude.m4
>        + ../plugins/Mpeg3Plugin/acinclude.m4
>        + ../plugins/ObjectiveCPlugin/acinclude.m4
>        + ../plugins/PseudoTTYPlugin/acinclude.m4
>        + ../plugins/SqueakFFIPrims/acinclude.m4
>        + ../plugins/XDisplayControlPlugin/acinclude.m4
> aclocal
> /usr/share/aclocal/xmms.m4:17: warning: underquoted definition of 
> XMMS_TEST_VERSION
>  run info '(automake)Extending aclocal'
>  or see 
> http://sources.redhat.com/automake/automake.html#Extending-aclocal
> /usr/share/aclocal/xmms.m4:62: warning: underquoted definition of 
> AM_PATH_XMMS
> /usr/share/aclocal/wxwin.m4:36: warning: underquoted definition of 
> AM_OPTIONS_WXCONFIG
> /usr/share/aclocal/wxwin.m4:59: warning: underquoted definition of 
> AM_PATH_WXCONFIG
> /usr/share/aclocal/smpeg.m4:13: warning: underquoted definition of 
> AM_PATH_SMPEG
> /usr/share/aclocal/pkg.m4:5: warning: underquoted definition of 
> PKG_CHECK_MODULES
> /usr/share/aclocal/libmikmod.m4:11: warning: underquoted definition of 
> AM_PATH_LIBMIKMOD
> /usr/share/aclocal/libmcrypt.m4:17: warning: underquoted definition of 
> AM_PATH_LIBMCRYPT
> /usr/share/aclocal/libgcrypt.m4:23: warning: underquoted definition of 
> AM_PATH_LIBGCRYPT
> /usr/share/aclocal/libfame.m4:6: warning: underquoted definition of 
> AM_PATH_LIBFAME
> /usr/share/aclocal/libart.m4:11: warning: underquoted definition of 
> AM_PATH_LIBART
> /usr/share/aclocal/libOggFLAC.m4:7: warning: underquoted definition of 
> AM_PATH_LIBOGGFLAC
> /usr/share/aclocal/libOggFLAC++.m4:8: warning: underquoted definition 
> of AM_PATH_LIBOGGFLACPP
> /usr/share/aclocal/libIDL.m4:6: warning: underquoted definition of 
> AM_PATH_LIBIDL
> /usr/share/aclocal/libFLAC.m4:7: warning: underquoted definition of 
> AM_PATH_LIBFLAC
> /usr/share/aclocal/libFLAC++.m4:8: warning: underquoted definition of 
> AM_PATH_LIBFLACPP
> /usr/share/aclocal/imlib.m4:9: warning: underquoted definition of 
> AM_PATH_IMLIB
> /usr/share/aclocal/imlib.m4:167: warning: underquoted definition of 
> AM_PATH_GDK_IMLIB
> /usr/share/aclocal/gtk.m4:7: warning: underquoted definition of 
> AM_PATH_GTK
> /usr/share/aclocal/glib.m4:8: warning: underquoted definition of 
> AM_PATH_GLIB
> /usr/share/aclocal/gdk-pixbuf.m4:12: warning: underquoted definition 
> of AM_PATH_GDK_PIXBUF
> /usr/share/aclocal/freetype2.m4:7: warning: underquoted definition of 
> AC_CHECK_FT2
> /usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of 
> AM_PATH_AUDIOFILE
> /usr/share/aclocal/ao.m4:9: warning: underquoted definition of 
> XIPH_PATH_AO
> /usr/share/aclocal/aalib.m4:12: warning: underquoted definition of 
> AM_PATH_AALIB
> /usr/share/aclocal/ORBit.m4:4: warning: underquoted definition of 
> AM_PATH_ORBIT
> acplugins.m4:9: error: m4_defn: undefined macro: _m4_divert_diversion
> autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
> acplugins.m4:9: the top level
> autom4te-2.59: /usr/bin/m4 failed with exit status: 1
> aclocal-1.9: autom4te failed with exit status: 1
> make: *** [configure] Error 1
> bash-2.05b$
> ####################################################################
>
> I must also point out that all relevant system software was selected 
> and compiled by Gentoo's scripts.
>
>
> 2. My current unix squeak VM, while operable in the framebuffer mode 
> only supports 640x480x8(bit) (I'm not sure about the last but it is 
> definitely not more than 8).
>
> It really needs a method for controlling screen resolutions....
>
>
> 3. I currently have two monitors, it would be very nice to be able to 
> open the second fb as well. =)
>
> 4. To address 2 and 3, I wanted to try out different display libraries 
> such as ggi, SDL, and DirectFB. Unfortunately even though the coding 
> style is vastly improved over 3.4, the interface between the VM and 
> its display plugins is COMPLETELY UNDOCUMENTED. I need to know the 
> full interface contract between the display plugin and the VM before I 
> can do anything with it. (well, issue #1 is a real blocker so I need a 
> resolution to that and the documentation...)
>
>
>
Here is a page for several of the project lists:
http://discuss.squeakfoundation.org/
Karl





More information about the Squeak-dev mailing list