[Vm-dev] Re: Linux VM built, but can't run
Igor Stasenko
siguctua at gmail.com
Wed Apr 28 01:30:48 UTC 2010
On 28 April 2010 04:23, Bert Freudenberg <bert at 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 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?
>
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 -
>
>
>
--
Best regards,
Igor Stasenko AKA sig.
More information about the Vm-dev
mailing list