Hello, I am trying to install the ----> ppa:pidgin-developers/ppa <----onto my linuxmint maya desktop computer. 

I have also tried adding the following repository to my software sources list ----> deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu precise main  

1. code ----> sudo add-apt-repository ppa:pidgin-developers/ppa

Terminal Reports as follows:
--------------------------------------
sudo add-apt-repository ppa:pidgin-developers/ppa
You are about to add the following PPA to your system:
This PPA contains packages of the current version of Pidgin for all versions of Ubuntu currently supported on the desktop. This allows you to stay current with Pidgin while using a stable release of Ubuntu.
More info: https://launchpad.net/~pidgin-developer ... ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.sRekqrI2sR --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 67265EB522BDD6B1C69E66ED7FB8BEE0A1F196A8
gpg: requesting key A1F196A8 from hkp server keyserver.ubuntu.com
gpg: failed to create temporary file `/etc/apt/.#lk0x8c13910.desk/paul-HP.20273': No such file or directory
gpg: can't allocate lock for `/etc/apt/trusted.gpg'
gpg: failed to create temporary file `/tmp/.#lk0x8c13910.desk/paul-HP.20273': No such file or directory
gpg: can't allocate lock for `/tmp/tmp.sRekqrI2sR'
gpg: error writing keyring `/etc/apt/trusted.gpg': general error
gpg: key A1F196A8: public key "[User ID not found]" imported
gpg: error reading `[stream]': general error
gpg: Total number processed: 0
gpg: imported: 1 (RSA: 1)
paul at desk/paul-HP ~ $ 

2. code ----> apt-key list

Terminal Reports as follows:
--------------------------------------
apt-key list
gpg: failed to create temporary file `/home/paul/.gnupg/.#lk0x9afc8d0.desk/paul-HP.20288': No such file or directory
gpg: fatal: can't create lock for `/home/paul/.gnupg/trustdb.gpg'
secmem usage: 0/0 bytes in 0/0 blocks of pool 0/32768
paul at desk/paul-HP ~ $

3. code ----> sudo apt-get update

