subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yudong Sun <yud...@nag.co.uk>
Subject Re: Cannot find GLib and GNOME Keyring .pc files
Date Fri, 06 Aug 2010 16:19:26 GMT
Hi Daniel,

I need to store encrypted passwords so I have to try GNOME Keyring.

In my GNOME Keyring 2.30.3 installation, gnome-keyring/lib/pkgconfig 
only contains gcr-0.pc and gp11-0.pc. The gnome-keyring-1.pc is missing. 
That should be the reason of Subversion configure "cannot find GLib and 
GNOME Keyring .pc files". Actually it's about GNOME Keyring .pc missing.

I have installed GNOME Keyring 2.30.3. The make might be partly 
unsuccessful but no error message was clearly shown during configure, 
make, and make install. Do you have any suggestion about which version 
of GNOME Keyring works fine with Subversion 1.6.12 and how to build it?

Thanks,

Yudong

Daniel Shahaf wrote, On 06/08/2010 14:32:
> You don't need GNOME Keyring for password storing --- only for enabling the
> on-disk stored passwords not to be stored in plaintext.  (We always support
> not storing passwords or (on non-(Mac|Windows)) storing them in plaintext.)
> 
> Anyway, ./configure.ac relies on pkg-config to find those *.pc files; so you
> need to make 'configure' use a pkg-config which is aware of your
> gnome-keyring installation.  (And then perhaps the *FLAGS manual
> modifications won't be necessary?)
> 
> HTH,
> 
> Daniel
> 
> Yudong Sun wrote on Fri, Aug 06, 2010 at 14:05:00 +0100:
>> Hi,
>>
>> I'm installing Subversion 1.6.12 on a Linux system. Since I have no root  
>> permission, I install everything in my own directory. I have installed  
>> Glib 2.24.0 and GNOME Keyring 2.30.3 in my directory to support password  
>> storing.
>>
>> I have included /path/to/glib-2.24.0/lib/pkgconig and  
>> /path/to/gnome-keyring-2.30.3/lib/pkgconfig into PKG_CONFIG_PATH.
>>
>> I have also set CPPFLAGS and LDFLAGS to the corresponding paths to Glib  
>> and GNOME Keyring on the ./configure line:
>>
>> ./configure --prefix=/path/to/svn-1.6.12 \
>> --with-ssl --with-gnome-keyring     \
>> CPPFLAGS="-I/path/to/glib-2.24.0/include  
>> -I/path/to/gnome-keyring-2.30.3/include" \
>> LDFLAGS="-L/path/to/gnome-keyring-2.30.3/lib -L/path/to/glib-2.24.0/lib"
>>
>>
>> Even so the configure still shows:
>>
>> checking whether to look for GNOME Keyring... yes
>> checking for GLib and GNOME Keyring .pc files... no
>> configure: error: cannot find GLib and GNOME Keyring .pc files
>>
>> The .pc files do exist in the corresponding lib/pkgconfig. I wonder how  
>> I can point the configure to these paths? Is it necessary to install  
>> Glib and GNOME Keyring in the root directory (e.g. /usr)?
>>
>> Thanks,
>>
>> Yudong
>>
>> ________________________________________________________________________
>> The Numerical Algorithms Group Ltd is a company registered in England
>> and Wales with company number 1249803. The registered office is:
>> Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
>>
>> This e-mail has been scanned for all viruses by Star. The service is
>> powered by MessageLabs.  
>> ________________________________________________________________________
> 
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star.
> ________________________________________________________________________
> 

________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________

Mime
View raw message