Errori di compilazione Linphone

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2852
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Errori di compilazione Linphone

Messaggioda joe » ven gen 05, 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...

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!
###########################################


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! :)
Allegati
linphone.log.txt
(144.53 KiB) Scaricato 11 volte

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2350
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.16.2
Desktop: lxde
Località: Pisa
Contatta:

Re: Errori di compilazione Linphone

Messaggioda ponce » ven gen 05, 2018 11:11

io ho appena provato a compilarlo su un'installazione completa di slackware64-14.2 sempre con sbopkg, generando prima la coda dei pacchetti necessari con "sqg -p linphone" e facendogli processare la coda (quando lo chiede dopo aver dato il comando "sbopkg -i linphone"), ed e' andato tutto bene (ho installato anche jdk).

a leggere il tuo log sembrerebbe che ci siano dei problemi con la dipendenza bctoolbox: puo' darsi che tu lo abbia rimosso?

la prova che farei, nel tuo caso, sarebbe di rimuovere i pacchetti installati (dipendenze comprese) e ricompilarli tutti utilizzando il metodo che ho descritto all'inizio.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2852
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Errori di compilazione Linphone

Messaggioda joe » ven gen 05, 2018 12:45

bctoolbox, sono sicuro di averlo aggiunto ieri perchè nei tentativi precedenti mi saltava fuori la mancanza di quel pacchetto...
Il che significa che sqg non lo aveva aggiunto alla coda, non capisco perchè in effetti... E infatti lo avevo aggiunto a mano in testa al file linphone.sqf...
Eccolo:

Codice: Seleziona tutto

# find /var/log/packages/ -iname "*bctoolbox*"
/var/log/packages/bctoolbox-0.6.0-x86_64-1_SBo


Anche io avevo usato sqg -p linphone, come faccio di solito.
A me dà questa lista di pacchetti:

Codice: Seleziona tutto

libupnp
polarssl
bzrtp
linphone-srtp
jdk
libantlr3c
belle-sip
# %README%: see the ffmpeg README file.
ffmpeg
speex
linphone


Coincide con la tua coda?
Io ho qualche dubbio sul mio "sqg"...
Nel file "info" le dipendenze indicate sono diverse:

Codice: Seleziona tutto

bctoolbox
belle-sip
bzrtp
ffmpeg
libsrtp
libupnp
mbedtls
speex


Ora ti mostro cosa ho sul sistema di quella roba lì:

Codice: Seleziona tutto

# while read PKG; do echo $PKG:; find /var/log/packages -iname "*$PKG*";done </var/lib/sbopkg/queues/linphone.sqf
libupnp:
/var/log/packages/libupnp-1.6.22-x86_64-1_SBo
polarssl:
bzrtp:
/var/log/packages/bzrtp-1.0.6-x86_64-1_SBo
linphone-srtp:
jdk:
/var/log/packages/openjdk-8u151_b12-x86_64-1alien
libantlr3c:
/var/log/packages/libantlr3c-3.4-x86_64-1_SBo
belle-sip:
/var/log/packages/belle-sip-1.6.3-x86_64-1_SBo
# %README%: see the ffmpeg README file.:
ffmpeg:
/var/log/packages/gst0-ffmpeg-0.10.13-x86_64-1_SBo
/var/log/packages/ffmpeg-3.3.4-x86_64-1alien
speex:
/var/log/packages/speex-1.2.0-x86_64-1_SBo
/var/log/packages/speexdsp-1.2rc3-x86_64-1
/var/log/packages/speexdsp-compat32-1.2rc3-x86_64-1compat32
linphone:

Codice: Seleziona tutto

