RE: NetworkManager-openvpn-0.9.8.4 and gnome-keyring



The configure script for NetworkManager-openvpn-0.9.8.4
looks for gnome-keyring-1.pc, which is not present in
gnome-keyring-3.10.1

Is this mean to be compiled with ''--without-gnome" for gnome-3?

Which Linux distro do you have?  The development headers are
often shipped in sub-packages, like "gnome-keyring-devel" or
"gnome-keyring- dev".  It may also be named
"gnome-keyring-libs-devel" or "gnome-keyring- libs-dev".  Does your distro have any packages 
like that?

I compiled Gnome-keyring-3.10.1 from source - it looks like the source package no longer installs 
gnome-keyring-1.pc since about gnome-keyring- 3.4.x?

The only libs installed are:

/usr/local/lib/gnome-keyring/devel/gkm-gnome2-store-standalone
.so
/usr/local/lib/gnome-keyring/devel/gkm-secret-store-standalone
.so
/usr/local/lib/gnome-keyring/devel/gkm-ssh-store-standalone.so
/usr/local/lib/gnome-keyring/devel/gkm-xdg-store-standalone.so
/usr/local/lib/pkcs11/gnome-keyring-pkcs11.so
/usr/local/lib/security/pam_gnome_keyring.so

..so perhaps this makes sense?

I think I know the issue.  Upstream GNOME switched to
"libsecret", which network-manager-openvpn was not ported to
use.  We'll have to fix that in the NM-openvpn 0.9.8.x branch, it was already fixed in git master.

So the short answer is it's not going to work right now, but
should soon.

John, can you test the attached patch?  Let me know if this fixes
the issue for you.  Thanks!

The one where I forget to attach the patch.  Fixed.

Thanks - the patch applies cleanly, but "make" fails as below.

I tried substituting the libsecret CFLAGS and LIBS for
@GNOMEKEYRING_CFLAGS@ and @GNOMEKEYRING_LIBS@, but it didn't
help.

Try re-running configure, there might be some generated files that need
updating after this patch.  Does that help?

In fact I was missing the gettext dev files - all OK now, sorry for the confusion and thanks for the help.

Cheers
John



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]