<p></p>
<p>Ubuntu 18.04 does not make it easy for me.</p>
<p>First, I encountered a strange issue in <code>apt install</code> where dependency resolution for the 32-bit package <code>libpango1.0-dev:i386</code> did not work. I had to first check <code>libharfbuzz-dev:i386</code> and finally <code> libicu-dev:i386</code> to make the pango library install as expected.</p>
<p>Second, <code>make configure</code> failed with a <code>error: possibly undefined macro: LT_LIB_DLLOAD</code>. I had to manually install <code>libltdl-dev</code> ... <code>libtool</code> was apparently not enough. See "scripts/ci/actions_prepare_linux_x86.sh" for the usual list.</p>
<p>And finally, I cannot even build "squeak.cog.spur" for "linux64x64" because linking fails. It's again about the pango library:</p>
<pre><code>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
</code></pre>
<p>Not sure about that "autoconf" incident, but something fishy might be going on with pango in Ubuntu 18.04.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-927857358">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AIJPEWYAXYOVS6HXZAEVQG3UEBUD5ANCNFSM5EXVISCA">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AIJPEW5M3NBUDCEB74BSQCLUEBUD5A5CNFSM5EXVISCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOG5G7VTQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-927857358",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/598#issuecomment-927857358",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>