Testing the new Pidgin ( with google chat / video )

Great news . Pidgin 2.6.1 came out – this now means that I no longer will be forced to use proprietary software for audio chat.

I have started testing it on my Arch linux system. I have to try compatibility between the following : Pidgin, GTalk client, empathy. So far the results using pidgin 2.6.1 are :

Pidgin test results

  Pidgin Empathy GTalk
Audio Yes Yes Yes
Video     No


Remarks : So far , only GTalk has been tested.  Accepting calls initiated by GTalk doesnt work with pidgin. I cannot start my video while on an audio call with GTalk client.

I will update the rest of the columns as soon as I finish testing.

Tags: , , , , ,

9 Responses to “Testing the new Pidgin ( with google chat / video )”

  1. Rajeesh Says:

    I was going to ask if anyone attempted it :-)

    Mind posting a step-by-step how you did it?

  2. aashiks Says:

    Will do tomorrow :)

  3. matt Says:

    Hi,

    I have done tests on my arch, and I can freely communicate between Pidgin -> Gmail, both audio and video.

    /Matt

  4. njaan||ഞാന്‍ Says:

    I tried compiling pidgin 2.6.1 in my system. But while make, I encountered the following error. Can you please help me to resolve it?

    gcc: %FULL_NSS_CFLAGS%: No such file or directory
    ssl-nss.c:36:20: error: nssb64.h: No such file or directory
    ssl-nss.c:37:22: error: pk11func.h: No such file or directory
    ssl-nss.c:39:20: error: secerr.h: No such file or directory
    ssl-nss.c:40:20: error: secmod.h: No such file or directory
    ssl-nss.c:41:17: error: ssl.h: No such file or directory
    ssl-nss.c:42:20: error: sslerr.h: No such file or directory
    ssl-nss.c:43:22: error: sslproto.h: No such file or directory
    ssl-nss.c: In function ‘ssl_nss_init_nss’:
    ssl-nss.c:130: error: implicit declaration of function ‘NSS_NoDB_Init’
    ssl-nss.c:138: error: implicit declaration of function ‘SECMOD_AddNewModule’
    ssl-nss.c:140: error: implicit declaration of function ‘NSS_SetDomesticPolicy’
    ssl-nss.c:142: error: implicit declaration of function ‘SSL_CipherPrefSetDefault’
    ssl-nss.c:142: error: ‘TLS_DHE_RSA_WITH_AES_256_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c:142: error: (Each undeclared identifier is reported only once
    ssl-nss.c:142: error: for each function it appears in.)
    ssl-nss.c:143: error: ‘TLS_DHE_DSS_WITH_AES_256_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c:144: error: ‘TLS_RSA_WITH_AES_256_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c:145: error: ‘TLS_DHE_DSS_WITH_RC4_128_SHA’ undeclared (first use in this function)
    ssl-nss.c:146: error: ‘TLS_DHE_RSA_WITH_AES_128_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c:147: error: ‘TLS_DHE_DSS_WITH_AES_128_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c:148: error: ‘SSL_RSA_WITH_RC4_128_SHA’ undeclared (first use in this function)
    ssl-nss.c:149: error: ‘TLS_RSA_WITH_AES_128_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c:150: error: ‘SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c:151: error: ‘SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c:152: error: ‘SSL_DHE_RSA_WITH_DES_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c:153: error: ‘SSL_DHE_DSS_WITH_DES_CBC_SHA’ undeclared (first use in this function)
    ssl-nss.c: At top level:
    ssl-nss.c:160: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ssl_auth_cert’
    ssl-nss.c:267: error: expected ‘)’ before ‘*’ token
    ssl-nss.c: In function ‘ssl_nss_get_peer_certificates’:
    ssl-nss.c:283: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:283: error: ‘curcert’ undeclared (first use in this function)
    ssl-nss.c:284: error: ‘issuerCert’ undeclared (first use in this function)
    ssl-nss.c:285: warning: ISO C90 forbids mixed declarations and code
    ssl-nss.c:292: error: implicit declaration of function ‘SSL_PeerCertificate’
    ssl-nss.c:298: error: ‘CERT_MAX_CERT_CHAIN’ undeclared (first use in this function)
    ssl-nss.c:301: error: implicit declaration of function ‘x509_import_from_nss’
    ssl-nss.c:301: warning: assignment makes pointer from integer without a cast
    ssl-nss.c:307: error: implicit declaration of function ‘CERT_FindCertIssuer’
    ssl-nss.c:307: error: ‘certUsageSSLServer’ undeclared (first use in this function)
    ssl-nss.c:312: error: implicit declaration of function ‘CERT_DestroyCertificate’
    ssl-nss.c: In function ‘ssl_nss_handshake_cb’:
    ssl-nss.c:329: error: implicit declaration of function ‘SSL_ForceHandshake’
    ssl-nss.c:329: error: ‘SECSuccess’ undeclared (first use in this function)
    ssl-nss.c: In function ‘ssl_nss_connect’:
    ssl-nss.c:402: error: implicit declaration of function ‘SSL_ImportFD’
    ssl-nss.c:402: warning: assignment makes pointer from integer without a cast
    ssl-nss.c:416: error: implicit declaration of function ‘SSL_OptionSet’
    ssl-nss.c:416: error: ‘SSL_SECURITY’ undeclared (first use in this function)
    ssl-nss.c:417: error: ‘SSL_HANDSHAKE_AS_CLIENT’ undeclared (first use in this function)
    ssl-nss.c:419: error: implicit declaration of function ‘SSL_AuthCertificateHook’
    ssl-nss.c:420: error: ‘SSLAuthCertificate’ undeclared (first use in this function)
    ssl-nss.c:420: error: expected ‘)’ before ‘ssl_auth_cert’
    ssl-nss.c:428: error: implicit declaration of function ‘SSL_SetURL’
    ssl-nss.c:436: error: implicit declaration of function ‘SSL_ResetHandshake’
    ssl-nss.c: In function ‘x509_import_from_file’:
    ssl-nss.c:540: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:540: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:541: warning: ISO C90 forbids mixed declarations and code
    ssl-nss.c:566: error: implicit declaration of function ‘CERT_DecodeCertFromPackage’
    ssl-nss.c: In function ‘x509_export_certificate’:
    ssl-nss.c:590: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:590: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:591: error: ‘SECItem’ undeclared (first use in this function)
    ssl-nss.c:591: error: ‘dercrt’ undeclared (first use in this function)
    ssl-nss.c:592: warning: ISO C90 forbids mixed declarations and code
    ssl-nss.c:600: error: expected expression before ‘)’ token
    ssl-nss.c:607: error: implicit declaration of function ‘SEC_ASN1EncodeItem’
    ssl-nss.c:608: error: implicit declaration of function ‘SEC_ASN1_GET’
    ssl-nss.c:608: error: ‘SEC_SignedCertificateTemplate’ undeclared (first use in this function)
    ssl-nss.c:612: error: implicit declaration of function ‘NSSBase64_EncodeItem’
    ssl-nss.c:612: warning: assignment makes pointer from integer without a cast
    ssl-nss.c:613: error: implicit declaration of function ‘SECITEM_FreeItem’
    ssl-nss.c:618: error: implicit declaration of function ‘PORT_Free’
    ssl-nss.c: In function ‘x509_copy_certificate’:
    ssl-nss.c:632: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:632: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:633: warning: ISO C90 forbids mixed declarations and code
    ssl-nss.c:638: error: expected expression before ‘)’ token
    ssl-nss.c:645: error: implicit declaration of function ‘CERT_DupCertificate’
    ssl-nss.c:645: warning: assignment makes pointer from integer without a cast
    ssl-nss.c: In function ‘x509_destroy_certificate’:
    ssl-nss.c:661: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:661: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:666: error: expected expression before ‘)’ token
    ssl-nss.c: In function ‘x509_signed_by’:
    ssl-nss.c:689: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:689: error: ‘subjectCert’ undeclared (first use in this function)
    ssl-nss.c:690: error: ‘issuerCert’ undeclared (first use in this function)
    ssl-nss.c:691: error: ‘SECStatus’ undeclared (first use in this function)
    ssl-nss.c:691: error: expected ‘;’ before ‘st’
    ssl-nss.c:693: error: expected expression before ‘)’ token
    ssl-nss.c:696: error: expected expression before ‘)’ token
    ssl-nss.c:700: error: implicit declaration of function ‘PORT_Strcmp’
    ssl-nss.c:702: error: ‘st’ undeclared (first use in this function)
    ssl-nss.c:702: error: implicit declaration of function ‘CERT_VerifySignedData’
    ssl-nss.c:703: error: ‘SECSuccess’ undeclared (first use in this function)
    ssl-nss.c: In function ‘x509_sha1sum’:
    ssl-nss.c:709: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:709: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:710: warning: ISO C90 forbids mixed declarations and code
    ssl-nss.c:712: error: ‘SECItem’ undeclared (first use in this function)
    ssl-nss.c:712: error: ‘derCert’ undeclared (first use in this function)
    ssl-nss.c:713: error: ‘SECStatus’ undeclared (first use in this function)
    ssl-nss.c:713: error: expected ‘;’ before ‘st’
    ssl-nss.c:718: error: expected expression before ‘)’ token
    ssl-nss.c:729: error: ‘st’ undeclared (first use in this function)
    ssl-nss.c:729: error: implicit declaration of function ‘PK11_HashBuf’
    ssl-nss.c:729: error: ‘SEC_OID_SHA1’ undeclared (first use in this function)
    ssl-nss.c:733: error: ‘SECSuccess’ undeclared (first use in this function)
    ssl-nss.c: In function ‘x509_dn’:
    ssl-nss.c:746: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:746: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:751: error: expected expression before ‘)’ token
    ssl-nss.c: In function ‘x509_issuer_dn’:
    ssl-nss.c:760: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:760: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:765: error: expected expression before ‘)’ token
    ssl-nss.c: In function ‘x509_common_name’:
    ssl-nss.c:774: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:774: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:775: warning: ISO C90 forbids mixed declarations and code
    ssl-nss.c:781: error: expected expression before ‘)’ token
    ssl-nss.c:796: error: implicit declaration of function ‘CERT_GetCommonName’
    ssl-nss.c:796: warning: assignment makes pointer from integer without a cast
    ssl-nss.c: In function ‘x509_check_name’:
    ssl-nss.c:806: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:806: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:807: error: ‘SECStatus’ undeclared (first use in this function)
    ssl-nss.c:807: error: expected ‘;’ before ‘st’
    ssl-nss.c:812: error: expected expression before ‘)’ token
    ssl-nss.c:815: error: ‘st’ undeclared (first use in this function)
    ssl-nss.c:815: error: implicit declaration of function ‘CERT_VerifyCertName’
    ssl-nss.c:817: error: ‘SECSuccess’ undeclared (first use in this function)
    ssl-nss.c:820: error: ‘SECFailure’ undeclared (first use in this function)
    ssl-nss.c: In function ‘x509_times’:
    ssl-nss.c:834: error: ‘CERTCertificate’ undeclared (first use in this function)
    ssl-nss.c:834: error: ‘crt_dat’ undeclared (first use in this function)
    ssl-nss.c:835: warning: ISO C90 forbids mixed declarations and code
    ssl-nss.c:840: error: expected expression before ‘)’ token
    ssl-nss.c:845: error: ‘SECSuccess’ undeclared (first use in this function)
    ssl-nss.c:845: error: implicit declaration of function ‘CERT_GetCertTimes’
    make[5]: *** [ssl_nss_la-ssl-nss.lo] Error 1

    I had configured with the following options,
    ./configure –enable-cap –enable-gnutls=yes –enable-nss=yes –enable-cyrus-sasl –with-gnu-ld CFLAGS=’-march=core2 -O2′

    I have also tried disabling nss. Still I got the above error.

  5. njaan||ഞാന്‍ Says:

    sorry! it worked. In fact nss is enabled by default, n before what I did was I removed –enable-nss frm the options and now I tried with –enable-nss=no and it is now compiling. No errors so far… :)

  6. Aswin Says:

    Sorry! I didnot understand. Did you manage to use gmail voice chat in pidgin?

  7. aashiks Says:

    Yes I could talk to a GTalk client . :)

  8. Mahesh Mohan M.U Says:

    I can’t enable video and voice chat.

    Please post a step by step guide.

  9. aashiks Says:

    there is nothing muh to do to ‘enable it’ . You see a friend who is on a client which supports Voice/Video , when you right click on the contact you will see ‘Audio Call’ and ‘A/V Call entries’

Leave a Reply