# for PKG in $(sed -n 's/^REQUIRES=\"\(.*\)\"/\1/p' /var/lib/sbopkg/SBo/14.2/network/linphone/linphone.info); do echo $PKG:; find /var/log/packages/ -name "$PKG*";done
bctoolbox:
/var/log/packages/bctoolbox-0.6.0-x86_64-1_SBo
belle-sip:
/var/log/packages/belle-sip-1.6.3-x86_64-1_SBo
bzrtp:
/var/log/packages/bzrtp-1.0.6-x86_64-1_SBo
ffmpeg:
/var/log/packages/ffmpeg-3.3.4-x86_64-1alien
libsrtp:
/var/log/packages/libsrtp-1.6.0-x86_64-1_SBo
libupnp:
/var/log/packages/libupnp-1.6.22-x86_64-1_SBo
mbedtls:
/var/log/packages/mbedtls-2.6.1-x86_64-1_SBo
speex:
/var/log/packages/speex-1.2.0-x86_64-1_SBo
/var/log/packages/speexdsp-1.2rc3-x86_64-1
/var/log/packages/speexdsp-compat32-1.2rc3-x86_64-1compat32


ffmpeg che ho io è di AlienBOB.
Poi ho openjdk invece di jdk, ma se non ricordo male l'errore usciva anche con jdk.
Alcuni altri pacchetti nella coda non li trovo proprio su sbo, ad esempio:
linphone-srtp
polarssl

Codice: Seleziona tutto

sbopkg -g polarssl -g linphone-srtp
Searching for polarssl
sbopkg: No match for polarssl found.
Searching for linphone-srtp
sbopkg: No match for linphone-srtp found.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2350
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.16.2
Desktop: lxde
Località: Pisa
Contatta:

Re: Errori di compilazione Linphone

Messaggioda ponce » ven gen 05, 2018 14:00

secondo me hai dei problemi o con la configurazione di sbopkg, nei file/etc/sbopkg/sbopkg.conf e /root/.sbopkg.conf (ha la precedenza il secondo), con quella di sqg (nello script stesso, guarda quale usi con "which sqg"), o con la sincronizzazione del repository:
io, per esempio, non ho propio polarssl nella lista delle dipendenze

Codice: Seleziona tutto

speex
mbedtls
libupnp
libsrtp
# %README%: see the ffmpeg README file.
ffmpeg
bctoolbox
bzrtp
libantlr3c
jdk
belle-sip
linphone

controlla, in tutti i posti elencati sopra, di usare il solito repository.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2852
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Errori di compilazione Linphone

Messaggioda joe » ven gen 05, 2018 15:09

In /root/ non ho ".sbopkg.conf".
Riporto sotto la configurazione di sistema cui ho tolto commenti e righe vuote.
Se ci vedi qualcosa di strano...

Codice: Seleziona tutto

# sed "/^#/d;/^$/d" /etc/sbopkg/sbopkg.conf
export TMP=${TMP:-/tmp/SBo}
export OUTPUT=${OUTPUT:-/tmp}
LOGFILE=${LOGFILE:-/var/log/sbopkg/sbopkg-build-log}
QUEUEDIR=${QUEUEDIR:-/var/lib/sbopkg/queues}
REPO_ROOT=${REPO_ROOT:-/var/lib/sbopkg}
SRCDIR=${SRCDIR:-/var/cache/sbopkg}
export TMPDIR=${TMPDIR:-/tmp}
CLEANUP=${CLEANUP:-NO}
DEBUG_UPDATES=${DEBUG_UPDATES:-0}
KEEPLOG=${KEEPLOG:-YES}
MKDIR_PROMPT=${MKDIR_PROMPT:-YES}
NICE=${NICE:-10}
REPO_BRANCH=${REPO_BRANCH:-14.2}
REPO_NAME=${REPO_NAME:-SBo}
ALLOW_MULTI=${ALLOW_MULTI:-NO}
DIFF=${DIFF:-diff}
DIFFOPTS=${DIFFOPTS:--u}
RSYNCFLAGS="${RSYNCFLAGS:---verbose --timeout=30}"
WGETFLAGS="${WGETFLAGS:--c --progress=bar:force --timeout=30 --tries=5}"


Lo script sqg l'ho riportato in allegato producendo il file di testo con:

Codice: Seleziona tutto

cat $(which sqg) > sqg.sh.txt


