[PlanetCCRMA] Fwd: Installing Google Voice Chat for Linux on Fedora instead of Debian

Niels Mayer nielsmayer at gmail.com
Wed Aug 25 17:43:13 PDT 2010


FYI
---------- Forwarded message ----------
From: Niels Mayer <nielsmayer at gmail.com>
Date: Wed, Aug 25, 2010 at 5:32 PM
Subject: Installing Google Voice Chat for Linux on Fedora instead of Debian
To: linux-audio-user <linux-audio-user at lists.linuxaudio.org>,
alsa-user at lists.sourceforge.net

Excited to see
http://googleblog.blogspot.com/2010/08/call-phones-from-gmail.html , I was
quickly disappointed to find the plugin only supported debian and was 32
bit. However, I persevered and got it running on Fedora 12 x86_64 anyways.

Solution:
http://www.google.com/support/forum/p/chat/thread?tid=10ffe01c3a4779f5&hl=en&fid=10ffe01c3a4779f500048eaedc559f0f

Google ought to hire someone that knows about App Development and Linux
Audio and Fedora packaging (me?) to make the audio/video experience nicer
for it's Linux users. In particular, not just blindly using ALSA devices for
input that cannot possibly support audio capture, although I guess I'm a
fringe-case since I don't use pulseaudio, since I've got KDE's phonon setup
to do the right thing w/r/t all my audio devices, including the ones talking
via Jackd. (
http://ccrma-mail.stanford.edu/pipermail/planetccrma/2010-May/016886.html ).
Also, not assuming every Linux user runs a debian/ubuntu distro would be
helpful as well :-)

---------- Forwarded message ----------
From: Google Help <noreply at google.com>
Date: Wed, Aug 25, 2010 at 5:13 PM
Subject: Re: [Google Chat Help] Linux version now available!
To: nielsmayer at gmail.com


NielsMayer has posted an answer to the question "Linux version now
available!":

FYI, adventures in Installing google talk on fedora 12 x86_64

Linux installation doesn't distinguish between Fedora/OpenSUSE and
Debian/Ubuntu linux systems, so you get a download for the wrong distro:
-rw-r--r--  1 npm  npm     6926676 2010-08-25 15:47
google-talkplugin_current_amd64.deb

Which can be unpacked via ark(1) or file-roller(1) and  contains a file
data.tar.gz

I installed the plugin for chrome/mozilla 64 bit by  doing
   132 16:01 cd /
   134 16:02 sudo tar xvzf ~/Download/data.tar.gz ./opt/google/talkplugin
   151 16:11 cd /usr/lib64/mozilla/plugins
                                 ## (or /usr/lib ... for 32 bit)
   152 16:11 sudo ln -s /opt/google/talkplugin/libnpgoogletalk64.so
/opt/google/talkplugin/libnpgtpo3dautoplugin.so .

now, about:/plugins shows the existence of the plugin:

Google Talk Plugin (2 files)
Version: 1.4.1.0
Name: Google Talk Plugin
Description: Version: 1.4.1.0
Version:
Priority: 1
Location: /opt/google/talkplugin/libnpgoogletalk64.so
  Disable
MIME types:
MIME type Description File extensions
application/googletalk Google Talk Plugin
.googletalk
Name: Google Talk Plugin Video Accelerator
Description: Google Talk Plugin Video Accelerator version:0.1.43.3
Version:
Priority: 2
Location: /opt/google/talkplugin/libnpgtpo3dautoplugin.so
  Disable
MIME types:
MIME type Description File extensions
application/vnd.gtpo3d.auto O3D MIME
.

However, back in gmail. clicking on the "call phone" doesn't work....

Issue:

gnulem-230-~/Download> /opt/google/talkplugin/GoogleTalkPlugin
/opt/google/talkplugin/GoogleTalkPlugin: error while loading shared
libraries: libssl.so.0.9.8: cannot open shared object file: No such file or
directory

Solving:

gnulem-236-/usr/lib> sudo ln -s libssl.so.1.0.0a libssl.so.0.9.8

## note the plugin seems to rely on 32 bit libraries being installed, which
fortunately,
## they are even though I have x86_64 system as i've needed to run other 32
bit binaries...

Issue:

gnulem-245-~> /opt/google/talkplugin/GoogleTalkPlugin
/opt/google/talkplugin/GoogleTalkPlugin: error while loading shared
libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file
or directory

Solving:

gnulem-247-~> sudo ln -s /usr/lib/libcrypto.so.1.0.0a
/usr/lib/libcrypto.so.0.9.8

gnulem-248-~> /opt/google/talkplugin/GoogleTalkPlugin
/opt/google/talkplugin/GoogleTalkPlugin: /usr/lib/libcrypto.so.0.9.8: no
version information available (required by
/opt/google/talkplugin/GoogleTalkPlugin)
/opt/google/talkplugin/GoogleTalkPlugin: /usr/lib/libssl.so.0.9.8: no
version information available (required by
/opt/google/talkplugin/GoogleTalkPlugin)
socket(): Address family not supported by protocol
socket(): Address family not supported by protocol

restarting chrome... and it ...
!!!!!!!!!!!!!!!!!!!!!!!! WORKS !!!!!!!!!!!!!!!!!!!!!!!!


testing in a call, I'm using an ALSA device that doesn't have input by
default

gnulem-253-~> /opt/google/talkplugin/GoogleTalkPlugin
/opt/google/talkplugin/GoogleTalkPlugin: /usr/lib/libcrypto.so.0.9.8: no
version information available (required by
/opt/google/talkplugin/GoogleTalkPlugin)
/opt/google/talkplugin/GoogleTalkPlugin: /usr/lib/libssl.so.0.9.8: no
version information available (required by
/opt/google/talkplugin/GoogleTalkPlugin)

socket(): Address family not supported by protocol
socket(): Address family not supported by protocol
socket(): Address family not supported by protocol
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only
playback stream

Issue:

Given my default ALSA device is a dmix device, I now need to totally rework
http://nielsmayer.com/npm/dot-asoundrc.txt to make this all useful....


-- Nielsl
http://nielsmayer.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ccrma-mail.stanford.edu/pipermail/planetccrma/attachments/20100825/815338c9/attachment.html 


More information about the PlanetCCRMA mailing list