Ptlib-2.10.11

Introduction à Ptlib

Le paquet ptlib (Portable Tools Library, bibliothèque d'outils portables) contient une bibliothèque de classes trouvant son origine il y a de nombreuses années dans PWLib (portable Windows Library, bibliothèque de fenêtres portable), une méthode pour créer des applications qui s'exécutent sur diverses plate-formes.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.1.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de Ptlib

Recommandées

Facultatives

Cyrus SASL-2.1.26, Lua-5.3.4, OpenLDAP-2.4.45, PulseAudio-10.0, SDL-1.2.15, unixODBC-2.3.4, v4l-utils-1.12.5, libdc1394 et libraw1394

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/ptlib

Installation de Ptlib

Corrigez un problème de construction avec gcc-7.1.0 :

sed -i "s/sbin\.Right(1) == '\\\\0')/strlen(sbin\.Right(1)) == 0)/" \
    src/ptclib/podbc.cxx &&
    
sed -i '/\/ioctl.h/a#include <sys/uio.h>' src/ptlib/unix/channel.cxx

Installez Ptlib en lançant les commandes suivantes :

patch -Np1 -i ../ptlib-2.10.11-openssl-1.1.0-1.patch &&
patch -Np1 -i ../ptlib-2.10.11-bison_fixes-2.patch &&

./configure --prefix=/usr &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install &&
chmod -v 755 /usr/lib/libpt.so.2.10.11

Contenu

Programme installé: ptlib-config
Bibliothèques installées: libpt.so et libpt_s.a
Répertoires installés: /usr/include/ptclib, /usr/include/ptlib, /usr/lib/ptlib-2.10.11 et /usr/share/ptlib

Descriptions courtes

ptlib-config

détermine les drapeaux de compilation et d'édition de lien qui doivent être utilisés pour compiler et lier les programmes qui utilisent libpt.

libpt.so

contient les fonctions de l'API de ptlib.

Last updated on 2017-08-24 02:35:52 +0200