[pgrouting] 04/05: Add patch to fix vrp_basic build failure (include math.h for ceil).

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Mon May 16 11:42:25 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository pgrouting.

commit 083f349a2f5de2f906438fb5d83419af154f04e8
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Mon May 16 13:14:04 2016 +0200

    Add patch to fix vrp_basic build failure (include math.h for ceil).
---
 debian/changelog                            |  1 +
 debian/patches/series                       |  1 +
 debian/patches/vrp_basic-include-math.patch | 19 +++++++++++++++++++
 3 files changed, 21 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index dcb71d9..0c0caf6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ pgrouting (2.2.3-1) UNRELEASED; urgency=medium
   * Team upload.
   * New upstream release.
   * Drop references from PostLBS from package description.
+  * Add patch to fix vrp_basic build failure (include math.h for ceil).
 
  -- Bas Couwenberg <sebastic at debian.org>  Mon, 16 May 2016 11:39:02 +0200
 
diff --git a/debian/patches/series b/debian/patches/series
index 1a4adf4..f944646 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 privacy-breach-uses-embedded-file.patch
+vrp_basic-include-math.patch
diff --git a/debian/patches/vrp_basic-include-math.patch b/debian/patches/vrp_basic-include-math.patch
new file mode 100644
index 0000000..349e9ff
--- /dev/null
+++ b/debian/patches/vrp_basic-include-math.patch
@@ -0,0 +1,19 @@
+Description: Include math.h for ceil() to fix FTBFS.
+ Build failed with:
+  src/vrp_basic/src/VRP_Solver.cpp: In member function 'bool CVRPSolver::updateTourCosts(CTourInfo&)':
+  src/vrp_basic/src/VRP_Solver.cpp:760:59: error: 'ceil' was not declared in this scope
+    vecStartTimes.push_back(static_cast<int>(ceil(dTravelTime)));
+                                                             ^
+Author: Bas Couwenberg <sebastic at debian.org>
+Forwarded: https://github.com/pgRouting/pgrouting/pull/573
+
+--- a/src/vrp_basic/src/VRP_Solver.h
++++ b/src/vrp_basic/src/VRP_Solver.h
+@@ -28,6 +28,7 @@ Foundation, Inc., 51 Franklin Street, Fi
+ #include <map>
+ #include <utility>
+ #include <string>
++#include <math.h>
+ 
+ #define MAXIMUM_TRY 15
+ #define TOTAL_NUMBER_OF_SEARCH 15

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/pgrouting.git



More information about the Pkg-grass-devel mailing list