[Vm-dev] Re: Linux VM built, but can't run

Bert Freudenberg bert at freudenbergs.de
Wed Apr 28 01:23:45 UTC 2010


On 28.04.2010, at 02:58, Igor Stasenko wrote:
> 
> 
> Whoever built the
> http://ftp.squeak.org/4.1/unix-linux/Squeak-4.0.3.2202-linux_i386.tar.gz
> 
> package.

That would be Ian I think.

> I'd like to ask.
> 
> Why /lib/  subdir contains files with so. prefix?

Here's the relevant ChangeLog entry:

2009-08-30    <piumarta at ubuntu.piumarta.com>

	* vm/sqUnixMain.c (main): squeakPlugin path defaults to VM
	executable directory.

	* plugins/SqueakFFIPrims/config.cmake: Explicitly include
	generated source in plugin_sources.

	* vm/sqUnixExternalPrims.c (ioLoadModule): squeakPlugins can
	contain ':'-separated paths.  Distinguish module and library
	prefix and suffix.  Try to load a module from each squeakPlugins
	path with module prefix/suffix, then try dlopen() with no explicit
	path and platoform's library prefix/suffix.

	* vm/config.cmake: Configure {MODULE,LIBRARY}_{PREFIX,SUFFIX}.
	Change default module prefix to "so.", suffix to "".

	* vm/sqUnixMain.c (main): Default plugin location is VM directory.

> and why, when i building my own VM and installing it, it producing
> files like that instead:
> 
> sig at sig-desktop:/usr/local/lib/squeak/3.10-6$ ls -la

Yes, seems wrong. Did you try the latest sources too, instead of 3.10-6?

- Bert -




More information about the Vm-dev mailing list