3.9-4 VM on cygwin: check that /usr/local/lib/squeak/3.9-4/vm-display-X11.so exists

Wolfgang Helbig helbig at Lehre.BA-Stuttgart.DE
Mon May 15 22:53:32 UTC 2006

Hi Klaus,
you checked
>> And then check the file bld/libtool which is a shell script generated by
>> config which is supposed to generate the shared objects.
>Runs nicely, results are (also for vm-display-null):
>/bin/sh /home/kWitzel/platforms/unix/config/mkinstalldirs  
>/bin/sh /home/kWitzel/platforms/libtool --mode=install /usr/bin/install  
>-c  vm-display-X11.la /usr/local/lib/squeak/3.9-4/vm-display-X11.la
>/usr/bin/install -c vm-display-X11/.libs/vm-display-X11.lai  
>/usr/bin/install -c vm-display-X11/.libs/vm-display-X11.a  
>ranlib /usr/local/lib/squeak/3.9-4/vm-display-X11.a
>chmod 644 /usr/local/lib/squeak/3.9-4/vm-display-X11.a
>Libraries have been installed in:
>    /usr/local/lib/squeak/3.9-4
>> Hope, that helps.

Well, it helps me. :-) Looks like your libtool is configured to build static 
libraries. Which is perfectly ok. The VM should run with static libraries as 

Here are the relevant lines in my libtool:

# Whether or not to build shared libraries.

# Whether or not to build static libraries.

# Whether or not to add -lc for building shared libraries.

# Whether or not to disallow shared libs when runtime libs are static

They should differ from your libtool if configure figured out that it is better 
to build static libraries. But if you know better, feel free to override it by
	configure --enabled-shared

Weniger, aber besser.

More information about the Vm-dev mailing list