Hi Wolfgang,
on Tue, 16 May 2006 00:53:32 +0200, you helbig@Lehre.BA-Stuttgart.DE wrote:
Hi Klaus, you checked
...
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
Will try to manually set these.
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
/bin/sh /home/kWitzel/platforms/libtool --mode=link gcc -g -O2 -fomit-frame-pointer -DLSB_FIRST=1 -g -O2 -fomit-frame-pointer -DLSB_FIRST=1 -avoid-version -module -rpath /usr/local/lib/squeak/3.9-4 -o vm-display-X11.la sqUnixX11.lo sqUnixMozilla.lo -lGL -lXext -lSM -lICE -L/usr/X11R6/lib -lm -lX11
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> libtool: link: warning: undefined >>>>>>>>>>>>>>>>>>>>>>>>>>>>> symbols not allowed in i686-pc-cygwin >>>>>>>>>>>>>>>>>>>>>>>>>>>>> shared libraries
rm -fr .libs/vm-display-X11.la .libs/vm-display-X11.* .libs/vm-display-X11.* ar cru .libs/vm-display-X11.a sqUnixX11.o sqUnixMozilla.o ranlib .libs/vm-display-X11.a creating vm-display-X11.la (cd .libs && rm -f vm-display-X11.la && ln -s ../vm-display-X11.la vm-display-X11.la) : vm-display-X11.la /bin/sh /home/kWitzel/platforms/libtool --mode=link gcc -g -O2 -fomit-frame-pointer -DLSB_FIRST=1 -Wall -Wno-unknown-pragmas -g -O2 -fomit-frame-pointer -DLSB_FIRST=1 -I/home/kWitzel/platforms -I/home/kWitzel/platforms/unix/vm -I/home/kWitzel/platforms/Cross/vm -I/home/kWitzel/platforms/unix/src/vm -I/usr/X11R6/include -avoid-version -module -rpath /usr/local/lib/squeak/3.9-4 -o vm-display-null.la sqUnixDisplayNull.lo
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> libtool: link: warning: undefined >>>>>>>>>>>>>>>>>>>>>>>>>>>>> symbols not allowed in i686-pc-cygwin >>>>>>>>>>>>>>>>>>>>>>>>>>>>> shared libraries
rm -fr .libs/vm-display-null.la .libs/vm-display-null.* .libs/vm-display-null.* ar cru .libs/vm-display-null.a sqUnixDisplayNull.o ranlib .libs/vm-display-null.a creating vm-display-null.la (cd .libs && rm -f vm-display-null.la && ln -s ../vm-display-null.la vm-display-null.la) : vm-display-null.la
:-(
/Klaus
Greetings Wolfgang -- Weniger, aber besser.