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  
>/usr/local/lib/squeak/3.9-4
>/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/local/lib/squeak/3.9-4/vm-display-X11.la
>/usr/bin/install -c vm-display-X11/.libs/vm-display-X11.a  
>/usr/local/lib/squeak/3.9-4/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 
well.

Here are the relevant lines in my libtool:

# Whether or not to build shared libraries.
build_libtool_libs=yes

# Whether or not to build static libraries.
build_old_libs=no

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

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

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

Greetings
Wolfgang
--
Weniger, aber besser.




More information about the Vm-dev mailing list