Non ricordo di aver ritoccato questi due files: nè lo script sqg, nè sbopkg.conf

Codice: Seleziona tutto

# sbopkg -u 

Checking https://www.sbopkg.org for an update...

Your version of sbopkg: 0.38.1

Latest version of sbopkg found on sbopkg.org: 0.38.1


Problemi di sincronizzazione col repository...
Un bel casino, almeno per me, capire come rilevare dove sta l'eventuale problema di sincronizzazione:
come potrei fare per capirci qualcosa di più?
Allegati
sqg.sh.txt
(5.44 KiB) Scaricato 12 volte

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2350
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.16.2
Desktop: lxde
Località: Pisa
Contatta:

Re: Errori di compilazione Linphone

Messaggioda ponce » ven gen 05, 2018 15:15

se dai "sbopkg -r" e "which sqg" da root che output hai?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2852
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Errori di compilazione Linphone

Messaggioda joe » ven gen 05, 2018 15:27

Lo avevo dato anche poco fà, ecco cosa dice adesso:

Codice: Seleziona tutto

# sbopkg -r                                                                                                               
Syncing with the remote repository into /var/lib/sbopkg/SBo/14.2.
receiving incremental file list

sent 8,078 bytes  received 1,416,773 bytes  91,925.87 bytes/sec
total size is 93,134,896  speedup is 65.36

Rsync with the SBo repository for Slackware 14.2 complete.

Importing SBo repository for Slackware 14.2 GPG Key...
Import done.

***SYNC COMPLETE***


Ad ogni modo per quanto riguarda linphone, confrontando la tua coda coi pacchetti installati sul mio sistema:

Codice: Seleziona tutto

# while read PKG; do echo $PKG:; find /var/log/packages -iname "$PKG*SBo";echo ===================;done <ponce-linphone.sqf
speex:
/var/log/packages/speex-1.2.0-x86_64-1_SBo
===================
mbedtls:
/var/log/packages/mbedtls-2.6.1-x86_64-1_SBo
===================
libupnp:
/var/log/packages/libupnp-1.6.22-x86_64-1_SBo
===================
libsrtp:
/var/log/packages/libsrtp-1.6.0-x86_64-1_SBo
===================
# %README%: see the ffmpeg README file.:
===================
ffmpeg:
===================
bctoolbox:
/var/log/packages/bctoolbox-0.6.0-x86_64-1_SBo
===================
bzrtp:
/var/log/packages/bzrtp-1.0.6-x86_64-1_SBo
===================
libantlr3c:
/var/log/packages/libantlr3c-3.4-x86_64-1_SBo
===================
jdk:
===================
belle-sip:
/var/log/packages/belle-sip-1.6.3-x86_64-1_SBo
===================
linphone:
===================


Gli unici pacchetti non generati da SBo sono:
- ffmpeg
- jdk

Del primo ho la versione pacchettizzata da AlienBob del secondo ho OpenJDK:

Codice: Seleziona tutto

# find /var/log/packages/ -iname "*ffmpeg*"       
/var/log/packages/gst0-ffmpeg-0.10.13-x86_64-1_SBo
/var/log/packages/ffmpeg-3.3.4-x86_64-1alien


# find /var/log/packages/ -iname "*jdk*"
/var/log/packages/openjdk-8u151_b12-x86_64-1alien


jdk posso provare a metterla al posto di openjdk, invece sostituire ffmpeg vorrei evitarlo perchè mi sa che conteneva più codecs ecc rispetto a quella di SBo e ho altri pacchetti del sistema che dipendono da quella roba... Va a finire che incasino poi qualcosa. Al limite rinuncio a linphone piuttosto.
Cosa ne dici?

Grazie del supporto eh!! :D

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2350
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.16.2
Desktop: lxde
Località: Pisa
Contatta:

Re: Errori di compilazione Linphone

Messaggioda ponce » ven gen 05, 2018 15:32

secondo me dovresti capire perche' sqg ti genera quella coda sbagliata: ripeto, che output hai da "which sqg" (da root)?

