[Bug 1140595] New: linphone is broken
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595 Bug ID: 1140595 Summary: linphone is broken Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Factory Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: stakanov@freenet.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- linphone is broken and cannot start on TW. linphone [17:34:42:072][0x5599290cd800][Fatal]/home/abuild/rpmbuild/BUILD/linphoneqt-4.1.1/src/app/App.cpp:487: Unable to install default translator. KCrash: Application 'linphone' crashing... KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit sock_file=/run/user/1000/kdeinit5__0 [1]+ Fermato linphone Tried to install debug packages but the process in konqi aborts without apparent reason for a library that he searches but does not find. As a result this program cannot be used any more. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c1
--- Comment #1 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c2
Daniel Wells
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
Stefan Haas
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c5
--- Comment #5 from Daniel Wells
While Linphone is currently not usable on Tumbleweed, Linphone can be installed with Flatpak. See Linphone homepage.
No, not currently: "We are currently experiencing an issue with Flatpak, which will be addressed in the next release of Linphone for desktop in the coming weeks." -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c6
--- Comment #6 from Björn Voigt
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c7
Fabian Vogt
Compiling the extracted Linphone package (rpmbuild -bp linphone.spec) manually results in a working linphone executable. So something with the package must by wrong.
cd linphone-3.12.0 mkdir build cd build cmake -DENABLE_CXX_WRAPPER=ON -DENABLE_ROOTCA_DOWNLOAD=OFF -DENABLE_ZRTP=ON -DENABLE_LDAP=ON -DENABLE_STRICT=OFF -DENABLE_STATIC=OFF -DENABLE_GTK_UI=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/linphone .. make && make install /usr/local/linphone/bin/linphone
I guess it's an issue with LTO. Does it break if you build with "-flto" added to compile flags? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c8
Björn Voigt
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c9
Fabian Vogt
I compiled with -flto enabled, but Linphone works with LTO.
CFLAGS=-flto CXXFLAGS=-flto LDFLAGS=-flto cmake -DENABLE_CXX_WRAPPER=ON -DENABLE_ROOTCA_DOWNLOAD=OFF -DENABLE_ZRTP=ON -DENABLE_LDAP=ON -DENABLE_STRICT=OFF -DENABLE_STATIC=OFF -DENABLE_GTK_UI=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/linphone .. make && make install /usr/local/linphone/bin/linphone
You built linphone instead of linphoneqt, which are different things. The crash happens in linphoneqt. Disabling LTO doesn't have an effect there either though, the issue is that it does some weird stuff in the translation catalog creation which can lead to producing empty files instead. I submitted a patch: https://build.opensuse.org/request/show/727450 This should be submitted upstream as well. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c10
Antônio Medeiros
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c11
--- Comment #11 from Antônio Medeiros
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c12
--- Comment #12 from Fabian Vogt
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
Tyson Moore
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c13
--- Comment #13 from Antônio Medeiros
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c14
Stakanov Schufter
I see OBS Request #794200 was accepted.
Linux Kamarada 15.2 Beta Build 31.4 comes with Linphone from the OSS repo. It is working. You can see it in action downloading the live image from here:
https://kamarada.github.io/pt/download/15.1/
This bug is solved, isn't it?
apparently not in Tumbleweed, as it does start, does not segfault, but, does not open a GUI. It stays there in memory and opens also a related process owned by root. And that's all about it. Maybe I am missing a "requires"? I installed by zypper with "zypper in linphone" and it did not complain. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c15
Giacomo Comes
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c16
Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c17
Benjamin Greiner changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |code@bnavigator.de
Flags|needinfo?(nix@opensuse.org) |
--- Comment #17 from Benjamin Greiner
---
(In reply to Stakanov Schufter from comment #16)
This is the latest version un tubleweed. This bug is from 2019-07-07.
The curent failure to show the GUI is unrelated to the original bug from 2019
Please tell me what is needed.
Comment 15 gave all the hints. As a workaround you can manually install libsoci_sqlite3-4_0 I have submitted https://build.opensuse.org/request/show/839902 which forces the missing library link on liblinphone so that rpm finds the requirement. I did that in linphone instead of lime because lime drops the dep completely in https://gitlab.linphone.org/BC/public/lime/commit/ae9c0f81065312d554c3a2dd39... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595
http://bugzilla.opensuse.org/show_bug.cgi?id=1140595#c18
Stakanov Schufter
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com