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.