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 271045 - HAVE_NSS defined even when no development files installed, only libs
HAVE_NSS defined even when no development files installed, only libs
Status: RESOLVED OBSOLETE
Product: evolution-data-server
Classification: Platform
Component: general
1.2.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: Harish Krishnaswamy
Evolution QA team
Depends on:
Blocks: 327516
 
 
Reported: 2005-01-06 11:48 UTC by Thomas Vander Stichele
Modified: 2013-09-14 16:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fix build (1.36 KB, patch)
2005-01-06 11:48 UTC, Thomas Vander Stichele
none Details | Review
newer patch for build (5.62 KB, patch)
2005-01-06 12:53 UTC, Thomas Vander Stichele
none Details | Review

Description Thomas Vander Stichele 2005-01-06 11:48:09 UTC
configure.in finds the mozilla libs, but not the development files/headers.
 Still it defines HAVE_NSS

Attached patch fixes that, and also fixes an autogen-time warning.

As a suggestion, it's better to test "x$have_whatever" = "xyes" than
"x$have_whatever" != "xno" to catch uninitialized variables.  The nss
checks could do with some cleanups.
Comment 1 Thomas Vander Stichele 2005-01-06 11:48:25 UTC
Created attachment 44536 [details] [review]
fix build
Comment 2 Thomas Vander Stichele 2005-01-06 12:53:22 UTC
Created attachment 44537 [details] [review]
newer patch for build
Comment 3 Thomas Vander Stichele 2005-01-06 12:54:58 UTC
added a newer patch, which fixes the previous things, as well as:
- make configure output what part it's looking CFLAGS and LIBS for,
instead of EVOLUTION, which was confusing
- fix some more tests, so that no CFLAGS get defined as "-I" (with
missing dir), which caused the build to break further on

also, it seems some autogenerated files can be removed from cvs, like
INSTALL files and one generated flex file.
Comment 4 Thomas Vander Stichele 2005-01-06 12:58:29 UTC
with this latest patch e-d-s builds all the way through without
mozilla devel stuff.

Now to rebuild with mozilla-devel :)
I also added mozilla as a dep to jhbuild's setup.
Comment 5 Gerardo Marin 2005-01-06 19:48:21 UTC
Thomas: please send your patch to evolution-patches mailing list. You
may need to subscribe. See http://lists.ximian.com
Comment 6 André Klapper 2005-09-28 12:01:38 UTC
retargetting from 1.1 to 1.5 to get rid of that busted milestones (as discussed
with harish on irc).

patch (hint, hint)!
Comment 7 Thomas Vander Stichele 2006-07-02 11:01:33 UTC
Andre,

the patch has been right there ? Not sure what I need to do to get this in :/
Comment 8 André Klapper 2006-07-15 10:32:13 UTC
retargetting to force a decision.

also note that fejj has changed something in the codebase in the meantime, see http://cvs.gnome.org/viewcvs/evolution-data-server/configure.in?r1=1.167&r2=1.169

thomas, does this perhaps fix your issue?
Comment 9 André Klapper 2006-10-06 08:48:41 UTC
thomas: *ping* does fejj's commit (see my last comment) fix this issue for you?
Comment 10 Kandepu Prasad 2008-07-24 11:28:06 UTC
thomas: can we close this bug if you are not facing this issue any more? Thanks in Advance.
Comment 11 Akhil Laddha 2008-10-31 12:34:54 UTC

Thanks for taking the time to report this bug; however, closing due to lack of
response of the reporter, sorry. if you still see this issue with a current
release of evolution (2.24.x or later), please reopen. thanks in advance.