Re: Linphone - un conseil pour compiler

Philippe Strauss via gull <gull-04vmY7CpswVinyhjFObuvR+/[email protected]>
Newsgroups gmane.org.user-groups.gull.general
Message-ID <[email protected]>
On mer., 2022-01-19 at 18:23 +0200, Frédéric Dumas via gull wrote:
> Bonjour à tous !
> 
> Il est presque sûr que quelqu’un comprendra mieux que moi et pourra
> me conseiller.
> 
> Je cherche à compiler le client SIP open source Linphone [1] pour
> Ubuntu 32bits. L’exécutable binaire mis à disposition pour Linux au
> format Appimage est en 64bits. Cloner le code source depuis le dépôt
> Gitlab est fait. Mais je ne parviens pas à bien comprendre les
> instructions [2] pour configurer la compilation.
> 
> 
> > Build instructions (when used standalone, outside of linphone-sdk)
> > 
> > cmake . -DCMAKE_INSTALL_PREFIX=<prefix>
> > -DCMAKE_PREFIX_PATH=<search_prefixes>
> > 
> > make
> > make install
> 
> Les « prefix » dont il est question ici désignent-ils des
> emplacements ? Parle-t-on des dépendances à la compilation, où quand
> l’exécutable sera installé et lancé ?

oui, "-DCMAKE_INSTALL_PREFIX=" définit l'emplacement où l'executable
sera installé, sans le répertoire "./bin" et "-DCMAKE_PREFIX_PATH=" où
aller chercher des dépendances à la compilation supplémentaires à
celles que tu install avec apt apt-install dpkg 

> Je ne comprends pas bien non plus les instructions données à propos
> de l’argument "-DCMAKE_SKIP_INSTALL_RPATH=ON »; les « rpath » dont il
> est question sont-ils les mêmes que les « search paths » précédents ?

ça je ne sais pas ce que c'est, mais rpath indique plutôt qqchose de
propre au librairie dynamique (*.so sous linux, .dylib sous mâc).

> Je pensais à faire un .deb avec ‘checkinstall’, pour garder mon
> système cible propre.
> 
> 
> Le contexte est le suivant. Je compile sur une machine Ubuntu 32bits
> pour installer le binaire sur une autre machine Linux Mint 32bits.
> Les deux machines sont basées sur Ubuntu 18.04 et ont le même kernel
> 4.15.
> 
> 
> Merci pour vos lumières !
> 
> 
> [1] https://linphone.org/technical-corner/linphone
> [2] https://gitlab.linphone.org/BC/public/liblinphone
> --
> Frédéric Dumas
> [email protected]
> _______________________________________________
> gull mailing list
> [email protected]
> https://forum.linux-gull.ch/mailman/listinfo/gull

_______________________________________________
gull mailing list
[email protected]
https://forum.linux-gull.ch/mailman/listinfo/gull
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.