Error while loading shared libraries: libgstbase-0.10.so.0: cannot open shared object file: No such file or directory

Hi All,
How to fix this error in Rocky Linux?
“error while loading shared libraries: libgstbase-0.10.so.0: cannot open shared object file: No such file or directory”.

Please help.

Best regards,
Marben

Have you tried installing gstreamer?

dnf install gstreamer1

Ivan

Hi Ivan,
I tried instgalling gstreamer, but I still have the same error.
./calibredrv
/home/Marben//Calibre_2020_AOJ/aoj_cal_2020.3_16.11/pkgs/icwb/pvt/calibrewb: error while loading shared libraries: libgstbase-0.10.so.0: cannot open shared object file: No such file or directory

Please help.

Best regards,
Marben

It’s an old version of gstreamer library.
Try linking your installed library, it could work.

ln -s /usr/lib64/libgstbase-1.0.so /usr/lib64/libgstbase-0.10.so.0

Let me know…

Ivan

Hi Ivan,
I already lin, but same error exist.

[root@eda Marben]# ln -s /usr/lib64/libgstbase-1.0.so /usr/lib64/libgstbase-0.10.so.0
[root@eda Marben]#

[Marben@eda bin]$ ./calibredrv
/home/Marben//Calibre_2020_AOJ/aoj_cal_2020.3_16.11/pkgs/icwb/pvt/calibrewb: error while loading shared libraries: libgstbase-0.10.so.0: cannot open shared object file: No such file or directory
[Marben@eda bin]$

Best regards,
Marben

Paste here the output of:

ldd -v ./calibredrv

Ivan

Hi Ivan,
Here is the output of ldd -v ./calibredrv.

[Marben@eda bin]$ ldd -v ./calibredrv
not a dynamic executable
[Marben@eda bin]$

Best regards,
Marben

ldd -v /home/Marben//Calibre_2020_AOJ/aoj_cal_2020.3_16.11/pkgs/icwb/pvt/calibrewb

