Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
[accidently clicked on submit] Description of problem: Linphone fails to start in Fedora 31 beta Version-Release number of selected component (if applicable): linphone-3.6.1-32.fc31.x86_64 How reproducible: In Fedora 31 beta, start linphone in command line and it fails. Spits out: "linphone: symbol lookup error: /lib64/libmediastreamer_voip.so.3: undefined symbol: stunParseHostName" Steps to Reproduce: 1. Have Fedora 31 beta running 2. Start linphone in terminal 3. linphone fails. Actual results: $ linphone linphone: symbol lookup error: /lib64/libmediastreamer_voip.so.3: undefined symbol: stunParseHostName Expected results: linphone should have started correctly and a GUI displayed. Additional info:
Can you try to downgrade ortp to ortp-0.23.0-9.fc30?
I thought I'd killed the newer ortp version. The library correctly marks the incompatible API change with a new soname. 0.23.0 is libortp.so.9.0.0 and 0.27.0 is libortp.so.11.0.0.
ortp-0.24.2-2.fc31 is in F31 https://koji.fedoraproject.org/koji/buildinfo?buildID=1332456 it have the same soname as 0.23.0 https://koji.fedoraproject.org/koji/rpminfo?rpmID=18384549
Sadly, 0.24.2 has the same soname, but it not compatible: https://bugzilla.redhat.com/show_bug.cgi?id=1718221 Maybe we should bundle ortp-0.23.0 and upgrade mailline ortp to 0.27.0. I would suggest modules - but I am still struggling to understand what modules did to my Java package....
I build for F32 linphone with oRTP included in linphone sources (looks like 0.22.0 there). But oRTP 0.27.0 requires bctoolbox that is missing in repo now.
Maybe also this should be added to linphone.spec? Obsoletes: ortp <= 1:0.24.2-2 Obsoletes: ortp-devel <= 1:0.24.2-2 Provides: ortp = 1:0.24.2-2 Provides: ortp-devel = 1:0.24.2-2
*** This bug has been marked as a duplicate of bug 1718221 ***
Note, ortp has been patched and release on f31,f32