GNOME Bugzilla – Bug 320405
e-msgport.c:39:18: error: nspr.h: No such file or directory
Last modified: 2006-01-13 23:51:54 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:
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.
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.
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?
its debian testing. no special options was used while configure, just ./configure i'll rebuild mozilla soon. thanks for your suggestion.
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.