Description of problem: The nsEmbedString.h header is included; however, the corresponding static library (libembedstring_s.a) is missing. Version-Release number of selected component (if applicable): 1.6-8
Fedora Core 2 is now maintained by the Fedora Legacy project for security updates only. If this problem is a security issue, please reopen and reassign to the Fedora Legacy product. If it is not a security issue and hasn't been resolved in the current FC3 updates or in the FC4 test release, reopen and change the version to match.
This issue is still present in FC5.
Thanks very much for rechecking this.
We don't ship static libraries intentionally.
The point is that there is a header installed for which there is no corresponding library installed. AFAIK, this library is only available as a static library. Either omitting the library is a mistake, or installing the library's corresponding headers is a mistake.
The header is part of the SDK, so it stays. If you do a make; make install you get it when --enable-static is not passed to configure. If you think this should not be installed in a standard make install, then this probably should get filed upstream, but this is not a bug in Fedora's packages.
Don't you also get libembedstring_s.a when --enable-static is not passed to configure? The "we don't ship static libraries" policy doesn't make sense when a static library is all that's installed.
No. It's not installed, and I don't remove it manually.