GNOME Bugzilla – Bug 350997
Passwords list empty; HAVE_NSIPASSWORD_H undefined
Last modified: 2006-08-12 15:40:49 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.
Please attach the config.log file. In which directory is the nsIPassword.h header located?
Created attachment 70778 [details] config.log nsIPassword.h is at /usr/lib/mozilla-firefox/include/passwordmgr/nsIPassword.h.
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.
Right :) Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.