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