3.9-4 VM on cygwin: check that /usr/local/lib/squeak/3.9-4/vm-display-X11.so exists
Klaus D. Witzel
klaus.witzel at cobss.com
Tue May 16 18:40:30 UTC 2006
Hi Wolfgang,
on Tue, 16 May 2006 00:53:32 +0200, you <helbig at 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.
>
More information about the Vm-dev
mailing list