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 350997 - Passwords list empty; HAVE_NSIPASSWORD_H undefined
Passwords list empty; HAVE_NSIPASSWORD_H undefined
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: Passwords, Cookies, & Certificates
2.15.x
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
Depends on:
Blocks:
 
 
Reported: 2006-08-12 04:16 UTC by Ed Catmur
Modified: 2006-08-12 15:40 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
config.log (109.43 KB, text/plain)
2006-08-12 13:39 UTC, Ed Catmur
Details

Description Ed Catmur 2006-08-12 04:16:07 UTC
The Passwords list in the PDM was empty. Investigation showed that the #ifdef HAVE_NSIPASSWORD_H block in impl_list_passwords (mozilla-embed-single.cpp) was being skipped. Defining HAVE_NSIPASSWORD_H in CXXFLAGS caused the Passwords list to be populated correctly.

epiphany 2.15.4 compiled against firefox 1.5.0.6. Gentoo 1.12.4.
Comment 1 Christian Persch 2006-08-12 09:08:03 UTC
Please attach the config.log file.
In which directory is the nsIPassword.h header located?
Comment 2 Ed Catmur 2006-08-12 13:39:15 UTC
Created attachment 70778 [details]
config.log

nsIPassword.h is at /usr/lib/mozilla-firefox/include/passwordmgr/nsIPassword.h.
Comment 3 Ed Catmur 2006-08-12 13:43:05 UTC
Hm... the test for nsIPassword.h was removed at http://cvs.gnome.org/viewcvs/epiphany/configure.ac#rev1.183 - now the only reference to HAVE_NSIPASSWORD_H in the build tree is in ./embed/mozilla/mozilla-embed-single.cpp itself. That can't be right, surely.
Comment 4 Christian Persch 2006-08-12 15:40:49 UTC
Right :)


Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.