se non vuoi rimuovere la tua jdk e ffmpeg puoi anche provare a rimuovere il resto e ricompilarlo, nello specifico (e in quest'ordine)

Codice: Seleziona tutto

speex
mbedtls
libupnp
libsrtp
bctoolbox
bzrtp
libantlr3c
belle-sip
linphone


ah, altra domanda: che comando usi per diventare root?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2852
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Errori di compilazione Linphone

Messaggioda joe » ven gen 05, 2018 15:56

Codice: Seleziona tutto

# which sqg                                                                                                               
/usr/sbin/sqg


Ok, provo...
la rimozione e ricompilazione della coda, copiata da te, lasciando inalterati ffmpeg e openjdk.
Eventualmente se non funge metto jdk al posto di openjdk e riprovo. Se ancora non và... vedremo.
Grazie ancora per il momento, se ti viene in mente qualche altro test per capire lo strano comportamento di sqg, fai un fischio: eseguirò pedissequamente! 8)

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2350
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.16.2
Desktop: lxde
Località: Pisa
Contatta:

Re: Errori di compilazione Linphone

Messaggioda ponce » ven gen 05, 2018 16:01

che output hai da

Codice: Seleziona tutto

grep ^REPO_ /usr/sbin/sqg


ponce ha scritto:ah, altra domanda: che comando usi per diventare root?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2852
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Errori di compilazione Linphone

Messaggioda joe » ven gen 05, 2018 16:24

lo script /usr/sbin/sqg l'ho allegato in toto qualche post addietro: "sqg.sh.txt"

Codice: Seleziona tutto

# grep ^REPO_ /usr/sbin/sqg
REPO_ROOT=${REPO_ROOT:-/var/lib/sbopkg}
REPO_NAME=${REPO_NAME:-SBo}
REPO_BRANCH=${REPO_BRANCH:-14.2}


Per root:

Codice: Seleziona tutto

su -

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2350
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.16.2
Desktop: lxde
Località: Pisa
Contatta:

Re: Errori di compilazione Linphone

Messaggioda ponce » ven gen 05, 2018 16:30

quindi, se adesso lanci il comando "sqg -p linphone", generando cosi' il file /var/lib/sbopkg/queues/linphone.sqf (controlla la data) il contenuto e' identico a quello che mi hai postato prima? o e' uguale a quello che ti ho postato io?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2852
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Errori di compilazione Linphone

Messaggioda joe » ven gen 05, 2018 16:33

Aggiornamento:
- ho preso la tua coda
- cancellato le righe realtive a ffmpeg e jdk

Codice: Seleziona tutto

cat ponce-linphone.sqf                                           
speex
mbedtls
libupnp
libsrtp
bctoolbox
bzrtp
libantlr3c
belle-sip
linphone

- rimosso i restanti pacchetti elencati nella stessa coda modificata

Codice: Seleziona tutto

for i in $(cat ponce-linphone.sqf);do removepkg "$i";done


- copiata la coda in /var/lib/sbopkg/queues/ponce-linphone.sqf

Codice: Seleziona tutto

cat ponce-linphone.sqf > /var/lib/sbopkg/queues/ponce-linphone.sqf

- eseguito sbopkg -i ponce-linphone.sqf

Il tutto ha funzionato!

Codice: Seleziona tutto

SUMMARY LOG
Using the SBo repository for Slackware 14.2
Queue Process:  Download, build, and install

speex:
  MD5SUM check for speex-1.2.0.tar.gz ... OK
  Building package speex-1.2.0-x86_64-1_SBo.tgz ... OK
  Installing package speex-1.2.0-x86_64-1_SBo.tgz ... OK

mbedtls:
  MD5SUM check for mbedtls-mbedtls-2.6.1.tar.gz ... OK
  Building package mbedtls-2.6.1-x86_64-1_SBo.tgz ... OK
  Installing package mbedtls-2.6.1-x86_64-1_SBo.tgz ... OK

libupnp:
  MD5SUM check for libupnp-1.6.22.tar.bz2 ... OK
  Building package libupnp-1.6.22-x86_64-1_SBo.tgz ... OK
  Installing package libupnp-1.6.22-x86_64-1_SBo.tgz ... OK

libsrtp:
  MD5SUM check for libsrtp-1.6.0.tar.gz ... OK
  Building package libsrtp-1.6.0-x86_64-1_SBo.tgz ... OK
  Installing package libsrtp-1.6.0-x86_64-1_SBo.tgz ... OK

bctoolbox:
  MD5SUM check for bctoolbox-0.6.0.tar.gz ... OK
  Building package bctoolbox-0.6.0-x86_64-1_SBo.tgz ... OK
  Installing package bctoolbox-0.6.0-x86_64-1_SBo.tgz ... OK

bzrtp:
  MD5SUM check for bzrtp-1.0.6.tar.gz ... OK
  Building package bzrtp-1.0.6-x86_64-1_SBo.tgz ... OK
  Installing package bzrtp-1.0.6-x86_64-1_SBo.tgz ... OK

libantlr3c:
  MD5SUM check for libantlr3c-3.4.tar.gz ... OK
  Building package libantlr3c-3.4-x86_64-1_SBo.tgz ... OK
  Installing package libantlr3c-3.4-x86_64-1_SBo.tgz ... OK

belle-sip:
  MD5SUM check for belle-sip-1.6.3.tar.gz ... OK
  MD5SUM check for antlr-3.4-complete.jar ... OK
  Building package belle-sip-1.6.3-x86_64-1_SBo.tgz ... OK
  Installing package belle-sip-1.6.3-x86_64-1_SBo.tgz ... OK

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
  Building package linphone-3.12.0-x86_64-1_SBo.tgz ... OK
  Installing package linphone-3.12.0-x86_64-1_SBo.tgz ... OK

+++++++++++++++++++++++++++++++++++++++++++

###########################################
          Queue process complete!
###########################################

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2350
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.16.2
Desktop: lxde
Località: Pisa
Contatta:

Re: Errori di compilazione Linphone

Messaggioda ponce » ven gen 05, 2018 16:35

buona notizia! pero'...
ponce ha scritto:quindi, se adesso lanci il comando "sqg -p linphone", generando cosi' il file /var/lib/sbopkg/queues/linphone.sqf (controlla la data) il contenuto e' identico a quello che mi hai postato prima? o e' uguale a quello che ti ho postato io?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2852
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Errori di compilazione Linphone

Messaggioda joe » ven gen 05, 2018 16:40

ponce ha scritto:quindi, se adesso lanci il comando "sqg -p linphone", generando cosi' il file /var/lib/sbopkg/queues/linphone.sqf (controlla la data) il contenuto e' identico a quello che mi hai postato prima? o e' uguale a quello che ti ho postato io?

Mi aspetto che sia uguale a quello che ti ho postato prima io, e diverso dal tuo... Altrimenti non ci capisco più niente.
Spetta che provo:

Codice: Seleziona tutto

# sqg -p linphone                           
Processing linphone.
Done.


# ls -l /var/lib/sbopkg/queues/*linphone.sqf
-rw-r--r-- 1 root root 125 gen  5 15:07 /var/lib/sbopkg/queues/linphone.sqf
-rw-r--r-- 1 root root  76 gen  5 16:08 /var/lib/sbopkg/queues/ponce-linphone.sqf


# cat /var/lib/sbopkg/queues/linphone.sqf
libupnp
polarssl
bzrtp
linphone-srtp
jdk
libantlr3c
belle-sip
# %README%: see the ffmpeg README file.
ffmpeg
speex
linphone


Uhmmm... non lo so, ma gli orari non tornano: linphone.sqg dovrebbe essere più recente della tua versione che ho generato io a mano alle 16:08. Invece risulta creata alle 15:07...
Qualcosa non quadra...
Provo a rimuoverlo e a rilanciare sqg..