It seems nsrootidl.h is found in two different places: /js/src/xpconnect/public/nsrootidl.h and /xpcom/public/nsrootidl.h This looks like cruft to me. Would it not be possible to consolidate these two copies of the file into one place, to help clean up the source tree a little?
both these may go away soon if I understand the world right. the best thing to do in these cases is to look up the files at http://lxr.mozilla.org find the owners/recent modifiers of the files and assign the bug(s) directly to them.
This bug has long since been fixed. Marking verified.