[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:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-927857358
-------------- 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