LINUX.ORG.RU

История изменений

Исправление LongLiveUbuntu, (текущая версия) :

В общем, у меня получилось, кроме одного: сабж спотыкается вот на этом

symbol lookup error: /opt/fbreader/FBReader: undefined symbol: _ZTIN6icu_728ByteSinkE
.

Версия библиотеки та же самая: 72.1, я посмотрел в репозитории FC 38. ldconfig сделан и пути верные:

ldd /opt/fbreader/FBReader 
	linux-vdso.so.1 (0x00007ffe82d58000)
	libzip.so.5 => /usr/lib64/libzip.so.5 (0x00007fcaf4fc4000)
	libicuuc.so.72 => /opt/icu-bin/lib64/libicuuc.so.72 (0x00007fcaf4c00000)
	libicui18n.so.72 => /opt/icu-bin/lib64/libicui18n.so.72 (0x00007fcaf4800000)
	libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007fcaf4e43000)
	libz.so.1 => /lib64/libz.so.1 (0x00007fcaf56cc000)
	libQt6Core5Compat.so.6 => /usr/lib64/libQt6Core5Compat.so.6 (0x00007fcaf4ba0000)
	libQt6Widgets.so.6 => /usr/lib64/libQt6Widgets.so.6 (0x00007fcaf4000000)
	libQt6Network.so.6 => /usr/lib64/libQt6Network.so.6 (0x00007fcaf3e4e000)
	libQt6Core.so.6 => /usr/lib64/libQt6Core.so.6 (0x00007fcaf3800000)
	libQt6Gui.so.6 => /usr/lib64/libQt6Gui.so.6 (0x00007fcaf3000000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6 (0x00007fcaf2c00000)
	libm.so.6 => /lib64/libm.so.6 (0x00007fcaf2f23000)
	libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so.1 (0x00007fcaf4e1c000)
	libc.so.6 => /lib64/libc.so.6 (0x00007fcaf2a23000)
	libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fcaf4b8c000)
	libcrypto.so.3 => /usr/lib64/libcrypto.so.3 (0x00007fcaf2400000)
	libicudata.so.72 => /opt/icu-bin/lib64/libicudata.so.72 (0x00007fcaf0600000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcaf56e8000)
	libicui18n.so.73 => /usr/lib64/libicui18n.so.73 (0x00007fcaf0200000)
	libicuuc.so.73 => /usr/lib64/libicuuc.so.73 (0x00007fcaefe00000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fcaf00b9000)
	libdouble-conversion.so.3 => /usr/lib64/libdouble-conversion.so.3 (0x00007fcaf4b76000)
	libb2.so.1 => /usr/lib64/libb2.so.1 (0x00007fcaf4b6c000)
	libpcre2-16.so.0 => /usr/lib64/libpcre2-16.so.0 (0x00007fcaf4770000)
	libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007fcaf4b56000)
	libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fcaf3e01000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fcaefcbb000)
	libQt6DBus.so.6 => /usr/lib64/libQt6DBus.so.6 (0x00007fcaf295a000)
	libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007fcaf37b8000)
	libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007fcaf3784000)
	libOpenGL.so.0 => /usr/lib64/libOpenGL.so.0 (0x00007fcaf2ef8000)
	libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fcaf2ec0000)
	libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fcaefb8c000)
	libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fcaefac0000)
	libicudata.so.73 => /usr/lib64/libicudata.so.73 (0x00007fcaedc00000)
	libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007fcaf0562000)
	libgomp.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.so.1 (0x00007fcaf2e73000)
	libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007fcaedb47000)
	libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fcaf292e000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fcaf2903000)
	libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007fcaf006b000)
	libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fcaf23da000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fcaf4b4b000)
	libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fcaf4b43000)

Что еще может быть не так?

Смущает только, что он хочет сразу и icu 72 и 73, как видно из выхлопа ldd.

Исходная версия LongLiveUbuntu, :

В общем, у меня получилось, кроме одного: сабж спотыкается вот на этом

symbol lookup error: /opt/fbreader/FBReader: undefined symbol: _ZTIN6icu_728ByteSinkE
.

Версия библиотеки та же самая: 72.1, я посмотрел в репозитории FC 38. ldconfig сделан и пути верные:

ldd /opt/fbreader/FBReader 
	linux-vdso.so.1 (0x00007ffe82d58000)
	libzip.so.5 => /usr/lib64/libzip.so.5 (0x00007fcaf4fc4000)
	libicuuc.so.72 => /opt/icu-bin/lib64/libicuuc.so.72 (0x00007fcaf4c00000)
	libicui18n.so.72 => /opt/icu-bin/lib64/libicui18n.so.72 (0x00007fcaf4800000)
	libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007fcaf4e43000)
	libz.so.1 => /lib64/libz.so.1 (0x00007fcaf56cc000)
	libQt6Core5Compat.so.6 => /usr/lib64/libQt6Core5Compat.so.6 (0x00007fcaf4ba0000)
	libQt6Widgets.so.6 => /usr/lib64/libQt6Widgets.so.6 (0x00007fcaf4000000)
	libQt6Network.so.6 => /usr/lib64/libQt6Network.so.6 (0x00007fcaf3e4e000)
	libQt6Core.so.6 => /usr/lib64/libQt6Core.so.6 (0x00007fcaf3800000)
	libQt6Gui.so.6 => /usr/lib64/libQt6Gui.so.6 (0x00007fcaf3000000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6 (0x00007fcaf2c00000)
	libm.so.6 => /lib64/libm.so.6 (0x00007fcaf2f23000)
	libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so.1 (0x00007fcaf4e1c000)
	libc.so.6 => /lib64/libc.so.6 (0x00007fcaf2a23000)
	libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fcaf4b8c000)
	libcrypto.so.3 => /usr/lib64/libcrypto.so.3 (0x00007fcaf2400000)
	libicudata.so.72 => /opt/icu-bin/lib64/libicudata.so.72 (0x00007fcaf0600000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fcaf56e8000)
	libicui18n.so.73 => /usr/lib64/libicui18n.so.73 (0x00007fcaf0200000)
	libicuuc.so.73 => /usr/lib64/libicuuc.so.73 (0x00007fcaefe00000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fcaf00b9000)
	libdouble-conversion.so.3 => /usr/lib64/libdouble-conversion.so.3 (0x00007fcaf4b76000)
	libb2.so.1 => /usr/lib64/libb2.so.1 (0x00007fcaf4b6c000)
	libpcre2-16.so.0 => /usr/lib64/libpcre2-16.so.0 (0x00007fcaf4770000)
	libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007fcaf4b56000)
	libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fcaf3e01000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fcaefcbb000)
	libQt6DBus.so.6 => /usr/lib64/libQt6DBus.so.6 (0x00007fcaf295a000)
	libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007fcaf37b8000)
	libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007fcaf3784000)
	libOpenGL.so.0 => /usr/lib64/libOpenGL.so.0 (0x00007fcaf2ef8000)
	libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fcaf2ec0000)
	libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fcaefb8c000)
	libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fcaefac0000)
	libicudata.so.73 => /usr/lib64/libicudata.so.73 (0x00007fcaedc00000)
	libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007fcaf0562000)
	libgomp.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.so.1 (0x00007fcaf2e73000)
	libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007fcaedb47000)
	libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fcaf292e000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fcaf2903000)
	libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007fcaf006b000)
	libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fcaf23da000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fcaf4b4b000)
	libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fcaf4b43000)

Что еще может быть не так?