[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