<div dir="ltr"><div dir="ltr">With a workaround, I solved the issue of Harfbuzz/graphite not compiling on 32-bit.<br><br>I could not figure out why the Harfbuzz/graphite packages included as part of the source code of LibreOffice 7.3 didn’t work. They worked fine up to the 7.2.5 version.<br><br>Nevertheless, thanks to a lead on the linuxfromscratch website about how to compile LibreOffice 7.3.0, I added the following lines to my autogen.input file:<br><br>--with-system-graphite<br>--with-system-harfbuzz<br><br>The following related packages are installed on my system; maybe some of them were not relevant to solve this issue:<br><br>libgraphite2-3<br>libgraphite2-dev<br>gir1.2-harfbuzz-0.0<br>libharfbuzz-dev<br>libharfbuzz-gobject0<br>libharfbuzz-icu0<br>libharfbuzz0b<br>libicu-le-hb-dev<br>libicu-le-hb0<br><br>And… voilà! LibreOffice compiles with no issues.<br><br>The most recent version of the 32-bit edition of our distro, Escuelas Linux 6.17, was already released with LibreOffice 7.2.5, so we are currently evaluating to release a Fix Pack to include LibreOffice 7.3 to match our 64-bit edition.<br><br>Best Regards.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El sáb, 5 feb 2022 a las 15:27, <a href="mailto:dreamnext@gmail.com">dreamnext@gmail.com</a> (<<a href="mailto:dreamnext@gmail.com">dreamnext@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>My autogen.input is:</div><div><br></div><div>--with-parallelism=8<br>--with-distro=LibreOfficeLinux<br>--with-lang=es<br>--with-myspell-dicts<br>--enable-release-build<br>--with-package-format=deb<br>--disable-dependency-tracking<br>--with-jdk-home=/usr/lib/jvm/java-11-openjdk-i386/<br>--with-privacy-policy-url="<a href="https://www.libreoffice.org/about-us/privacy/privacy-policy-en/" target="_blank">https://www.libreoffice.org/about-us/privacy/privacy-policy-en/</a>"</div><div><br></div><div>And you're right, does not matter if libharfbuzz-dev is installed, as LibreOffice uses its own package.</div><div>The file config.log was sent to your e-mail account, because that file is quite big.</div><div><br></div><div>Thanks for all your help!<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El vie, 4 feb 2022 a las 15:03, Caolán McNamara (<<a href="mailto:caolanm@redhat.com" target="_blank">caolanm@redhat.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, 2022-01-31 at 01:47 -0600, <a href="mailto:dreamnext@gmail.com" target="_blank">dreamnext@gmail.com</a> wrote:<br>
> /home/linux/Downloads/libreoffice-<br>
> <a href="http://7.3.0.3/workdir/UnpackedTarball/harfbuzz/src/.libs/libharfbuzz.a(libh" rel="noreferrer" target="_blank">7.3.0.3/workdir/UnpackedTarball/harfbuzz/src/.libs/libharfbuzz.a(libh</a><br>
> arfbuzz_la-hb-graphite2.o): In function<br>
> `_hb_graphite2_shaper_face_data_create':<br>
> /home/linux/Downloads/libreoffice-<br>
> <a href="http://7.3.0.3/workdir/UnpackedTarball/harfbuzz/src/hb-graphite2.cc:132" rel="noreferrer" target="_blank">7.3.0.3/workdir/UnpackedTarball/harfbuzz/src/hb-graphite2.cc:132</a>:<br>
> undefined reference to `gr_make_face_with_ops'<br>
> /home/linux/Downloads/libreoffice-<br>
> <a href="http://7.3.0.3/workdir/UnpackedTarball/harfbuzz/src/.libs/libharfbuzz.a(libh" rel="noreferrer" target="_blank">7.3.0.3/workdir/UnpackedTarball/harfbuzz/src/.libs/libharfbuzz.a(libh</a><br>
> arfbuzz_la-hb-graphite2.o): In function<br>
> `_hb_graphite2_shaper_face_data_destroy':<br>
> <br>
> And a lot more error messages related to harfbuzz.<br>
> Does anybody know what’s going on and how to solve this issue?(Yes,<br>
> libharfbuzz-dev is installed, as always).<br>
<br>
What we'd need to see is the configure/autogen options passed here.<br>
Best is probably the output of config.log to see what was passed in and<br>
what was the configured result.<br>
<br>
You mention "libharfbuzz-dev is installed" which suggests your intent<br>
might have been to build against the system harfbuzz, but the logs show<br>
that the bundled harfbuzz was built and that it couldn't find<br>
gr_make_face_with_ops to link against, which is (presumably) a graphite<br>
symbol. config.log could show what graphite is intended to be used,<br>
internal/external and maybe give a hint as to what is the problem.<br>
<br>
</blockquote></div>
</blockquote></div></div>