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, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.