testing branch as of 3896f1cae: build failure without gnome-keyring

Duncan <[email protected]>
Newsgroups gmane.comp.gnome.apps.pan.devel
Message-ID <[email protected]>
No gnome, so no gnome-keyring, here.  It'd be kgpg or kwallet, here.

During configure:

checking for OPENSSL... yes
checking for LIBNOTIFY... no
checking for LIBGSASL... no
checking for LIBGNOME_KEYRING_1... no
checking for gpgme-config... /usr/bin/gpgme-config
checking for GPGME - version >= 1.3.0... yes

During make:

Making all in data
make[3]: Entering directory `/tmp/portage/net-nntp/pan-9999/work/pan-9999/
pan/data'

[snip]

In file included from ../../pan/data/cert-store.h:35:0,
                 from ../../pan/usenet-utils/ssl-utils.h:32,
                 from cert-store.cc:42:
../../pan/data/data.h:39:50: fatal error: gnome-keyring-1/gnome-keyring-
memory.h: No such file or directory
compilation terminated.
make[3]: *** [cert-store.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from data.cc:21:0:
data.h:39:50: fatal error: gnome-keyring-1/gnome-keyring-memory.h: No 
such file or directory


configure set no libgnome_keyring, so why is it still trying to use it?


Meanwhile...

How do I hard-(en|dis)able the gnome-keyring dependency?  I don't see a 
configure switch listed for it.

And while we're at it, how do I hard-(en|dis)able libnotify?

(Gentoo people don't tend to appreciate "automagic" dependencies as they 
tend to cause problems when a package not tracked in the dependencies is 
removed, breaking anything that "automagically" depended on it.  Thus, 
hard enable/disable is required.)


And confirming...

You deliberately bumped the gmime dependency to 2.6, correct?  The only 
thing I have depending on gmime here is pan, and I had it set to the 2.4 
slot (gentoo's method of allowing multiple versions side-by-side).  I had 
to change it to 2.6 as that's what configure was testing for now.  Not a 
problem, at least for me.  Just confirming that you bumped the dep 
deliberately.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.