[Debichem-devel] Bug#777969: Fix build using GCC 5
Matthias Klose
doko at debian.org
Thu Jul 9 12:52:56 UTC 2015
Control: tags -1 + patch pending
attached is the patch for this and the two other issues, uploading to delayed.
-------------- next part --------------
diff -Nru libpwiz-3.0.6585/debian/changelog libpwiz-3.0.6585/debian/changelog
--- libpwiz-3.0.6585/debian/changelog 2014-08-18 12:35:48.000000000 +0000
+++ libpwiz-3.0.6585/debian/changelog 2015-07-09 12:43:41.000000000 +0000
@@ -1,3 +1,17 @@
+libpwiz (3.0.6585-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+
+ [ Matthias Klose ]
+ * Fix build using GCC 5. Closes: #777969.
+ * Build-depend on libgd-dev. Closes: #791841.
+
+ [ Arthur Marble ]
+ * Fix FTBFS with clang. Closes: #758322.
+ - Fixed Visibility does not match previous declaration error.
+
+ -- Matthias Klose <doko at debian.org> Thu, 09 Jul 2015 14:03:07 +0200
+
libpwiz (3.0.6585-2) unstable; urgency=medium
* mv upstream upstream/metadata
diff -Nru libpwiz-3.0.6585/debian/control libpwiz-3.0.6585/debian/control
--- libpwiz-3.0.6585/debian/control 2014-08-18 12:35:48.000000000 +0000
+++ libpwiz-3.0.6585/debian/control 2015-07-09 12:43:41.000000000 +0000
@@ -16,7 +16,7 @@
libboost-thread-dev (>= 1.54.0),
libboost-system-dev (>= 1.54.0),
libfftw3-dev (>= 3.3.2),
- libgd2-xpm-dev (>= 2.0.35),
+ libgd-dev,
autotools-dev (>= 20130515.1)
Standards-Version: 3.9.5
Section: libs
diff -Nru libpwiz-3.0.6585/debian/patches/clang-ftbfs.diff libpwiz-3.0.6585/debian/patches/clang-ftbfs.diff
--- libpwiz-3.0.6585/debian/patches/clang-ftbfs.diff 1970-01-01 00:00:00.000000000 +0000
+++ libpwiz-3.0.6585/debian/patches/clang-ftbfs.diff 2015-07-09 12:43:41.000000000 +0000
@@ -0,0 +1,23 @@
+--- a/libraries/boost_aux/boost/utility/singleton.hpp
++++ b/libraries/boost_aux/boost/utility/singleton.hpp
+@@ -22,7 +22,9 @@
+ # include <boost/thread/once.hpp>
+ # endif
+
+-# if defined(__GNUC__) && __GNUC__ >= 4
++# if defined(__clang__)
++# define BOOST_UTILITY_SINGLETON_API
++# elif defined(__GNUC__) && __GNUC__ >= 4
+ # define BOOST_UTILITY_SINGLETON_API __attribute__ ((visibility("default")))
+ # pragma GCC visibility push(hidden)
+ # else
+@@ -204,7 +206,8 @@ namespace boost
+
+ } // namespace boost
+
+-# if defined(__GNUC__) && __GNUC__ >= 4
++# if defined(__clang__)
++# elif defined(__GNUC__) && __GNUC__ >= 4
+ # pragma GCC visibility pop
+ # endif
+
diff -Nru libpwiz-3.0.6585/debian/patches/gcc5.diff libpwiz-3.0.6585/debian/patches/gcc5.diff
--- libpwiz-3.0.6585/debian/patches/gcc5.diff 1970-01-01 00:00:00.000000000 +0000
+++ libpwiz-3.0.6585/debian/patches/gcc5.diff 2015-07-09 12:43:41.000000000 +0000
@@ -0,0 +1,13 @@
+Index: b/autotools/boost.m4
+===================================================================
+--- a/autotools/boost.m4
++++ b/autotools/boost.m4
+@@ -72,7 +72,7 @@ dnl strip `\n' with backquotes, not the
+ dnl boost_cv_lib_version='1_37\r' for instance, which breaks
+ dnl everything else.
+ dnl Cannot use 'dnl' after [$4] because a trailing dnl may break AC_CACHE_CHECK
+-(eval "$ac_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD |
++(eval "$ac_cpp -P conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD |
+ tr -d '\r' |
+ $SED -n -e "$1" >conftest.i 2>&1],
+ [$3],
diff -Nru libpwiz-3.0.6585/debian/patches/series libpwiz-3.0.6585/debian/patches/series
--- libpwiz-3.0.6585/debian/patches/series 2014-08-18 12:35:48.000000000 +0000
+++ libpwiz-3.0.6585/debian/patches/series 2015-07-09 12:43:41.000000000 +0000
@@ -1,2 +1,3 @@
build-system-fixes.patch
-
+gcc5.diff
+clang-ftbfs.diff
More information about the Debichem-devel
mailing list