Package Details: linphone-desktop 5.3.1-2

Git Clone URL: https://aur.archlinux.org/linphone-desktop.git (read-only, click to copy)
Package Base: linphone-desktop
Description: A free VoIP and video softphone based on the SIP protocol
Upstream URL: http://linphone.org
Licenses: GPL-3.0-only
Provides: linphone
Submitter: Megver83
Maintainer: nathanchere
Last Packager: nathanchere
Votes: 15
Popularity: 1.07
First Submitted: 2020-07-23 05:07 (UTC)
Last Updated: 2025-10-20 18:30 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

coloradoruss commented on 2025-11-29 00:45 (UTC)

Regarding my previous comment, despite deleting, re-downloading, re-making, deleting, ... about 4 or 5 times the other day, I decided to try again today, and it worked. Nothing has changed. Weird, but working...

coloradoruss commented on 2025-11-25 22:45 (UTC) (edited on 2025-11-25 22:47 (UTC) by coloradoruss)

Hello, I am trying to install as follows:

git clone https://aur.archlinux.org/linphone-desktop.git
cd linphone-desktop/
makepkg -s

I have worked through as many dependency issues that popped up, and now I am getting the following error at the end of the makepkg procedure:

  
  ***************************************************************************
  ***************************************************************************
  ***** Linphone SDK without third party GPL software                   *****
  ***** If you acquired a proprietary license from Belledonne           *****
  ***** Communications, this SDK can be used to create                  *****
  ***** a proprietary Linphone-based application.                       *****
  ***************************************************************************
  ***************************************************************************

-- Found BCToolbox: bctoolbox
CMake Warning (dev) at linphone-app/CMakeLists.txt:99 (set):
  implicitly converting 'BOOLEAN' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at linphone-app/CMakeLists.txt:100 (set):
  implicitly converting 'BOOLEAN' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Trying to find LinphoneCxx
-- Trying to find Mediastreamer2
-- Found Mediastreamer2: mediastreamer2
-- Trying to find Belcard
-- Trying to find LibLinphone
Optional package TextToSpeech found.
Optional package QmlModels found.
-- Package file name is linphone-5.3.1
-- Versions : 5.3.1, 5.3.1
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...

The only think I can see that it may be is the lack of a CMakeLists.txt in every external dependency directory:

 
CMake Error at linphone-sdk/cmake/ExternalDependencies.cmake:419 (add_subdirectory):
  The source directory

    /home/russ/.aur-downloads/linphone-desktop/src/linphone-desktop/linphone-sdk/external/decaf

  does not contain a CMakeLists.txt file.
Call Stack (most recent call first):
  linphone-sdk/cmake/ExternalDependencies.cmake:426 (add_decaf)
  linphone-sdk/CMakeLists.txt:131 (include)


CMake Error at linphone-sdk/cmake/ExternalDependencies.cmake:669 (add_subdirectory):
  The source directory

    /home/russ/.aur-downloads/linphone-desktop/src/linphone-desktop/linphone-sdk/external/jsoncpp

  does not contain a CMakeLists.txt file.
Call Stack (most recent call first):
  linphone-sdk/cmake/ExternalDependencies.cmake:676 (add_jsoncpp)
  linphone-sdk/CMakeLists.txt:131 (include)

...

I have beat my head on the wall for hours trying to figure this out. Any suggestions? Tks

Arc commented on 2025-11-05 23:29 (UTC) (edited on 2025-11-05 23:35 (UTC) by Arc)

I'm getting the same failure that @Flammkuchen raises. And the same changes/additions to PKGBUILD allowed it to build (though not work yet).

Flammkuchen commented on 2025-10-22 07:24 (UTC)

This package fails to build for me with the qt6 dependencies. If I change them to qt5 and add qt5-quickcontrols2 to the dependencies and meson to the makedepends, it builds and starts.

wooptoo commented on 2025-10-20 12:45 (UTC)

Thank you Nathan for maintaining this package

nathanchere commented on 2025-10-20 05:50 (UTC)

Sorry this took a while to fix, the PKGBUILD has now been rewritten from scratch to address several build issues and remove workarounds which are no longer relevant.