Hi,
[Marben@eda bin]$ ldd -v /home/Marben//Calibre_2020_AOJ/aoj_cal_2020.3_16.11/pkgs/icwb/pvt/calibrewb
linux-vdso.so.1 (0x00007ffe525f6000)
libtkimg1.4.6.so => not found
libtclenc.so => not found
libXft.so.2 => /lib64/libXft.so.2 (0x00007fb88f6dd000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x00007fb88f4d2000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007fb88f28d000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007fb88efd1000)
libXss.so.1 => /lib64/libXss.so.1 (0x00007fb88edcd000)
libtcl8.6.so => /lib64/libtcl8.6.so (0x00007fb88ea0b000)
libtk8.6.so => not found
libitcl4.1.2.so => not found
libtifftcl3.9.7.so => not found
libthread2.8.4.so => not found
libTktable2.11.so => not found
libcalibre_utils.so => not found
libmfem.so.3.4 => not found
libsuitesparseconfig.so => not found
libcholmod.so => not found
libcamd.so => not found
libmtmetis.so => not found
libwildriver.so => not found
libccolamd.so => not found
libklu.so => not found
libamd.so => not found
libcolamd.so => not found
libbtf.so => not found
librt.so.1 => /lib64/librt.so.1 (0x00007fb88e803000)
libiomp5.so => not found
libfdilefdef.5.8.so => not found
libClp.so => not found
libQt5Widgets.so.5 => /lib64/libQt5Widgets.so.5 (0x00007fb88e180000)
libQt5Gui.so.5 => /lib64/libQt5Gui.so.5 (0x00007fb88dc58000)
libQt5Network.so.5 => /lib64/libQt5Network.so.5 (0x00007fb88f94d000)
libQt5Sql.so.5 => /lib64/libQt5Sql.so.5 (0x00007fb88dc0c000)
libQt5Xml.so.5 => /lib64/libQt5Xml.so.5 (0x00007fb88dbcd000)
libQt5Concurrent.so.5 => /lib64/libQt5Concurrent.so.5 (0x00007fb88f945000)
libQt5Core.so.5 => /lib64/libQt5Core.so.5 (0x00007fb88d6b4000)
libQt5PrintSupport.so.5 => /lib64/libQt5PrintSupport.so.5 (0x00007fb88d63c000)
libmkl_intel_ilp64.so => not found
libmkl_intel_thread.so => not found
libmkl_core.so => not found
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb88d41c000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007fb88d0d9000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007fb88cec6000)
libXpm.so.4 => /lib64/libXpm.so.4 (0x00007fb88ccb3000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fb88caaf000)
libopencv_core.so.2.4 => not found
libopencv_highgui.so.2.4 => not found
libopencv_video.so.2.4 => not found
libopencv_imgproc.so.2.4 => not found
libopencv_flann.so.2.4 => not found
libopencv_features2d.so.2.4 => not found
libprotobuf.so.17 => not found
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fb88c71a000)
libm.so.6 => /lib64/libm.so.6 (0x00007fb88c398000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb88c180000)
libc.so.6 => /lib64/libc.so.6 (0x00007fb88bdbb000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fb88bb80000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fb88b978000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fb88b767000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007fb88b532000)
libz.so.1 => /lib64/libz.so.1 (0x00007fb88b31b000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007fb88b095000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007fb88adf0000)
libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007fb88ab5c000)
libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007fb88a676000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007fb88a32f000)
libicui18n.so.60 => /lib64/libicui18n.so.60 (0x00007fb889e6d000)
libicuuc.so.60 => /lib64/libicuuc.so.60 (0x00007fb889aaa000)
libicudata.so.60 => /lib64/libicudata.so.60 (0x00007fb887f00000)
libpcre2-16.so.0 => /lib64/libpcre2-16.so.0 (0x00007fb887c87000)
libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007fb887a85000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fb88776c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb88f8f4000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fb887543000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007fb887311000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007fb88705b000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007fb886e2f000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fb886c08000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007fb8869eb000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007fb8867e5000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007fb88658b000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fb88626d000)
libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007fb885e7c000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fb885c0b000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007fb885a07000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007fb8857b4000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fb88558a000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fb885369000)
libp11-kit.so.0 => /lib64/libp11-kit.so.0 (0x00007fb88503f000)
libidn2.so.0 => /lib64/libidn2.so.0 (0x00007fb884e21000)
libunistring.so.2 => /lib64/libunistring.so.2 (0x00007fb884aa0000)
libtasn1.so.6 => /lib64/libtasn1.so.6 (0x00007fb88488d000)
libnettle.so.6 => /lib64/libnettle.so.6 (0x00007fb884653000)
libhogweed.so.4 => /lib64/libhogweed.so.4 (0x00007fb884422000)
libgmp.so.10 => /lib64/libgmp.so.10 (0x00007fb88418a000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007fb883f06000)
libffi.so.6 => /lib64/libffi.so.6 (0x00007fb883cfd000)

Version information:
/home/Marben//Calibre_2020_AOJ/aoj_cal_2020.3_16.11/pkgs/icwb/pvt/calibrewb:
	libstdc++.so.6 (GLIBCXX_3.4.10) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4.9) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4.11) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.2) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.1) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4.6) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4.5) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4.7) => /lib64/libstdc++.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.6) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.3) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.9) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.8) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.10) => /lib64/libc.so.6
	libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
	libgcc_s.so.1 (GCC_3.3) => /lib64/libgcc_s.so.1
	libgcc_s.so.1 (GCC_4.2.0) => /lib64/libgcc_s.so.1
	libgcc_s.so.1 (GCC_4.3.0) => /lib64/libgcc_s.so.1
	libgcc_s.so.1 (GCC_4.0.0) => /lib64/libgcc_s.so.1
	libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
	libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
	libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
	libQt5Core.so.5 (Qt_5.6) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5) => /lib64/libQt5Core.so.5
	librt.so.1 (GLIBC_2.2.5) => /lib64/librt.so.1
	libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
	libdl.so.2 (GLIBC_2.3.4) => /lib64/libdl.so.2
	libQt5Sql.so.5 (Qt_5) => /lib64/libQt5Sql.so.5
	libQt5Xml.so.5 (Qt_5) => /lib64/libQt5Xml.so.5
	libQt5Network.so.5 (Qt_5) => /lib64/libQt5Network.so.5
	libiomp5.so (VERSION) => not found
	libQt5Widgets.so.5 (Qt_5) => /lib64/libQt5Widgets.so.5
	libQt5Gui.so.5 (Qt_5) => /lib64/libQt5Gui.so.5
