#include <gdbm.h>
class xx { public: GDBM_FILE dbf; }; [mr...@octopus tmp]$ cat foo.c #include "foo.h" [mr...@octopus tmp]$ g++ -c foo.c In file included from foo.c:1:0: foo.h:3:10: warning: ‘xx’ has a field ‘xx::dbf’ whose type uses the anonymous namespaceThe fix to gdbm.h, to get rid of this warning, is trivial, and has zero impact.
I wrote to gdbm's listed maintainers two months ago, with no response. Given that gdbm hasn't been updated in nearly a decade, I have to believe that nobody really cares about this. Except developers who take a small amount of pride that their code gets happily consumed by gcc, even with -Werror. I see no way to work around this myself, it needs to be fixed in gdbm.h.
If anyone here knows gdbm's maintainers, a minor release that tweaks the header file, so that it can be pushed into Fedora, would be appreciated.
pgp26ZDmooTbd.pgp
Description: PGP signature
-- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel