
Nonostante il lavoro del team si sia spostato maggiormente su aMSN2, il vecchio aMSN non è stato abbandonato a se stesso e continua anch’esso ad essere sviluppato.
Per abilitare le chiamate audio/video bisogna installare Farsight2, vediamo come…
Installiamo le dipendenze necessarie alla compilazione di libnice e farsight2
sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base0.10-dev gstreamer-tools gstreamer0.10-x gstreamer0.10-tools gstreamer0.10-plugins-good gstreamer0.10-plugins-farsight gstreamer0.10-plugins-base gstreamer0.10-plugins-bad gstreamer0.10-gnomevfs gstreamer0.10-ffmpeg gstreamer0.10-alsa libglib2.0-dev libglib2.0-0 git-core
Adesso creiamo nella nostra home la cartella libnice. Questa verrà creata automaticamente dal comando che segue, e vi troveremo all’interno il codice sorgente per compilare la libreria
git clone git://git.collabora.co.uk/git/user/kakaroto/nice.git libnice
e facciamo la stessa cosa anche per farsight2
git clone git://git.collabora.co.uk/git/user/kakaroto/farsight2.git farsight2
Adesso possiamo cominciare a lavorare su libnice
entriamo nella cartella
cd ~/libnice
e diamo questi comandi
git checkout origin/nice-kakaroto
./autogen.sh
--prefix=/usrmake
sudo make install
ed anche per farsight2
cd ~/farsight2
git checkout origin/nice
./autogen.sh
--prefix=/usrmake
sudo make install
Se durante il make di farsight2 ricevete un errore simile a Compilazione scanner fallita, adesso non ricordo di preciso cosa dicesse, procedete come segue
sempre nella cartella farsight2 diamo questi comandi
make clean
./autogen.sh
--prefix=/usr--disable-gtk-docmake
sudo make install
Con i comandi sopra elencati dovrebbe procedere tutto senza errori, però non abbiamo ancora finito…
sempre dalla cartella farsight2 eseguiamo
make clean
./autogen.sh
--prefix=/usrmake
sudo make install
Ora che abbiamo installato tutto, dobbiamo reinstallare aMSN (la versione svn) ed avremo abilitato il supporto alle chiamate audio/video. Per verificarne il corretto funzionamento basta entrare nelle Preferenze di aMSN e cliccare, nella scheda Altre impostazioni, su Modifica i settaggi audio video, e seguire la procedura guidata.
Articoli (RSS)
Piccolo problema, te lo scrivo qui http://paste.ubuntu.com/69274/ che se lo metto nel commento mi dice che ci son errori html di non so che tipo.
Ah dimenticavo, perchè io stavo cercando di installare amsn usando la guida che sta sul blog di intilinux che funzionava benissimo su hardy, compreso l’audio, ma ora che ho messo ibex mi son trovato che mancava farsight2 ed altre cosette, dunque cercando su google ho trovato il tuo prezioso consiglio che però non mi funziona.
Ok, ho risolto così: sudo apt-get install gtk-doc-tools però ora dando il comando ./autogen.sh –prefix=/usr per un po avanza ma poi si ferma su openssl restituendo questo messaggio:
checking for OPENSSL… configure: error: Package requirements (openssl) were not met:
No package ‘openssl’ found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables OPENSSL_CFLAGS
and OPENSSL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Ora non so se ho problemi perchè non ho installato la ibex da zero ma ho aggiornato da hardy che ho sti problemi però se a te ha funzionato vuol dire che forse sulla mia c’è qualcosa che non va.
devi installare il pacchetto openssl, installa anche questi
Ma l’ho dato quel comando… il pacchetto openssl è installato ma sembra che non lo trovi, forse serve qualche altra cosa.
Scusa, ho appena ridato quel comando, openssl è installato ma mi da qualche problema:
sito@Principale:~$ sudo apt-get install build-essential libsigc++-2.0-dev pkg-config comerr-dev openssl libcurl3-openssl-dev libidn11-dev libkadm55 libkrb5-dev libssl-dev zlib1g-dev libncurses5 libncurses5-dev pygobject-2.0 python-gtk2-dev python-gnome2-dev libgnome-desktop-dev libgnomecups1.0-dev libwnck-dev
[sudo] password for sito:
Lettura della lista dei pacchetti in corso… Fatto
Generazione dell’albero delle dipendenze in corso
Lettura informazioni sullo stato… Fatto
build-essential è già alla versione più recente.
pkg-config è già alla versione più recente.
openssl è già alla versione più recente.
Nota, si sta selezionando libcurl4-openssl-dev al posto di libcurl3-openssl-dev
zlib1g-dev è già alla versione più recente.
zlib1g-dev impostato per installazione manuale.
libncurses5 è già alla versione più recente.
E: Impossibile trovare pygobject-2.0
sito@Principale:~$
Scusami….errore mio…il comando è questo
Ok, perfetto, ora tutto funziona, scusa per la perdita di tempo, ma magari chi lo sa, qualcun’altro poteva avere di questi problemi.
Grazie!
Quale perdita di tempo???
appena posso aggiorno la guida inserendo queste altre dipendenze.
grazie a te!
ciao.
A me libfarsight non compila… da un errore di questo tipo:
make[3]: *** [pyfarsight.lo] Error 1
make[3]: Leaving directory `/home/emiliano/Sorgenti/farsight2/python’
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/emiliano/Sorgenti/farsight2/python’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/emiliano/Sorgenti/farsight2′
make: *** [all] Error 2
Ciao Emiliano,
hai installato python-farsight?
Salve a tutti,
Ho seguito la guida inclusi i post i qui sopra..
Ma ecco cosa succede quando lancio il comando “make”
make[4]: *** [libfsrtpconference_doc_la-fs-rtp-codec-negotiation.lo] Error 1
make[4]: Leaving directory `/home/dimagio/farsight2/gst/fsrtpconference’
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/dimagio/farsight2/gst/fsrtpconference’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dimagio/farsight2/gst’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dimagio/farsight2′
make: *** [all] Error 2
Suggerimenti ?
Grazie.
Dmagio.
Ciao Dimagio,
entra nella cartella farsight2 e dai un bel
quindi compila in questo modo farsight2
se tutto finisce senza errori, dai questi altri comandi
Nulla di fatto !
l errore rimane lo stesso, quindi neanche lo riporto..
Dimagio
invece, riporta un pò più di codice d’errore, sempre della parte finale…
Allora..
Ho fatto come mi hai suggerito..
Prima un bel “make clean” e tutto è filato liscio..
Poi un bel “./autogen.sh –prefix=/usr –disable-gtk-doc” e anche qui nulla da segnalare..
Quando arriva il momento del “make” , beh, qui cominciano i guai.. ecco cosa mi restituisce..
-c fs-rtp-codec-negotiation.c -fPIC -DPIC -o .libs/libfsrtpconference_la-fs-rtp-codec-negotiation.o
cc1: warnings being treated as errors
fs-rtp-codec-negotiation.c: In function ‘link_unlinked_pads’:
fs-rtp-codec-negotiation.c:62: warning: implicit declaration of function ‘gst_bin_find_unlinked_pad’
fs-rtp-codec-negotiation.c:62: warning: assignment makes pointer from integer without a cast
make[4]: *** [libfsrtpconference_la-fs-rtp-codec-negotiation.lo] Error 1
make[4]: Leaving directory `/home/dimagio/farsight2/gst/fsrtpconference’
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/dimagio/farsight2/gst/fsrtpconference’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dimagio/farsight2/gst’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dimagio/farsight2′
make: *** [all] Error 2
Non che ce ne capisca piu di tanto io..
Buona notte.
DImagio.
ho seguito la guida alla perfezione..
installato libnice e farsight 2 ma….
checking for GST_INTERFACES… yes
checking for FARSIGHT2… no
checking for LIBV4L… no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating utils/linux/capture/config.h
config.status: utils/linux/capture/config.h is unchanged
compile time options summary
============================
X11 : yes
Tcl : 8.5
TK : 8.5
DEBUG : no
STATIC : no
FARSIGHT : no
LIBV4L : no
*** You do not seem to have gstreamer and farsight2 installed.
*** You will not be able to build the required component for audio conversations.
*** Read this for more information : http://amsn-project.net/wiki/Farsight
non so più dove sbattere la testa…
@ Dimagio
Che versione di libgstreamer-dev hai installata? Distro?
@rayunix
Se avessi seguito la guida per bene non avresti ricevuto quel messaggio, sicuro che libnice e farsight2 siano stati intallati senza errori? Che distro hai? e che versione di libgstreamer-dev?
libnice e farsight2 sono stati compilati e installati senza errori.
la distro è kubuntu intrepid
la versione di libgstreamer-dev è la 0.10.21-4
La versione è giusta….non so che dirti, se tutto va liscio senza errori…
prova a rifare tutto da capo, disinstallando libnice e farsight2, cancellando le cartelle create….insomma come se fosse la prima volta.
a chiunque dovesse servire
ho risolto togliendo –prefix/usr dalla compilazione di libnice e farsight2
installando quindi in /usr/local
Sono contento che abbia risolto il tuo problema!
Per curiosità…le Tcl/tk in che percorso le hai installate?
–prefix=/usr
quindi /usr/lib
a proposito ho dovuto fare una doppia installazione delle librerie libnice e fasight2 sia in /usr/lib che in /usr/local/lib.
)
Soltanto così ho potuto realizzare la prima audio/video conversazione su amsn
Se non avessi intallato le librerie in /usr/local il risultato sarebbe stato sempre
FARSIGHT : no
grazie
Allora io ho installato farsigh ma l’audio non funziona?????
Ciao Luigi!
in che senso l’audio non ti funziona?? durante la conversazione?
Salve c’è qlkn ke è dsposto a darmi il contatto msn per aiutarmi a installare la chiamata su Amsn…???Perfavore rispondete grazie..P.S. Uso mac come sistema operativo….Aiutatemiiiiiiiiiiiiiiiiiiiiii
salve qualcuno puo aiutarmi a capire cm si puo installare su un asus ee pc la verione di amsn xlinux cn possibilità di kiamata audio video?????grazie