/lib64/libXft.so.2:
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libXrender.so.1:
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libfontconfig.so.1:
	libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
	libuuid.so.1 (UUID_1.0) => /lib64/libuuid.so.1
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libfreetype.so.6:
	libc.so.6 (GLIBC_2.11) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libpng16.so.16 (PNG16_0) => /lib64/libpng16.so.16
/lib64/libXss.so.1:
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
/lib64/libtcl8.6.so:
	libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
	libz.so.1 (ZLIB_1.2.2) => /lib64/libz.so.1
	libz.so.1 (ZLIB_1.2.0) => /lib64/libz.so.1
	libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
	libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
	libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
	libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.15) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.11) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
/lib64/librt.so.1:
	libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
	libpthread.so.0 (GLIBC_PRIVATE) => /lib64/libpthread.so.0
	libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
/lib64/libQt5Widgets.so.5:
	libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
	libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
	libQt5Core.so.5 (Qt_5.12) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5.12.5_PRIVATE_API) => /lib64/libQt5Core.so.5
	libQt5Gui.so.5 (Qt_5) => /lib64/libQt5Gui.so.5
	libQt5Gui.so.5 (Qt_5.12.5_PRIVATE_API) => /lib64/libQt5Gui.so.5
/lib64/libQt5Gui.so.5:
	libc.so.6 (GLIBC_2.11) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libpng16.so.16 (PNG16_0) => /lib64/libpng16.so.16
	libQt5Core.so.5 (Qt_5.12) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5.12.5_PRIVATE_API) => /lib64/libQt5Core.so.5
	libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
	libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
	libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
	libgcc_s.so.1 (GCC_3.4) => /lib64/libgcc_s.so.1
/lib64/libQt5Network.so.5:
	libc.so.6 (GLIBC_2.10) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libcrypto.so.1.1 (OPENSSL_1_1_0) => /lib64/libcrypto.so.1.1
	libssl.so.1.1 (OPENSSL_1_1_0) => /lib64/libssl.so.1.1
	libssl.so.1.1 (OPENSSL_1_1_1) => /lib64/libssl.so.1.1
	libQt5Core.so.5 (Qt_5.12) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5.12.5_PRIVATE_API) => /lib64/libQt5Core.so.5
	libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
	libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
	libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
/lib64/libQt5Sql.so.5:
	libQt5Core.so.5 (Qt_5.12) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5.12.5_PRIVATE_API) => /lib64/libQt5Core.so.5
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
/lib64/libQt5Xml.so.5:
	libQt5Core.so.5 (Qt_5.12) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5.12.5_PRIVATE_API) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5) => /lib64/libQt5Core.so.5
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
/lib64/libQt5Concurrent.so.5:
	libQt5Core.so.5 (Qt_5.12) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5) => /lib64/libQt5Core.so.5
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
	libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
/lib64/libQt5Core.so.5:
	libgcc_s.so.1 (GCC_3.4) => /lib64/libgcc_s.so.1
	libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
	libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.2) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4.14) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.3) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4.21) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3.8) => /lib64/libstdc++.so.6
	libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
	libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.9) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.6) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.28) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.16) => /lib64/libc.so.6
	libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
	libsystemd.so.0 (LIBSYSTEMD_209) => /lib64/libsystemd.so.0
	libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
	libpthread.so.0 (GLIBC_2.3.3) => /lib64/libpthread.so.0
	libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
	ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
/lib64/libQt5PrintSupport.so.5:
	libQt5Core.so.5 (Qt_5.12) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5) => /lib64/libQt5Core.so.5
	libQt5Core.so.5 (Qt_5.12.5_PRIVATE_API) => /lib64/libQt5Core.so.5
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libQt5Gui.so.5 (Qt_5) => /lib64/libQt5Gui.so.5
	libQt5Gui.so.5 (Qt_5.12.5_PRIVATE_API) => /lib64/libQt5Gui.so.5
	libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
	libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
	libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
	libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
	libQt5Widgets.so.5 (Qt_5) => /lib64/libQt5Widgets.so.5
	libQt5Widgets.so.5 (Qt_5.12.5_PRIVATE_API) => /lib64/libQt5Widgets.so.5
	libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
