I was about to install gaim-encryption-2.38 from source
on my Debian sarge system, running Gaim 1.5.1 (Debian
package).
configure told me at the end that I need to specify the
whereabouts of the nspr headers.
configure: error: You need to specify
--with-nspr-includes="dir"
(where "dir" is the location of
the NSPR headers like prio.h)
I had forgotten to look if the headers were installed.
They weren't, so I installed them, deleted the
configure.log and ran configure again. I got the same
message, even though the NSPR headers were obviously
found. Reading the output of configure revealed that it
was actually mozilla-nss whose headers were not found.
I suggest to a) rephrase the warning along the lines of
"Check, if the headers $n are installed. If they are,
you will need to specify --with-$n-includes="dir" (...)
and b) use a separate error message for NSS to make
sure that inexperienced users (i.e. non-programmers)
who want/need to compile gaim-encryption themselves,
easily find what the problem is.
Kind regards
Andreas
Logged In: YES
user_id=21203
Originator: NO
Thanks, Andreas. The NSPR/NSS library detection in 2.xx is a bit better in the 3.0beta releases, so it is sort-of fixed. Unfortunately, the Gaim 2.0 series has been in beta for a lot longer than I'd expected, and I haven't put as much time as I should into updating the Gaim-Encryption 2.xx release. If I need to re-release a 2.xx, I'll try to backport some of the updated configuration.
-Bill