[Vm-dev] FreeBSD problems with latest VM (was: New Windows VM:
4.0.1)
Gary Dunn
osp at aloha.com
Thu Apr 1 11:44:28 UTC 2010
On Wed, 2010-03-31 at 17:22 +0200, Bert Freudenberg wrote:
> (please remember to change the subject if you change the subject)
>
> On 31.03.2010, at 09:59, Gary Dunn wrote:
> >
> >
> > On Sun, 2010-03-28 at 13:59 -0700, Andreas Raab wrote:
> >> Folks -
> >>
> >> I've built a new Windows VM for the upcoming release (mostly to fix the
> >> SqueakMap problem).
> >
> > Any guess when a new Unix VM will be available for testing with 4.1?
> >
> > With the current 3.11.3-2135 on FreeBSD 8.0 STABLE I get two errors on
> > the command line:
> >
> > $ squeak Squeak4.1-9863-alpha.image
> > pulseaudio: not found
> > + exec /usr/local/lib/squeak/3.11.3-2135/squeakvm -pathenc UTF-8
> > -encoding UTF-8 -plugins /usr/local/lib/squeak/3.11.3-2135
> > Squeak4.1-9863-alpha.image
> > /usr/local/lib/squeak/3.11.3-2135/so.ImmX11Plugin: Undefined symbol
> > "setNEncoding"
> >
> > A ps -x shows pulseaudio running:
> > 1403 ?? Is 0:00.16/usr/local/bin/pulseaudio --start
> > --log-target=syslog
> >
> > Can't say how bad the setNEncoding error is.
>
> So I guess these are just warnings, apart from them it works?
>
> In the FreeBSD version of the "squeak" script, what is "useoss" set to?
>
> And "pulseaudio --check 2>/dev/null" should actually be silent if not found, or does that work only in bash?
>
> Besides, why can't it execute "pulseaudio" if it's in /usr/local/bin ?
>
> - Bert -
Progress, sort of. The pulseaudio test fails because the shell script
has
PATH=/usr/bin:/bin
and FreeBSD has
$ which pulseaudio
/usr/local/bin/pulseaudio
But fixing the path results in a core dump (stuff in CAPS are my debug
echos)
$ squeak Squeak4.1-9863-alpha.image
HAVE PULSEAUDIO
HAVE PADSP
MOVE ON
+ exec padsp /usr/local/lib/squeak/3.11.3-2135/squeakvm -pathenc UTF-8
-encoding UTF-8 -plugins /usr/local/lib/squeak/3.11.3-2135 -vm-sound-oss
Squeak4.1-9863-alpha.image
could not find module vm-sound-OSS
Abort trap (core dumped)
And the lib folder contains
$ ls /usr/local/lib/squeak/3.11.3-2135
SqueakV39.sources so.PseudoTTYPlugin
so.AioPlugin so.RomePlugin
so.B3DAcceleratorPlugin so.Squeak3D
so.ClipboardExtendedPlugin so.SqueakFFIPrims
so.DBusPlugin so.UUIDPlugin
so.FileCopyPlugin so.UnixOSProcessPlugin
so.GStreamerPlugin so.XDisplayControlPlugin
so.HostWindowPlugin so.vm-display-X11
so.ImmX11Plugin so.vm-display-custom
so.KedamaPlugin so.vm-display-null
so.KedamaPlugin2 so.vm-sound-NAS
so.MIDIPlugin so.vm-sound-custom
so.Mpeg3Plugin so.vm-sound-null
so.OggPlugin squeakvm
My VM is from
http://www.squeakvm.org/unix/
and not the FreeBSD port.
I hope this is useful.
--
Gary Dunn, Honolulu
osp at aloha.com
http://openslate.net/
http://e9erust.blogspot.com/
Sent from Slate001
More information about the Vm-dev
mailing list