Ich möchte eine SIP/VOIP Lösung auf meinem (frisch aktualisiertem) Tumbleweed System installieren. Yast bietet linphone an, aber beim Versuch es zu installieren, kommt die oben genannte Fehlermeldung. Ich konnte die benötigte Bibliothek auch nirgends finden. Hat jemand eine Lösung oder einen Vorschlag für ein anderes funktionierendes Produkt?
Vielen Dank für Eure Unterstützung
Linphone ist in alle Repos, die ich mir angeschaut habe, wegen diesem Fehler nicht zu bauen.
Wahrscheinlich hat Tumbleweed schon einen neuere gstreamer Version.
Ich habe Leap 15.1. Hier ist libmediastreamer_base10 - Audio/video real-time streaming library, base part im OSS Repo vefügbar.
Hast du das bei dir kontroliert?
Sollte deine Frage eigentlich lauten: Warum ist libmediastreamer_base10 nicht in Tumbleweed? bzw. Est ist da, aber warum wird es nicht genützt? Vielleicht ist da ein Packaging Fehler der behoben werden soll.
Oder gibst du so schnell auf um gleich nach ein anderes Produkt zu fragen?
Eigentlich gebe ich nicht sooo schnell auf. Habe danach mit
zypper info --provides libmediastreamer_base10
Loading repository data...
Reading installed packages...
package 'libmediastreamer_base10' not found.
gesucht und nichts gefunden. libmediastreamer10 wird dagegen gefunden:
zypper info --provides libmediastreamer10
Loading repository data...
Reading installed packages...
Information for package libmediastreamer10:
-------------------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : libmediastreamer10
Version : 4.3.1-1.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 828.8 KiB
Installed : Yes
Status : up-to-date
Source package : mediastreamer2-4.3.1-1.1.src
Summary : Audio/video real-time streaming library, base part
Description :
Mediastreamer2 is a GPL licensed library to make audio and video
real-time streaming and processing. Written in pure C, it is based
upon the oRTP library.
Provides : [3]
libmediastreamer.so.10()(64bit)
libmediastreamer10 = 4.3.1-1.1
libmediastreamer10(x86-64) = 4.3.1-1.1
Und jetzt weiß ich nicht mehr weiter, deshalb poste ich ja hier
Deine Version von linphone ist eine ältere Version, die gegen libs gebaut wurde, die noch wie in der Fehlermeldung hiessen.
Diese libs sind aber jetzt durch ein Update mit einer anderen Version ersetzt worden, die diese Namenskonvention nicht mehr hat…
rpm -q --requires https://download.opensuse.org/tumbleweed/repo/oss/x86_64/liblinphone9-3.12.0-9.4.x86_64.rpm
/sbin/ldconfig
/sbin/ldconfig
libbctoolbox.so.1()(64bit)
libbelcard.so.1()(64bit)
libbellesip.so.0()(64bit)
libbzrtp.so.0()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_3.3.1)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.29)(64bit)
libmediastreamer_base.so.10()(64bit)
libmediastreamer_voip.so.10()(64bit)
libortp.so.13()(64bit)
libsqlite3.so.0()(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
libxml2.so.2()(64bit)
libxml2.so.2(LIBXML2_2.4.30)(64bit)
libxml2.so.2(LIBXML2_2.5.8)(64bit)
libxml2.so.2(LIBXML2_2.6.0)(64bit)
libxml2.so.2(LIBXML2_2.6.2)(64bit)
libxml2.so.2(LIBXML2_2.6.23)(64bit)
libxml2.so.2(LIBXML2_2.6.5)(64bit)
libxml2.so.2(LIBXML2_2.6.8)(64bit)
libxml2.so.2(LIBXML2_2.8.0)(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
Die Dateien sind vom 8. Februar 2020
Auf gut deutsch
Installiere die ähnliche Version der angemeckerten Dateien und schau, ob es funktioniert.
linphone baut gegen Tumbleweed momentan nicht:
https://build.opensuse.org/package/show/openSUSE%3AFactory/linphoneqt