fix-build-error.patch 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. diff --git a/cartographer/common/math.h b/cartographer/common/math.h
  2. index c4a77ef..0248f66 100644
  3. --- a/cartographer/common/math.h
  4. +++ b/cartographer/common/math.h
  5. @@ -17,6 +17,10 @@
  6. #ifndef CARTOGRAPHER_COMMON_MATH_H_
  7. #define CARTOGRAPHER_COMMON_MATH_H_
  8. +#ifndef M_PI
  9. +#define M_PI 3.14159265358979323846
  10. +#endif
  11. +
  12. #include <cmath>
  13. #include <vector>
  14. diff --git a/cartographer/mapping/pose_graph_interface.h b/cartographer/mapping/pose_graph_interface.h
  15. index 68551f1..6055485 100644
  16. --- a/cartographer/mapping/pose_graph_interface.h
  17. +++ b/cartographer/mapping/pose_graph_interface.h
  18. @@ -19,6 +19,7 @@
  19. #include <chrono>
  20. #include <vector>
  21. +#include <array>
  22. #include "absl/types/optional.h"
  23. #include "cartographer/mapping/id.h"
  24. diff --git a/cartographer/mapping/value_conversion_tables.h b/cartographer/mapping/value_conversion_tables.h
  25. index 56924f0..f67854f 100644
  26. --- a/cartographer/mapping/value_conversion_tables.h
  27. +++ b/cartographer/mapping/value_conversion_tables.h
  28. @@ -19,6 +19,7 @@
  29. #include <map>
  30. #include <vector>
  31. +#include <memory>
  32. #include "cartographer/common/port.h"
  33. #include "glog/logging.h"