Bug 1756660 - linphone fails to start citing undefined symbol
Summary: linphone fails to start citing undefined symbol
Keywords:
Status: CLOSED DUPLICATE of bug 1718221
Alias: None
Product: Fedora
Classification: Fedora
Component: linphone
Version: 31
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: nucleo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-09-29 01:21 UTC by Harish Pillay
Modified: 2019-12-12 20:14 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-12 20:13:37 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Harish Pillay 2019-09-29 01:21:44 UTC
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:

Comment 1 Harish Pillay 2019-09-29 01:26:21 UTC
[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:

Comment 2 nucleo 2019-09-29 19:37:52 UTC
Can you try to downgrade ortp to ortp-0.23.0-9.fc30?

Comment 3 Stuart D Gathman 2019-09-29 21:00:33 UTC
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.

Comment 4 nucleo 2019-09-29 21:04:15 UTC
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

Comment 5 Stuart D Gathman 2019-09-30 13:48:21 UTC
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....

Comment 6 nucleo 2019-09-30 18:04:51 UTC
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.

Comment 7 nucleo 2019-10-01 16:19:05 UTC
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

Comment 8 Stuart D Gathman 2019-12-12 20:13:37 UTC

*** This bug has been marked as a duplicate of bug 1718221 ***

Comment 9 Stuart D Gathman 2019-12-12 20:14:25 UTC
Note, ortp has been patched and release on f31,f32


Note You need to log in before you can comment on or make changes to this bug.