QuteCom SIP client

Ampliamo il parco client per il servizio Sip con ekiga.net; all’articolo già pubblicato per l’installazione di Ekiga su Fedora, si aggiunge il presente per la compilazione di QuteCom (software opensource) che, devo dire la verità, è il migliore che abbia usato fino ad ora sia come client Sip che come client per account gtalk e jabber.

La parte più complicata è la compilazione ma, una volta effettuata, il resto è tutto in discesa sia su Fedora 14 Laughlin che su Fedora 15 Lovelock.

Veniamo al dunque.

Nella homepage esiste un link (http://qutecom.ipex.cz/RPMS/) ad una pagina contenente RPM già pronti, ma ad oggi non è funzionante.

A questo indirizzo sono a disposizione RPM già compilati per Fedora 16 32/64bit e Fedora 17 32/64bit.

Link per scaricare i sorgenti della versione QuteCom 2.2 .

1- Come sempre in questi casi installiamo librerie e strumenti di sviluppo
# yum groupinstall 'Librerie di sviluppo' 'Strumenti di sviluppo'

2- Installazione dipendenze
# yum install alsa-lib-devel portaudio-devel ffmpeg-devel libsamplerate-devel libsndfile-devel speex-devel
# yum install openssl-devel qt4-devel gcc-c++ cmake curl-devel libxml2-devel gnutls-devel

3- Estrazione contenuto dell’archivio nella propria /home directory

4- Da terminale si entra nella subdirectory build
$ cd ./qutecom-2-2-fd680f034aa8/build

5- Compilazione/Installazione
$ cmake -DCMAKE_BUILD_TYPE=Debug ..
$ make
$ su
password root
# make install

Troubleshooting Fedora 14 Laughlin

Su Fedora 14, durante il make, a compilazione si è bloccata con questo errore:

qutecom-2-2-fd680f034aa8/qutecom/src/presentation/qt/contactlist/QtContactWidget.cpp:45:46: fatal error: qtutil/languagechangeeventfilter.h: File o directory non esistente
compilation terminated.

make[2]: *** [qutecom/src/presentation/qt/CMakeFiles/qutecom.dir/contactlist/QtContactWidget.o] Errore 1
make[1]: *** [qutecom/src/presentation/qt/CMakeFiles/qutecom.dir/all] Errore 2
make: *** [all] Errore 2

In tal caso serve una patch: qtcontactwidget-case.patch

Copiatene il contenuto come file di testo chiamandolo qtcontactwidget-case.patch e spostatelo nella directory principale dei sorgenti. Ripartendo dopo aver ricevuto l’errore nel terminale:

$ make clean
$ cd ../
$ patch -p1 < qtcontactwidget-case.patch
$ cd build
$ make
$ su
password root
# make install

Troubleshooting Fedora 15 Lovelock

In Fedora 15 si segue lo stesso procedimento di Fedora 14.

In base alla mia esperienza di compilazione di QuteCom, durante il make si presenta (oltre all’errore avuto con Fedora 14) anche il seguente errore:

/home/guest/Downloads/qutecom-2-2-fd680f034aa8/libs/pixertool/src/v4l/v4l-pixertool.c:24:28: fatal error: linux/videodev.h: No such file or directory
compilation terminated.
make[2]: *** [libs/pixertool/CMakeFiles/pixertool.dir/src/v4l/v4l-pixertool.o] Error 1
make[1]: *** [libs/pixertool/CMakeFiles/pixertool.dir/all] Error 2
make: *** [all] Error 2

Anche in questo caso serve una patch per superare l’ostacolo: new-videodev.patch

Copiatene il contenuto come file di testo chiamandolo new-videodev.patch e spostatelo nella directory principale dei sorgenti. Ripartendo dopo aver ricevuto l’errore nel terminale:

$ make clean
$ cd ../
$ patch -p1 < new-videodev.patch
$ cd build
$ make
$ su
password root
# make install

Concludendo.

La compilazione di un software è sicuramente meno comoda quando lo si vuole installare ma in questo caso sono più che convinto che ne valga la pena; soprattutto per avere un client veloce, bello, ricco di funzionalità, opensource, per poter utilizzare il nostro account ekiga.net e non solo.

Caratteristiche rilevate e funzionanti:

- Supporto SIP, gtalk, MSN, ICQ, Yahoo!, AIM, Jabber
- Hardware audio/video rilevato immediatamente
- Velocità di connessione alte
- Supporto chat e videoconferenza
- Tema personalizzabile

About these ads

Pubblicato giugno 6, 2011 da sagitters in Software

Taggato con , ,

Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

Unisciti agli altri 36 follower

%d bloggers like this: