Bug#1122879: /lib/x86_64-linux-gnu/libharfbuzz.so.0: undefined symbol: FT_Get_Transform

Brendan Reilly dta_bhc at gbrmail.com
Thu Jan 15 12:34:47 GMT 2026


    Thanks for that. So libharfbuzz needs the symbol, and it asks for the
    library that provides it. That's good. What does "ldd
    /usr/bin/gnuplot-x11" say? And can you confirm that running
    "/usr/bin/gnuplot-x11" gives you the "symbol lookup error"? If some
    other command gives you the "symbol lookup error", can I get the output
    of "ldd that-other-command"?
    
    Thanks much
    


sec (384) % ldd /usr/bin/gnuplot-x11
	linux-vdso.so.1 (0x0000146e481da000)
	libedit.so.2 => /lib/x86_64-linux-gnu/libedit.so.2 (0x0000146e48180000)
	libgd.so.3 => /usr/local/lib/libgd.so.3 (0x0000146e48119000)
	liblua5.4.so.0 => /lib/x86_64-linux-gnu/liblua5.4.so.0 (0x0000146e480d5000)
	libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x0000146e48053000)
	libwebpmux.so.3 => /lib/x86_64-linux-gnu/libwebpmux.so.3 (0x0000146e48044000)
	libwx_gtk3u_core-3.2.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 (0x0000146e47400000)
	libwx_baseu-3.2.so.0 => /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 (0x0000146e47000000)
	libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x0000146e48031000)
	libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x0000146e47d8f000)
	libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x0000146e47d2c000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x0000146e46ea8000)
	libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x0000146e46d5a000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x0000146e46a00000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000146e47310000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000146e47cff000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000146e4680b000)
	libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x0000146e46d24000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x0000146e48017000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x0000146e46cec000)
	libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x0000146e4675b000)
	libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x0000146e46400000)
	libXpm.so.4 => /lib/x86_64-linux-gnu/libXpm.so.4 (0x0000146e47ceb000)
	libtiff.so.4 => /lib/x86_64-linux-gnu/libtiff.so.4 (0x0000146e46000000)
	libsharpyuv.so.0 => /lib/x86_64-linux-gnu/libsharpyuv.so.0 (0x0000146e47ce2000)
	libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x0000146e45800000)
	libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x0000146e4664b000)
	libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x0000146e47305000)
	libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x0000146e46cbe000)
	libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x0000146e45608000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x0000146e462b8000)
	libSM.so.6 => /lib/x86_64-linux-gnu/libSM.so.6 (0x0000146e472fa000)
	libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x0000146e46c73000)
	libnotify.so.4 => /lib/x86_64-linux-gnu/libnotify.so.4 (0x0000146e472ec000)
	libXtst.so.6 => /lib/x86_64-linux-gnu/libXtst.so.6 (0x0000146e46c6b000)
	libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x0000146e4629b000)
	libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x0000146e455ba000)
	libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x0000146e45523000)
	libtiff.so.6 => /usr/local/lib/libtiff.so.6 (0x0000146e4549e000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x0000146e4627b000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x0000146e4546d000)
	libpcre2-32.so.0 => /lib/x86_64-linux-gnu/libpcre2-32.so.0 (0x0000146e453d4000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x0000146e45293000)
	libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x0000146e45274000)
	libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x0000146e46640000)
	libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x0000146e4626e000)
	libatomic.so.1 => /lib/x86_64-linux-gnu/libatomic.so.1 (0x0000146e4526a000)
	libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x0000146e451bb000)
	libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x0000146e451a6000)
	libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x0000146e45199000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x0000146e4516e000)
	libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x0000146e4515f000)
	libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x0000146e46c66000)
	libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x0000146e450b2000)
	/lib64/ld-linux-x86-64.so.2 (0x0000146e481dc000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x0000146e450a3000)
	libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x0000146e45090000)
	libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x0000146e4507f000)
	libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x0000146e46267000)
	libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x0000146e45055000)
	libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x0000146e44f25000)
	libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x0000146e44f11000)
	libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x0000146e44ed3000)
	libcloudproviders.so.0 => /lib/x86_64-linux-gnu/libcloudproviders.so.0 (0x0000146e44ebb000)
	libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x0000146e44eb3000)
	libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x0000146e44ea0000)
	libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x0000146e44e96000)
	libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x0000146e44e91000)
	libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x0000146e44e84000)
	libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x0000146e44e7f000)
	libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x0000146e44e7a000)
	libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x0000146e44e6d000)
	libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x0000146e44e68000)
	libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x0000146e44dec000)
	libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x0000146e44db8000)
	libICE.so.6 => /lib/x86_64-linux-gnu/libICE.so.6 (0x0000146e44d99000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x0000146e44d8f000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x0000146e44d63000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x0000146e44d39000)
	libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x0000146e44d2f000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x0000146e44d2a000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x0000146e44d22000)
	libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x0000146e44ce2000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x0000146e44c8b000)
	libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x0000146e44c2b000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x0000146e44b16000)
	libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x0000146e44b08000)
sec (385) % /usr/bin/gnuplot-x11
/usr/bin/gnuplot-x11: symbol lookup error: /lib/x86_64-linux-gnu/libharfbuzz.so.0: undefined symbol: FT_Get_Transform


If I install emacs 30.1 with apt I get the same error
I had to recompile it with

./configure  --without-cairo   --without-harfbuzz

and that works.



More information about the debian-science-maintainers mailing list