[zoo-project] 01/02: Add upstream patch to fix build with OTB 5.8.
Bas Couwenberg
sebastic at debian.org
Thu Jan 19 20:13:05 UTC 2017
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository zoo-project.
commit 566e2ca59886b92871b4cb9201cd8fe78ddb9139
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Thu Jan 19 20:48:43 2017 +0100
Add upstream patch to fix build with OTB 5.8.
---
...hen-building-with-OTB-version-upper-or-eq.patch | 35 ++++++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 36 insertions(+)
diff --git a/debian/patches/0001-Fix-issue-when-building-with-OTB-version-upper-or-eq.patch b/debian/patches/0001-Fix-issue-when-building-with-OTB-version-upper-or-eq.patch
new file mode 100644
index 0000000..fd938ee
--- /dev/null
+++ b/debian/patches/0001-Fix-issue-when-building-with-OTB-version-upper-or-eq.patch
@@ -0,0 +1,35 @@
+Description: Fix issue when building with OTB version upper or equal to 5.8.0.
+ git-svn-id: http://svn.zoo-project.org/svn/trunk@803 4b6b6ad6-68b3-4dcc-9231-bd9b83bc5dc3
+Author: djay <djay at 4b6b6ad6-68b3-4dcc-9231-bd9b83bc5dc3>
+Origin: https://github.com/OSGeo/zoo-project/commit/2dc016ec347eb5fc86510ab06e37190acbe69ff3
+
+--- a/zoo-project/zoo-kernel/configure.ac
++++ b/zoo-project/zoo-kernel/configure.ac
+@@ -830,14 +830,21 @@ else
+ CPPFLAGS="$OTB_CPPFLAGS"
+ LDFLAGS_SAVE="$LDFLAGS"
+ LIBS="$LIBS_SAVE $OTB_LDFLAGS"
+- echo $OTB_CPPFLAGS
+- #AC_CHECK_HEADERS([otbWrapperApplication.h otbWrapperInputImageListParameter.h otbWrapperApplicationRegistry.h],
+- # [], [AC_MSG_ERROR([could not find header file $i related to OTB])])
++ #echo $OTB_CPPFLAGS
++ AC_CHECK_HEADERS([otbWrapperApplication.h otbWrapperInputImageListParameter.h otbWrapperApplicationRegistry.h],
++ [], [AC_MSG_ERROR([could not find header file $i related to OTB])])
+ LDFLAGS_SAVE="$LDFLAGS"
+ LDFLAGS="$OTB_LDFLAGS"
+- echo $OTB_LDFLAGS
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include "otbWrapperApplication.h"],[std::vector<std::string> list = otb::Wrapwper::ApplicationRegistry::GetAvailableApplication();]])],
+- [AC_MSG_RESULT([checking for GetAvailableApplication... yes])],[AC_MSG_ERROR([checking for GetAvailableApplication... failed])])
++ #echo $OTB_LDFLAGS
++ UVERS="$(echo -e '5.8\n$OTBVERS' | sort -r | head -n1)"
++ if test "$OTBVERS" == "$UVERS" ; then
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include "otbWrapperApplicationRegistry.h"]],[[std::vector<std::string> list = otb::Wrapper::ApplicationRegistry::GetAvailableApplications();]])],
++ [AC_MSG_RESULT([checking for GetAvailableApplications... yes])],[AC_MSG_ERROR([checking for GetAvailableApplications... failed])])
++ else
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include "otbWrapperApplication.h"]],[[std::vector<std::string> list = otb::Wrapper::ApplicationRegistry::GetAvailableApplication();]])],
++ [AC_MSG_RESULT([checking for GetAvailableApplication... yes])],[AC_MSG_ERROR([checking for GetAvailableApplication... failed])])
++ fi
++
+ LDFLAGS="$LDFLAGS_SAVE"
+ AC_LANG_POP([C++])
+ AC_LANG(C++)
diff --git a/debian/patches/series b/debian/patches/series
index 4e23241..b6b7131 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
hardening-buildflags.patch
zoo-version.patch
+0001-Fix-issue-when-building-with-OTB-version-upper-or-eq.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/zoo-project.git
More information about the Pkg-grass-devel
mailing list