[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linphone-users] linphone 3.8.4-1 cannot open shared object file
From: |
J G Miller |
Subject: |
Re: [Linphone-users] linphone 3.8.4-1 cannot open shared object file |
Date: |
Tue, 16 Jun 2015 03:50:57 +0200 |
At 19:26h, on Monday, June 15, 2015,
in message <address@hidden>,
on the subject of "[Linphone-users] linphone 3.8.4-1 cannot open shared object
file"
> i just updated linphone to 3.8.4-1 on archlinux
How was it updated?
Installed using the Arch Linux software manager or compiled, linked, and
installed from source?
> and when running in terminal i get:
>
> "linphone: error while loading shared libraries: libmbedtls.so.8: cannot
> open shared object file: No such file or directory"
This tells you that the application cannot find the specific shared library
file libmbedtls.so.8, which of course must be installed in one of the paths
that the
application is searching for shared library files which are determined by
ld.so.conf
configuration and possibly LD_LIBRARY_PATH environmental variable.
> mbedtls 1.3.11-1 is installed.
And does this installed version of mbedtls include the library file
libmdedtls.so.8? Specifically so.8 and not some other version?
And if so.8 is installed, in which particular directory.
One pitfall that can occur with share library file installations on
systems which allow or support multi-arch library files, is that the library
file gets installed under {/usr}/lib/[whatever_architecture_type] and that
sub-directory under /lib or most often /usr/lib is not included in the
ld.so.conf configuration or possibly LD_LIBRARY_PATH environmental variable.
So in light of that one also needs to consider what architecture version of
linphone has been installed (eg 64 bit intel usually designated amd64) and
if the version of libmdedtls is also of the same architecture (viz 64 bit
intel amd64).
> thanks in advance
You are most welcome.