/lib64/libpthread.so.0:
	ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2
	ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
/lib64/libX11.so.6:
	libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.15) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.26) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
/lib64/libXext.so.6:
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
/lib64/libXpm.so.4:
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
/lib64/libdl.so.2:
	ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
	libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libstdc++.so.6:
	libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
	ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
	libgcc_s.so.1 (GCC_4.2.0) => /lib64/libgcc_s.so.1
	libgcc_s.so.1 (GCC_3.3) => /lib64/libgcc_s.so.1
	libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.18) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.16) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libm.so.6:
	ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
	libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
/lib64/libgcc_s.so.1:
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libc.so.6:
	ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
	ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
/lib64/libexpat.so.1:
	libc.so.6 (GLIBC_2.25) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libuuid.so.1:
	ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.25) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.28) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libbz2.so.1:
	libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6

Hi,
The result is 723 lines.
How can I post the error result?
There is no attach file here.

Best regards,
Marben

You can use https://pastebin.com/

Anyway, I tried to compile myself gstreamer-0.10.
It was very simple (only one patch is needed); it will provide the older library you need.
If you need help in compiling, let me know.

Ivan

Hi,
Yes, I need help in compiling.

Best regards,
Marben

First, remove the symbolic link you previously created
rm /usr/lib64/libgstbase-0.10.so.0

First install development tools:
dnf groupinstall "Development tools"

Now you have to download gstreamer 0.10 and compile it

Download:
wget -qO- https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.36.tar.xz | tar xJvf - -C /usr/local/src/

Move to source directory:
cd /usr/local/src/gstreamer-0.10.36/

Patch it:

  • Remove line 29:
    sed -i '29d' ./gst/parse/grammar.y
  • Add line 650:
    sed -i '650i %lex-param { void *scanner }' ./gst/parse/grammar.y

Configure, Compile, and install it:
./configure && make && make install

To be sure to load the new libraries:
ldconfig

Done!

Ivan

Hi Ivan,
wget -qO- https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.36.tar.xz result
is weird. Its like these:
іM~.��g�g��L��u&����‚3�i�������3����x���NaX!չdR������i��:,L��s���BR|ʫE��,M��t<W3s�������l�
�nv���c}İzS;�2�>�tg�� ���ŧ���r�;�}��6�xz�B���B�� N�W�� ���/�8L��Vo[,�v@��8�?�#�9���� ����|��T���u$`�Gu1��6['����׸�Г
;0YZ[root@eda Marben]# 62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62

It’s only one line…

wget -qO- https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.36.tar.xz | tar xJvf - -C /usr/local/src/

Ivan

Hi Ivan,
wget now works.

The one line works.

Result of ldconfig:

ldconfig: /lib64/libcrypto.so.1.0.2k_RHEL7_tar is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /lib64/libGL.so.1.7.0_tar is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /lib64/libdb-4.7.so_tar is not an ELF file - it has the wrong magic bytes at the start.

[root@eda gstreamer-0.10.36]#

Those messages don’t depend on what we have done with gstreamer.
Let’s run calibredrv, it should work.

Ivan

Hi Ivan,
Same error exist.

[Marben@eda bin]$ ./calibredrv
/home/Marben//Calibre_2020_AOJ/aoj_cal_2020.3_16.11/pkgs/icwb/pvt/calibrewb: error while loading shared libraries: libgstbase-0.10.so.0: cannot open shared object file: No such file or directory
[Marben@eda bin]$

Let’s continue this tomorrow, because I’m now tired.
I will sleep now.
Thank you very much for your help.

Best regards,
Marben

Now you know that calibre is not looking at the correct path for the library.
Try to set your local library dirs into the system library path:
echo "/usr/local/lib" > /etc/ld.so.conf.d/local.conf
echo "/usr/local/lib64" >> /etc/ld.so.conf.d/local.conf
ldconfig
and then try running calibredrv.

Good sleep.

Ivan

P.S.
I’ve just tried on my rocky test machine, and in this way libraries are correctly loaded.

1 Like