Package: givaro Severity: minor Usertags: clang-ftbfs User: pkg-llvm-t...@lists.alioth.debian.org Tag: patch
Hello, Using the rebuild infrastructure, your package fails to build with clang (instead of gcc). Thanks, Arthur
diff -Naur givaro.orig/givaro-3.7.2/debian/changelog givaro/givaro-3.7.2/debian/changelog --- givaro.orig/givaro-3.7.2/debian/changelog 2014-07-05 10:39:59.298345869 -0500 +++ givaro/givaro-3.7.2/debian/changelog 2014-07-05 10:44:52.340574696 -0500 @@ -1,3 +1,11 @@ +givaro (3.7.2-2) unstable; urgency=low + + * Fix FTBFS with clang + - Fixed "read-only variable is not assignable" in + src/library/poly1/givaro/givpoly1kara.inl + + -- Arthur Marble <art...@info9.net> Sat, 05 Jul 2014 10:44:52 -0500 + givaro (3.7.2-1) unstable; urgency=low * Upload to sid. diff -Naur givaro.orig/givaro-3.7.2/debian/patches/clang-ftbfs.diff givaro/givaro-3.7.2/debian/patches/clang-ftbfs.diff --- givaro.orig/givaro-3.7.2/debian/patches/clang-ftbfs.diff 1969-12-31 18:00:00.000000000 -0600 +++ givaro/givaro-3.7.2/debian/patches/clang-ftbfs.diff 2014-07-05 10:42:35.748076529 -0500 @@ -0,0 +1,22 @@ +Index: givaro-3.7.2/src/library/poly1/givaro/givpoly1kara.inl +=================================================================== +--- givaro-3.7.2.orig/src/library/poly1/givaro/givpoly1kara.inl ++++ givaro-3.7.2/src/library/poly1/givaro/givpoly1kara.inl +@@ -29,7 +29,7 @@ namespace Givaro { + template <class Domain> + inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::stdmul( Rep& R, const Rep& P, const Rep& Q ) const + { +- const size_t sR = R.size(); ++ size_t sR = R.size(); + const size_t sP = P.size(); + const size_t sQ = Q.size(); + if ((sQ ==0) || (sP ==0)) { R.reallocate(0); return R; } +@@ -46,7 +46,7 @@ inline typename Poly1Dom<Domain,Dense>:: + template <class Domain> + inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::karamul( Rep& R, const Rep& P, const Rep& Q ) const + { +- const size_t sR = R.size(); ++ size_t sR = R.size(); + const size_t sP = P.size(); + const size_t sQ = Q.size(); + if ((sQ ==0) || (sP ==0)) { R.reallocate(0); return R; } diff -Naur givaro.orig/givaro-3.7.2/debian/patches/series givaro/givaro-3.7.2/debian/patches/series --- givaro.orig/givaro-3.7.2/debian/patches/series 2014-07-05 10:39:59.298345869 -0500 +++ givaro/givaro-3.7.2/debian/patches/series 2014-07-05 10:40:30.736300951 -0500 @@ -3,3 +3,4 @@ doxygen-exclude-debian-dir.patch local-include-syntax.patch soname.patch +clang-ftbfs.diff