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!