[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Do not use linux-latest runner, use an older stable version. (#598)

Marcel Taeumel notifications at github.com
Mon Sep 27 13:08:14 UTC 2021

Ubuntu 18.04 does not make it easy for me.

First, I encountered a strange issue in `apt install` where dependency resolution for the 32-bit package `libpango1.0-dev:i386` did not work. I had to first check `libharfbuzz-dev:i386` and finally ` libicu-dev:i386` to make the pango library install as expected.

Second, `make configure` failed with a `error: possibly undefined macro: LT_LIB_DLLOAD`. I had to manually install `libltdl-dev` ... `libtool` was apparently not enough. See "scripts/ci/actions_prepare_linux_x86.sh" for the usual list.

And finally, I cannot even build "squeak.cog.spur" for "linux64x64" because linking fails. It's again about the pango library:

opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build/libtool --mode=link gcc -Wall  -g -O2 -DNDEBUG -DDEBUGVM=0 -msse2 -DCOGMTVM=0 -pthread -DLSB_FIRST=1  -m64  -L/usr/local/lib -Wl,-z,now -lpangocairo-1.0 -lcairo -lpango-1.0 -lgobject-2.0 -lglib-2.0  -avoid-version -module -rpath /home/marcel/src/opensmalltalk-vm/products/sqcogspur64linuxht/lib/squeak/`/home/marcel/src/opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build/getversion VERSION_TAG` -o UnicodePlugin.la UnicodePlugin.lo UnicodeOps-linux.lo 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/UnicodePlugin.o .libs/UnicodeOps-linux.o   -L/usr/local/lib -lpangocairo-1.0 -lcairo -lpango-1.0 -lgobject-2.0 -lglib-2.0  -g -O2 -msse2 -pthread -m64 -Wl,-z -Wl,now   -pthread -Wl,-soname -Wl,UnicodePlugin.so -o .libs/UnicodePlugin.so
/usr/bin/ld: cannot find -lpangocairo-1.0
/usr/bin/ld: cannot find -lpango-1.0
collect2: error: ld returned 1 exit status
Makefile:174: recipe for target 'UnicodePlugin.la' failed

Not sure about that "autoconf" incident, but something fishy might be going on with pango in Ubuntu 18.04.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20210927/d99f8583/attachment.html>

More information about the Vm-dev mailing list