After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 320405 - e-msgport.c:39:18: error: nspr.h: No such file or directory
e-msgport.c:39:18: error: nspr.h: No such file or directory
Status: RESOLVED NOTABUG
Product: evolution-data-server
Classification: Platform
Component: general
1.4.x (obsolete)
Other All
: Normal minor
: ---
Assigned To: Harish Krishnaswamy
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2005-11-01 15:45 UTC by nyvsld
Modified: 2006-01-13 23:51 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description nyvsld 2005-11-01 15:45:41 UTC
Please describe the problem:
found in `config.log':
 #define HAVE_NSS 1
 Check for nspr.h: no

Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 André Klapper 2005-11-14 00:57:04 UTC
looks like you don't have the package mozilla-nspr-devel installed. do you have
the file /usr/lib/pkgconfig/mozilla-nspr.pc?

if it's installed, probably the path returned by "pkg-config --cflags
mozilla-nspr" isn't the correct path, so either use the
'--with-nspr-includes=/usr/include/mozilla/nspr' flag.

setting to NEEDINFO, please REOPEN if this all does not help.
Comment 2 nyvsld 2005-11-14 08:01:16 UTC
i have no such file, but where does mozilla-nspr-dev come from ? 
theres no file named *.pc in nspr src directory, nor on the web can i find
non-vendor specific package.
Comment 3 André Klapper 2005-11-14 14:56:54 UTC
then please repair your mozilla install, it's just busted.

<http://go-evolution.org/Compiling_Evolution_from_CVS> says for e-d-s and
debian: "PKG_CONFIG_PATH=/opt/evo/lib/pkgconfig/ ./autogen.sh --prefix=/opt/evo/
--with-nspr-includes=/usr/include/mozilla/nspr/"

which parameters/flags did you use when configuring?
which distro is this?
Comment 4 nyvsld 2005-11-26 10:19:44 UTC
its debian testing.
no special options was used while configure, just
 ./configure

i'll rebuild mozilla soon. 
thanks for your suggestion.
Comment 5 Karsten Bräckelmann 2006-01-13 23:51:54 UTC
Quoting original report:
> #define HAVE_NSS 1
> Check for nspr.h: no

Those are destinct. Evo depends on nss3 and nspr4 libs, both from Mozilla or Firefox. The above is not a bug.

To build Evo and e-d-s, you either need to install the relevant devel libs as provided by your distro or build Mozilla / Firefox yourself. If need be, provide the actaul paths to configure. See 'configure --help' for details.

Closing RESOLVED NOTABUG.