daniel7 commented on 2025-08-01 12:37 (UTC)

Thanks for commenting on this and bringing my attention to it.

It seems that something in Arch has changed and is now conflicting. I don't think it makes much sense to try to fix the 5.2.6 version now, as I assume the next stable version is around the corner. For now, I'm going to upgrade the package to version 6 beta, since this linphone-desktop version is quite old anyway (even though it's still the latest stable release and this AUR package should track the stable release).

I'm currently having some build problems that I hope to fix soon.

elvisman113 commented on 2025-07-31 20:03 (UTC)

After applying the -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to the PKGBUILD, I'm getting a build error:

[ 24%] Building C object linphone-sdk/external/openldap/libraries/liblber/CMakeFiles/lber.dir/bprint.c.o
In file included from /home/user/.cache/yay/linphone-desktop/src/linphone-desktop/linphone-sdk/external/openldap/libraries/liblber/bprint.c:37:
/home/user/.cache/yay/linphone-desktop/src/linphone-desktop/linphone-sdk/external/openldap/include/ac/string.h:61:30: error: conflicting types for ‘strdup’; have ‘char *(void)’
   61 |         LDAP_LIBC_F(char *) (strdup)();
      |                              ^~~~~~
In file included from /home/user/.cache/yay/linphone-desktop/src/linphone-desktop/linphone-sdk/external/openldap/include/ac/string.h:21:
/usr/include/string.h:187:14: note: previous declaration of ‘strdup’ with type ‘char *(const char *)’
  187 | extern char *strdup (const char *__s)
      |              ^~~~~~
/home/user/.cache/yay/linphone-desktop/src/linphone-desktop/linphone-sdk/external/openldap/include/ac/string.h:71:6: error: conflicting types for ‘strcasecmp’; have ‘int(void)’
   71 | int (strcasecmp)();
      |      ^~~~~~~~~~
In file included from /usr/include/string.h:462:
/usr/include/strings.h:116:12: note: previous declaration of ‘strcasecmp’ with type ‘int(const char *, const char *)’
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |            ^~~~~~~~~~
/home/user/.cache/yay/linphone-desktop/src/linphone-desktop/linphone-sdk/external/openldap/include/ac/string.h:72:6: error: conflicting types for ‘strncasecmp’; have ‘int(void)’
   72 | int (strncasecmp)();
      |      ^~~~~~~~~~~
/usr/include/strings.h:120:12: note: previous declaration of ‘strncasecmp’ with type ‘int(const char *, const char *, long unsigned int)’
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |            ^~~~~~~~~~~
make[2]: *** [linphone-sdk/external/openldap/libraries/liblber/CMakeFiles/lber.dir/build.make:93: linphone-sdk/external/openldap/libraries/liblber/CMakeFiles/lber.dir/bprint.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:4549: linphone-sdk/external/openldap/libraries/liblber/CMakeFiles/lber.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

dashall commented on 2025-05-25 11:08 (UTC) (edited on 2025-05-25 11:09 (UTC) by dashall)

recent cmake needs an additional flag to build successfully

-DCMAKE_POLICY_VERSION_MINIMUM=3.5

add it into PKGBUILD build section:

build() {

cmake .. -DCMAKE_BUILD_PARALLEL_LEVEL=$(nproc) -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_POLICY_VERSION_MINIMUM=3.5

traibr commented on 2024-09-29 16:10 (UTC) (edited on 2024-09-29 18:00 (UTC) by traibr)

Hi Daniel, I've run into a problem installing this package, I've raised an incident request on the ArchLinux Forum - https://bbs.archlinux.org/viewtopic.php?id=299835 for more details, sorry I couldn't break it down very well in the AUR package repository comments box.

Building ver.: 0.0.1763 Packaging for: amd-64 CMake Error at linphone-sdk/external/mbedtls/CMakeLists.txt:314 (message):

/home/<USERNAME>/aur-package/linphone-desktop/src/linphone-desktop/linphone-sdk/external/mbedtls/framework/CMakeLists.txt not found. Run git submodule update --init from the source tree to fetch the submodule contents.

-- Configuring incomplete, errors occurred! ==> ERROR: A failure occurred in build(). Aborting...