Nu am folosit Fedora, dar am auzit ca sunt foarte stricti in ceea ce priveste orice poate fi considerat a fi cu "licenta", inclusiv codec pentru mp3, deci e posibil sa lipseasca, s-au mai plans si altii:
http://code.google.com/p/google-coredumper/issues/detail?id=2 astia l-au scos din proiect ca sa rezolve
Pe openSuse si Ubuntu e acel header
Oricum, inainte sa schimbi distributia, verifica daca ai instalat bibliotecile pt C pentru gcc, dirent.h e din pachetele pt C, nu din cele pt C++, poate merge, bafta