On 01.04.2010, at 13:44, Gary Dunn wrote:
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
and not the FreeBSD port.
I hope this is useful.
Interesting. Where is vm-sound-OSS? And who is modifying the PATH?
I have no experience with running Linux binaries on BSD so I can't really help ...
- Bert -