Terminal Reports as follows:
--------------------------------------
sudo apt-get update
Get:1 http://packages.linuxmint.com maya Release.gpg [198 B]
Get:2 http://packages.linuxmint.com maya Release [18.6 kB]
Hit http://archive.ubuntu.com precise Release.gpg
Get:3 http://archive.ubuntu.com precise-updates Release.gpg [198 B]
Hit http://archive.canonical.com precise Release.gpg
Get:4 http://ppa.launchpad.net precise Release.gpg [316 B]
Get:5 http://security.ubuntu.com precise-security Release.gpg [198 B]
Get:6 http://packages.linuxmint.com maya/main i386 Packages [18.2 kB]
Hit http://archive.ubuntu.com precise Release
Get:7 http://packages.linuxmint.com maya/upstream i386 Packages [10.6 kB]
Get:8 http://packages.linuxmint.com maya/import i386 Packages [41.5 kB]
Get:9 http://security.ubuntu.com precise-security Release [53.0 kB]
Hit http://archive.canonical.com precise Release
Get:10 http://ppa.launchpad.net precise Release [12.4 kB]
Ign http://ppa.launchpad.net precise Release
Hit http://archive.getdeb.net precise-getdeb Release.gpg
Get:11 http://archive.ubuntu.com precise-updates Release [194 kB]
Ign http://packages.linuxmint.com maya/import TranslationIndex
Hit http://archive.canonical.com precise/partner i386 Packages
Get:12 http://ppa.launchpad.net precise/main Sources [2,072 B]
Ign http://packages.linuxmint.com maya/main TranslationIndex
Ign http://packages.linuxmint.com maya/upstream TranslationIndex
Ign http://archive.canonical.com precise/partner TranslationIndex
Get:13 http://ppa.launchpad.net precise/main i386 Packages [3,365 B]
Get:14 http://ppa.launchpad.net precise/main TranslationIndex [72 B]
Get:15 http://security.ubuntu.com precise-security/main i386 Packages [481 kB]
Get:16 http://ppa.launchpad.net precise/main Translation-en [1,917 B]
Hit http://archive.getdeb.net precise-getdeb Release
Hit http://archive.ubuntu.com precise/main i386 Packages
Hit http://archive.ubuntu.com precise/restricted i386 Packages
Hit http://archive.ubuntu.com precise/universe i386 Packages
Hit http://archive.ubuntu.com precise/multiverse i386 Packages
Hit http://archive.ubuntu.com precise/main TranslationIndex
Hit http://archive.ubuntu.com precise/multiverse TranslationIndex
Hit http://archive.ubuntu.com precise/restricted TranslationIndex
Hit http://archive.ubuntu.com precise/universe TranslationIndex
Get:17 http://archive.ubuntu.com precise-updates/main i386 Packages [879 kB]
Ign http://packages.linuxmint.com maya/import Translation-en_US
Ign http://packages.linuxmint.com maya/import Translation-en
Ign http://packages.linuxmint.com maya/main Translation-en_US
Get:18 http://security.ubuntu.com precise-security/restricted i386 Packages [4,620 B]
Ign http://packages.linuxmint.com maya/main Translation-en
Get:19 http://security.ubuntu.com precise-security/universe i386 Packages [107 kB]
Ign http://packages.linuxmint.com maya/upstream Translation-en_US
Ign http://packages.linuxmint.com maya/upstream Translation-en
Ign http://archive.canonical.com precise/partner Translation-en_US
Ign http://archive.canonical.com precise/partner Translation-en
Hit http://archive.getdeb.net precise-getdeb/apps i386 Packages
Get:20 http://security.ubuntu.com precise-security/multiverse i386 Packages [2,634 B]
Hit http://security.ubuntu.com precise-security/main TranslationIndex
Hit http://security.ubuntu.com precise-security/multiverse TranslationIndex
Hit http://security.ubuntu.com precise-security/restricted TranslationIndex
Hit http://security.ubuntu.com precise-security/universe TranslationIndex
Hit http://security.ubuntu.com precise-security/main Translation-en
Hit http://security.ubuntu.com precise-security/multiverse Translation-en
Hit http://security.ubuntu.com precise-security/restricted Translation-en
Hit http://security.ubuntu.com precise-security/universe Translation-en
Ign http://archive.getdeb.net precise-getdeb/apps TranslationIndex
Get:21 http://archive.ubuntu.com precise-updates/restricted i386 Packages [13.2 kB]
Get:22 http://archive.ubuntu.com precise-updates/universe i386 Packages [257 kB]
Get:23 http://archive.ubuntu.com precise-updates/multiverse i386 Packages [15.5 kB]
Hit http://archive.ubuntu.com precise-updates/main TranslationIndex
Hit http://archive.ubuntu.com precise-updates/multiverse TranslationIndex
Hit http://archive.ubuntu.com precise-updates/restricted TranslationIndex
Hit http://archive.ubuntu.com precise-updates/universe TranslationIndex
Hit http://archive.ubuntu.com precise/main Translation-en
Hit http://archive.ubuntu.com precise/multiverse Translation-en
Hit http://archive.ubuntu.com precise/restricted Translation-en
Hit http://archive.ubuntu.com precise/universe Translation-en
Hit http://archive.ubuntu.com precise-updates/main Translation-en
Hit http://archive.ubuntu.com precise-updates/multiverse Translation-en
Hit http://archive.ubuntu.com precise-updates/restricted Translation-en
Hit http://archive.ubuntu.com precise-updates/universe Translation-en
Ign http://archive.getdeb.net precise-getdeb/apps Translation-en_US
Ign http://archive.getdeb.net precise-getdeb/apps Translation-en
Fetched 2,116 kB in 10s (206 kB/s)
Reading package lists... Done
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7FB8BEE0A1F196A8
paul at desk/paul-HP ~ $

