Errori di compilazione Linphone
Inviato: ven 5 gen 2018, 0:27
Stavo cercando di installare Linphone, da usare come client voip... Lo usavo tempo fà poi nell'attuale installazione di slack non l'avevo aggiunto.
Lo stavo installando con sbopkg, lo slackbuild è questo:
https://slackbuilds.org/repository/14.2 ... /linphone/
Però ottengo un errore in fase di compilazione...
Se questo spezzone finale non fosse sufficiente metto l'intero log del build in allegato.
Come dipendenze dovrei averle messe tutte...
L'unica che ho provato a cambiare era jdk, non era dipendenza diretta... Con jdk già non funzionava, poi ho messo openjdk e non funziona uguale.
Mi dareste una mano a capire dove sta l'inghippo?
Alternative a linphone che consigliate?
(forse ne avevamo parlato già in un altro topic però... Nel frattempo cerco...)
Grazie in anticipo!
Lo stavo installando con sbopkg, lo slackbuild è questo:
https://slackbuilds.org/repository/14.2 ... /linphone/
Però ottengo un errore in fase di compilazione...
Codice: Seleziona tutto
make[4]: uscita dalla directory "/tmp/SBo/linphone-3.12.0/mediastreamer2/include"
Making all in tools
make[4]: ingresso nella directory "/tmp/SBo/linphone-3.12.0/mediastreamer2/tools"
CC mediastream.o
CC common.o
CCLD mediastream
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_rng_get'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_context_new'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_config_defaults'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_config_set_authmode'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_aes256CfbEncrypt'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_aes256CfbDecrypt'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_rng_context_new'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_context_setup'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_config_set_endpoint'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_x509_certificate_parse'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_config_set_own_cert'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_DestroyDHMContext'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_signing_key_free'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_x509_certificate_new'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_config_free'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_sha256'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_config_new'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_md5'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_x509_certificate_get_signature_hash_function'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_set_io_callbacks'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_config_set_dtls_srtp_protection_profiles'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_strerror'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_x509_certificate_free'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_dtls_srtp_supported'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_config_set_rng'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_get_dtls_srtp_protection_profile'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_DHMCreatePublic'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_signing_key_parse'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_rng_context_free'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_CreateDHMContext'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_hmacSha1'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_context_free'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_signing_key_new'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_get_peer_certificate'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_DHMComputeSecret'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_aes128CfbDecrypt'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_config_set_ca_chain'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_session_reset'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_handshake'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_aes128CfbEncrypt'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_read'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_ssl_get_dtls_srtp_key_material'
/usr/lib64/libbzrtp.so: undefined reference to `bctbx_hmacSha256'
../src/.libs/libmediastreamer_voip.so: undefined reference to `bctbx_x509_certificate_get_fingerprint'
collect2: error: ld returned 1 exit status
Makefile:719: set di istruzioni per l'obiettivo "mediastream" non riuscito
make[4]: *** [mediastream] Errore 1
make[4]: uscita dalla directory "/tmp/SBo/linphone-3.12.0/mediastreamer2/tools"
Makefile:641: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[3]: *** [all-recursive] Errore 1
make[3]: uscita dalla directory "/tmp/SBo/linphone-3.12.0/mediastreamer2"
Makefile:548: set di istruzioni per l'obiettivo "all" non riuscito
make[2]: *** [all] Errore 2
make[2]: uscita dalla directory "/tmp/SBo/linphone-3.12.0/mediastreamer2"
Makefile:619: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory "/tmp/SBo/linphone-3.12.0"
Makefile:547: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2
linphone:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?: n
+++++++++++++++++++++++++++++++++++++++++++
SUMMARY LOG
Using the SBo repository for Slackware 14.2
Queue Process: Download, build, and install
linphone:
MD5SUM check for linphone-3.12.0.tar.gz ... OK
MD5SUM check for ortp-1.0.2.tar.gz ... OK
MD5SUM check for mediastreamer-2.16.1.tar.gz ... OK
Error occurred with build. Please check the log.
+++++++++++++++++++++++++++++++++++++++++++
###########################################
Queue process complete!
###########################################Come dipendenze dovrei averle messe tutte...
L'unica che ho provato a cambiare era jdk, non era dipendenza diretta... Con jdk già non funzionava, poi ho messo openjdk e non funziona uguale.
Mi dareste una mano a capire dove sta l'inghippo?
Alternative a linphone che consigliate?
(forse ne avevamo parlato già in un altro topic però... Nel frattempo cerco...)
Grazie in anticipo!