On 28 April 2010 04:23, Bert Freudenberg bert@freudenbergs.de wrote:
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@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@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?
i'm using ALL latest: - sources (check out from svn) - VMMaker
generating sources in _separate_ dir
./platforms ./src -- here i set the output of VMMaker ./build -- here a build dir i'm using
cd build ../platforms/unix/config/configure
make make install
squeak -headless Squeak4.1.image could not find module vm-display-X11 Aborted
- Bert -