4. code ----> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7FB8BEE0A1F196A8

Terminal Reports as follows:
------------------------
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7FB8BEE0A1F196A8
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.AKMCE5mmCJ --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 7FB8BEE0A1F196A8
gpg: requesting key A1F196A8 from hkp server keyserver.ubuntu.com
gpg: failed to create temporary file `/etc/apt/.#lk0x91edc40.desk/paul-HP.5451': No such file or directory
gpg: can't allocate lock for `/etc/apt/trusted.gpg'
gpg: failed to create temporary file `/tmp/.#lk0x91edc40.desk/paul-HP.5451': No such file or directory
gpg: can't allocate lock for `/tmp/tmp.AKMCE5mmCJ'
gpg: error writing keyring `/etc/apt/trusted.gpg': general error
gpg: key A1F196A8: public key "[User ID not found]" imported
gpg: error reading `[stream]': general error
gpg: Total number processed: 0
gpg: imported: 1 (RSA: 1)
paul at desk/paul-HP ~ $

Is there a way I can simply add this public key?

5. code ----> apt-key list <---- command on my laptop running LinuxMint 17 and no errors output/print in terminal. <----obviously this is possibly irrelevant as to adding the key to the maya desktop although I wanted to add it to my message. 


6. code ----> apt-key list <---- command on a computer that is running ubuntu 10.04 and the same gpg error as maya's results.

I downloaded the pidgin 2.10.11 source package - I unzipped it.

I cd into the package directory in terminal and inputed the following.

7. code ----> ./configure

Terminal Reports as follows:
------------------------
paul at desk/paul-HP ~/Desktop/pidgin-2.10.11 $ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for sed... /bin/sed
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking whether __SUNPRO_C is declared... no
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking arpa/nameser_compat.h usability... yes
checking arpa/nameser_compat.h presence... yes
checking for arpa/nameser_compat.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for stdint.h... (cached) yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking for an ANSI C-conforming const... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking size of time_t... 4
checking whether byte ordering is bigendian... no
checking return type of signal handlers... void
checking for strftime... yes
checking for strdup... yes
checking for strstr... yes
checking for atexit... yes
checking for setlocale... yes
checking for getopt_long... yes
checking for inet_aton... yes
checking for __res_query in -lresolv... yes
checking for gethostent in -lnsl... yes
checking for socket... yes
checking for getaddrinfo... yes
checking for inet_ntop... yes
checking for getifaddrs... yes
checking for socklen_t... yes
checking for struct sockaddr.sa_len... no
checking whether IPV6_V6ONLY is declared... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for dlopen... no
checking for dlopen in -ldl... yes
checking for library containing ceil... -lm
checking for fileno()... yes
checking for the %z format string in strftime()... yes
checking whether NLS is requested... yes
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.14.2
checking for XML::Parser... ok
checking for locale.h... (cached) yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for catalogs to be installed...  af am ar ast az be at latin bg bn bn_IN bs ca ca at valencia cs da de dz el en_AU en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id it ja ka kk km kn ko ku ku_IQ lt lv mai mhr mk mn mr my_MM nb ne nl nn oc or pa pl pt_BR pt ps ro ru si sk sl sq sr sr at latin sv sw ta te th tr tt uk ur vi xh zh_CN zh_HK zh_TW
checking for GLIB... no
no
configure: error: 

You must have GLib 2.16.0 or newer development headers installed to build.

If you have these installed already you may need to install pkg-config so
I can find them.

paul at desk/paul-HP ~/Desktop/pidgin-2.10.11 $ 
------------------------
Source looks like it's for an i686 pc not 32 bit pc correct?

For what it may help I compared the permissions and ownership on /etc/apt and folder/files .gnupg across all 3 operating systems and they are identical.

Thanks you for your time any assistance would be appreciated.



 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20141127/2dc58689/attachment-0001.html>