[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1019275: libreoffice-writer: ldd -r /usr/lib/libreoffice/program/libmergedlo.so -> undefined symbol: hb_graphite2_face_get_gr_face



reassign 1019275 libreoffice-core

found 1019275 1:7.0.4-4+deb11u1

tag 1019275 + moreinfo

tag 1019275 + unreproducible

thanks


Hi,


Am 06.09.22 um 20:33 schrieb user1:
Package: libreoffice-writer
Erm, no, libmerged belongs into -core.
Version: 1:7.0.4-4+deb11u1
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

    * What led up to the situation?
    * What exactly did you do (or not do) that was effective (or
      ineffective)?
    * What was the outcome of this action?
    * What outcome did you expect instead?

Yes, do that. Only putting the actual info in the mail subject is bad.


Your subject says:


"ldd -r /usr/lib/libreoffice/program/libmergedlo.so -> undefined symbol: hb_graphite2_face_get_gr_face"


Just did:

$ ldd -r /usr/lib/libreoffice/program/libmergedlo.so
    linux-vdso.so.1 (0x00007ffe89138000)
    libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f858622d000)     libgpgmepp.so.6 => /lib/x86_64-linux-gnu/libgpgmepp.so.6 (0x00007f85861c9000)     libicuuc.so.67 => /lib/x86_64-linux-gnu/libicuuc.so.67 (0x00007f8585fe0000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8585fc3000)
    libnss3.so => /lib/x86_64-linux-gnu/libnss3.so (0x00007f8585e6c000)
    libsmime3.so => /lib/x86_64-linux-gnu/libsmime3.so (0x00007f8585e3d000)
    libplc4.so => /lib/x86_64-linux-gnu/libplc4.so (0x00007f8585e34000)
    libnspr4.so => /lib/x86_64-linux-gnu/libnspr4.so (0x00007f8585df3000)
    libdconf.so.1 => /lib/x86_64-linux-gnu/libdconf.so.1 (0x00007f8585de2000)     libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f8585c04000)     libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f8585baa000)     libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f8585a7b000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8585a73000)
    libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f8585a1e000)     libicui18n.so.67 => /lib/x86_64-linux-gnu/libicui18n.so.67 (0x00007f8585718000)     libcurl-gnutls.so.4 => /lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f858567e000)
    libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f858553b000)
    libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f858538d000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f858535c000)
    libxslt.so.1 => /lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f8585319000)
    libclucene-core.so.1 => /lib/x86_64-linux-gnu/libclucene-core.so.1 (0x00007f8585170000)     libclucene-contribs-lib.so.1 => /lib/x86_64-linux-gnu/libclucene-contribs-lib.so.1 (0x00007f858510d000)     libexttextcat-2.0.so.0 => /lib/x86_64-linux-gnu/libexttextcat-2.0.so.0 (0x00007f8584f08000)     libhunspell-1.7.so.0 => /lib/x86_64-linux-gnu/libhunspell-1.7.so.0 (0x00007f8584e9a000)     libhyphen.so.0 => /lib/x86_64-linux-gnu/libhyphen.so.0 (0x00007f8584e91000)     libmythes-1.2.so.0 => /lib/x86_64-linux-gnu/libmythes-1.2.so.0 (0x00007f8584e8c000)     libnumbertext-1.0.so.0 => /lib/x86_64-linux-gnu/libnumbertext-1.0.so.0 (0x00007f8584e34000)     liborcus-0.16.so.0 => /lib/x86_64-linux-gnu/liborcus-0.16.so.0 (0x00007f8584cf1000)     liborcus-parser-0.16.so.0 => /lib/x86_64-linux-gnu/liborcus-parser-0.16.so.0 (0x00007f8584ca3000)     libboost_locale.so.1.74.0 => /lib/x86_64-linux-gnu/libboost_locale.so.1.74.0 (0x00007f8584bbe000)
    librdf.so.0 => /lib/x86_64-linux-gnu/librdf.so.0 (0x00007f8584b80000)
    libraptor2.so.0 => /lib/x86_64-linux-gnu/libraptor2.so.0 (0x00007f8584b1b000)     libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007f8584a97000)
    libeot.so.0 => /lib/x86_64-linux-gnu/libeot.so.0 (0x00007f8584a87000)
    libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f8584a4d000)     libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f8584a21000)     libharfbuzz-icu.so.0 => /lib/x86_64-linux-gnu/libharfbuzz-icu.so.0 (0x00007f8584a1a000)     libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f8584932000)     liblcms2.so.2 => /lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007f85848cf000)     libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f85847aa000)
    libcups.so.2 => /lib/x86_64-linux-gnu/libcups.so.2 (0x00007f858470e000)
    libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f85846c8000)     libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f8584603000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f85844bf000)
    libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f85844aa000)
    libuno_cppu.so.3 => /usr/lib/libreoffice/program/libuno_cppu.so.3 (0x00007f8584478000)     libuno_cppuhelpergcc3.so.3 => /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3 (0x00007f8584378000)     libi18nlangtag.so => /usr/lib/libreoffice/program/libi18nlangtag.so (0x00007f8584356000)     libjvmaccesslo.so => /usr/lib/libreoffice/program/libjvmaccesslo.so (0x00007f858434a000)     libjvmfwklo.so => /usr/lib/libreoffice/program/libjvmfwklo.so (0x00007f8584326000)     libuno_sal.so.3 => /usr/lib/libreoffice/program/libuno_sal.so.3 (0x00007f85842c0000)     libuno_salhelpergcc3.so.3 => /usr/lib/libreoffice/program/libuno_salhelpergcc3.so.3 (0x00007f85842b6000)     libxmlreaderlo.so => /usr/lib/libreoffice/program/libxmlreaderlo.so (0x00007f85842a7000)     libclewlo.so => /usr/lib/libreoffice/program/libclewlo.so (0x00007f858429f000)     libpdfiumlo.so => /usr/lib/libreoffice/program/libpdfiumlo.so (0x00007f8583e62000)     libskialo.so => /usr/lib/libreoffice/program/libskialo.so (0x00007f85837c5000)     libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f85835f8000)     libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f85835de000)     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f85835bc000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f85833e7000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f858ac6c000)
    libgpgme.so.11 => /lib/x86_64-linux-gnu/libgpgme.so.11 (0x00007f8583394000)     libicudata.so.67 => /lib/x86_64-linux-gnu/libicudata.so.67 (0x00007f858187b000)     libnssutil3.so => /lib/x86_64-linux-gnu/libnssutil3.so (0x00007f8581847000)
    libplds4.so => /lib/x86_64-linux-gnu/libplds4.so (0x00007f8581842000)
    libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f858183c000)     libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f85817dd000)     libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f85817b1000)     libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f8581797000)
    libffi.so.7 => /lib/x86_64-linux-gnu/libffi.so.7 (0x00007f858178b000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f8581718000)
    libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f8581663000)     libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f8581634000)
    libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f8581613000)
    librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f85815f4000)
    libssh2.so.1 => /lib/x86_64-linux-gnu/libssh2.so.1 (0x00007f85815bf000)
    libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f85815ab000)
    libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007f8581563000)     libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f8581361000)     libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f858130e000)     libldap_r-2.4.so.2 => /lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f85812b8000)     liblber-2.4.so.2 => /lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f85812a7000)     libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f8581299000)
    libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f858126e000)
    liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f8581244000)
    libclucene-shared.so.1 => /lib/x86_64-linux-gnu/libclucene-shared.so.1 (0x00007f8581222000)     libboost_filesystem.so.1.74.0 => /lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 (0x00007f8581200000)     libboost_iostreams.so.1.74.0 => /lib/x86_64-linux-gnu/libboost_iostreams.so.1.74.0 (0x00007f85811e7000)     libboost_thread.so.1.74.0 => /lib/x86_64-linux-gnu/libboost_thread.so.1.74.0 (0x00007f85811c4000)     librasqal.so.3 => /lib/x86_64-linux-gnu/librasqal.so.3 (0x00007f8581146000)
    libltdl.so.7 => /lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f858113b000)
    libdb-5.3.so => /lib/x86_64-linux-gnu/libdb-5.3.so (0x00007f8580f7b000)
    libyajl.so.2 => /lib/x86_64-linux-gnu/libyajl.so.2 (0x00007f8580f6e000)
    libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f8580ec3000)     libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f8580ebc000)     libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f8580ead000)     libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f8580ca3000)     libavahi-common.so.3 => /lib/x86_64-linux-gnu/libavahi-common.so.3 (0x00007f8580c95000)     libavahi-client.so.3 => /lib/x86_64-linux-gnu/libavahi-client.so.3 (0x00007f8580c81000)
    libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f8580c78000)
    libreglo.so => /usr/lib/libreoffice/program/libreglo.so (0x00007f8580c59000)     libunoidllo.so => /usr/lib/libreoffice/program/libunoidllo.so (0x00007f8580bef000)     liblangtag.so.1 => /lib/x86_64-linux-gnu/liblangtag.so.1 (0x00007f8580bc7000)     libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f8580bc2000)     libassuan.so.0 => /lib/x86_64-linux-gnu/libassuan.so.0 (0x00007f8580baa000)     libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f8580b84000)     libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f8580b33000)     libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f8580a9b000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8580a91000)
    libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f85809b4000)
    liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f8580991000)
    libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f8580871000)     libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f85806ef000)     libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007f85806a6000)
    libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f8580625000)
    libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f85804ef000)     libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f85804d9000)
    libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f85803ff000)
    libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f85803cf000)     libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f85803c9000)     libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f85803b8000)     libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f858039b000)     libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f8580378000)
    libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f8580373000)
    libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f858016d000)     libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f858015a000)     libmhash.so.2 => /lib/x86_64-linux-gnu/libmhash.so.2 (0x00007f858012a000)     libstorelo.so => /usr/lib/libreoffice/program/libstorelo.so (0x00007f858010c000)     libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f8580105000)
    libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f85800ee000)
    libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f85800df000)


And:


Dou you have some locally-installed harfbuzz lingering around somewhere in the library search path?

(i.e. /usr/local)

This sounds like a locally-installed harfbuzz without graphite2 support.

(Which is why LibreOffice does:

if test "$with_system_harfbuzz" = "yes"; then
    if test "$with_system_graphite" = "no"; then
        AC_MSG_ERROR([--with-system-graphite must be used when --with-system-harfbuzz is used])
    fi
    AC_MSG_CHECKING([whether system Harfbuzz is built with Graphite support])
    save_LIBS="$LIBS"
    save_CFLAGS="$CFLAGS"
    LIBS="$LIBS $HARFBUZZ_LIBS"
    CFLAGS="$CFLAGS $HARFBUZZ_CFLAGS"
AC_CHECK_FUNC(hb_graphite2_face_get_gr_face,,[AC_MSG_ERROR([Harfbuzz needs to be built with Graphite support.])])
    LIBS="$save_LIBS"
    CFLAGS="$save_CFLAGS"
else
    if test "$with_system_graphite" = "yes"; then
        AC_MSG_ERROR([--without-system-graphite must be used when --without-system-harfbuzz is used])
    fi
fi

in configure.)


Regards,

Rene


Reply to: