CLAM audio framework - pacchetti per slack

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
eraldop
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: mar 14 nov 2006, 10:35

CLAM audio framework - pacchetti per slack

Messaggio da eraldop »

Ciao a tutti,
io avrei bisogno di utilizzare questo framework ( http://clam.iua.upf.edu/index.html ) davvero molto potente e con un grande versatilità per chi come me ha bisogno di implementare e testare algoritmi di processamento di segnali audio però:
- I binari sono disponibili solo per deb - ubuntu - fedora
- Ha una lunga serie di dipendenze (ben indivuduate solo per le distro indicate sopra)
che, partendo dai sorgenti e tentando la compilazione, mi hanno creato molti problemi
(es. ho il pacchetto xerces-c-2.7.0-i686-1as installato ma nella verfica delle dipendenze
ho il seguente errore : Checking that xerces-c sample program compiles...yes
Checking that xerces-c sample program links...no !!!!!!!!!!!!!)
- Non ho nessuna intenzione di abbandonare la mia slack per passare a distro come la
debian anche se questo tool è indispensabile per il imo lavoro!!!!!!!!!!

P.S. ldconfig l'ho già eseguito e ho verificare la presenza della libreria xerces-c (
root@athos:~# ldconfig -p|grep xerces
libxerces-depdom.so.26 (libc6) => /usr/lib/libxerces-depdom.so.26
libxerces-c.so.26 (libc6) => /usr/lib/libxerces-c.so.26
).

Vi chiedo se qualcuno di voi sa come fare per risolvere il problema (il manuale del software non prende in esame problemi come quello che ho esposto io e su google non
sono riuscito a trovare informazioni utili - la cosa mi stupisce visto che questo framework è davvero ben fatto e ha hanche vinto l'ACM Open Source Multimedia Contest
( http://www.mmdb.ece.ucsb.edu/acmmm06/opensource.html ).

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

A me funziona! Poi provo a fare i pacchetti!

Codice: Seleziona tutto

Checking that xerces-c sample program compiles...yes
Checking that xerces-c sample program links...yes
Checking that xerces-c sample program runs... yes

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Sembra comunque che richieda una versione precisa di xerces.

24.4 XERCES
24.4.1 Checking xerces libs fails and config.log contains compiler errors

You'll need exactly xerces 2.3, because in newer versions they have broken the interface, and CLAM won't be capable of link against it.

Su Slacky c'è la 2.7 quindi bisognerebbe usare lo Slackbuild per creare un pacchetto delle 2.3

eraldop
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: mar 14 nov 2006, 10:35

Messaggio da eraldop »

Provo a farlo. Sul mio config.log ho un messaggio diverso dal tuo:
"
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lxerces-c
collect2: ld returned 1 exit status
"

Provo a ricompilare la versione che mi hai suggerito!
Grazie

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Dopo da problemi con id3lib ancora non ho risolto però!

Codice: Seleziona tutto

Checking for C++ header file id3.h... yes
Checking for ID3_Tag myTag in C++ library id3... no
Could not find id3lib binaries! Please check your id3lib installation

eraldop
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: mar 14 nov 2006, 10:35

Messaggio da eraldop »

Ho ricompilato la 2.3 con lo slackBBuild della 2.7 riadattato da me ma il risultato non cambia!!!! :? :cry:

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Che procedura usi per compilare?

IO vado in Scons/libs

e do

Codice: Seleziona tutto

scons configure prefix=/usr

eraldop
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: mar 14 nov 2006, 10:35

Messaggio da eraldop »

anch'io seguo la stessa procedura. (che versione hai scaricato di CLAM?) senza prefisso!

i nomi delle dir sono tutte in minuscolo nella mia versione!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

La 0.91.0

eraldop
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: mar 14 nov 2006, 10:35

Messaggio da eraldop »

E' la stessa che uso io quindi non campisco perché a me non funzioni. Se esegui il comando

Codice: Seleziona tutto

ldconfig -p|grep xerces
ottieni il mio stesso risultato?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Codice: Seleziona tutto

CLAM/CLAM-0.91.0/scons/libs# ldconfig -p|grep xerces
        libxerces-depdom.so.27 (libc6) => /usr/lib/libxerces-depdom.so.27
        libxerces-depdom.so (libc6) => /usr/lib/libxerces-depdom.so
        libxerces-c.so.27 (libc6) => /usr/lib/libxerces-c.so.27
        libxerces-c.so (libc6) => /usr/lib/libxerces-c.so
Ti avverto che si blocca dopo con le id3lib!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Ho controllato che nel pacchetto presente su Slacky mancano le librerie, anche su quello che hai ricompilato tu?

eraldop
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: mar 14 nov 2006, 10:35

Messaggio da eraldop »

Si. Forse ci sono dei parametri che vanno settati prima della compilazione per far generare anche le librerie maio non l'ho trovato!!!

eraldop
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: mar 14 nov 2006, 10:35

Messaggio da eraldop »

Potrebbe essere un problema di configurazione di ldconfig he non "sente" i link simbolici creati verso le librerie vere e proprie?

Codice: Seleziona tutto

root@athos:/usr/lib# ll|grep xerces
lrwxrwxrwx   1 root root       19 2006-11-14 16:40 libxerces-c.so -> libxerces-c.so.27.0
lrwxrwxrwx   1 root root       19 2006-10-04 18:24 libxerces-c.so.26 -> libxerces-c.so.26.0
-rw-r--r--   1 root root  3441056 2005-03-23 02:11 libxerces-c.so.26.0
lrwxrwxrwx   1 root root       24 2006-11-14 16:40 libxerces-depdom.so -> libxerces-depdom.so.27.0
lrwxrwxrwx   1 root root       24 2006-10-04 18:24 libxerces-depdom.so.26 -> libxerces-depdom.so.26.0
-rw-r--r--   1 root root   423488 2005-03-23 02:11 libxerces-depdom.so.26.0
drwxr-xr-x   2 root root       80 2005-03-23 02:11 libxerces26/

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Posta il config.log

Rispondi