[ros-dev] Re : Fedora 13 Build Error

Colin Finck mail at colinfinck.de
Sat Jul 31 11:39:02 UTC 2010


James Tabor <jimtabor.rosdev at gmail.com> wrote:
> Nice! I will get to test slackware 13.x and the other fedora distros
> soon before doing the commit.

You should be able to simplify your patch to:

Index: tools/cabman/cabinet.cxx
===================================================================
--- tools/cabman/cabinet.cxx	(revision 48297)
+++ tools/cabman/cabinet.cxx	(working copy)
@@ -21,7 +21,8 @@
  #if !defined(WIN32)
  # include <dirent.h>
+# include <sys/stat.h>
+# include <sys/types.h>
  #endif
-#if defined(__FreeBSD__) || defined(__APPLE__)
-# include <sys/stat.h>
-#endif // __FreeBSD__

Untested and mocked up, but you should get the idea :-)
Both added includes are part of the Open Group Base Specifications, so 
there should be no harm in including them on all modern Unix systems.

Cheers,

Colin



More information about the Ros-dev mailing list