Your message dated Mon, 26 Mar 2018 18:05:07 +0000
with message-id <e1f0wuv-000cla...@fasolo.debian.org>
and subject line Bug#890633: fixed in caps 0.9.24-5
has caused the Debian Bug report #890633,
regarding caps: FTBFS with glibc 2.27: error: 'pow10f' was not declared in this 
scope
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
890633: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890633
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: caps
Version: 0.9.24-4
Severity: important
Tags: patch
User: debian-gl...@lists.debian.org
Usertags: 2.27

caps 0.9.24-4 fails to build with glibc 2.27 (2.27-0experimental0 from
experimental):

| In file included from Cabinet.h:39:0,
|                  from Click.cc:156:
| dsp/v4f.h:74:7: note: candidate: template<float (* fn)(float)> v4f_t 
v4f_map(v4f_t)
|  v4f_t v4f_map (v4f_t x)
|        ^~~~~~~
| dsp/v4f.h:74:7: note:   template argument deduction/substitution failed:
| In file included from Cabinet.h:41:0,
|                  from Click.cc:156:
| dsp/v4f_IIR2.h:145:27: error: template argument 1 is invalid
|      A = v4f_map<pow10f> (A);
|                            ^
| dsp/v4f_IIR2.h: In member function 'void DSP::IIR2v4Bank<N>::set_eq(v4f_t*, 
v4f_t*, v4f_t*)':
| dsp/v4f_IIR2.h:432:18: error: 'pow10f' was not declared in this scope
|       A = v4f_map<pow10f> (A);
|                   ^~~~~~
| dsp/v4f_IIR2.h:432:18: note: suggested alternative: 'powf'
|       A = v4f_map<pow10f> (A);
|                   ^~~~~~
|                   powf
| Makefile:59: recipe for target 'Eq.o' failed
| make[1]: *** [Eq.o] Error 1
| Makefile:59: recipe for target 'CabIV.o' failed
| make[1]: *** [CabIV.o] Error 1
| Makefile:59: recipe for target 'Click.o' failed
| make[1]: *** [Click.o] Error 1
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| dh_auto_build: make -j16 returned exit code 2
| debian/rules:8: recipe for target 'build-arch' failed
| make: *** [build-arch] Error 2
| dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

A full build logs is available there:
http://aws-logs.debian.net/2018/02/07/glibc-exp/caps_0.9.24-4_unstable_glibc-exp.log

Starting with glibc 2.27, the libm function pow10f is no longer
supported. The standard exp10f function (from TS 18661-4:2015) should be
used instead. The attached patch fixes that.
diff -Nru caps-0.9.24/debian/patches/0002-pow10f.patch 
caps-0.9.24/debian/patches/0002-pow10f.patch
--- caps-0.9.24/debian/patches/0002-pow10f.patch
+++ caps-0.9.24/debian/patches/0002-pow10f.patch
@@ -0,0 +1,29 @@
+--- caps-0.9.24.orig/dsp/v4f_IIR2.h
++++ caps-0.9.24/dsp/v4f_IIR2.h
+@@ -33,7 +33,7 @@
+ namespace DSP {
+ 
+ #ifdef __APPLE__
+-inline float pow10f(float f) {return pow(10,f);}
++inline float exp10f(float f) {return pow(10,f);}
+ #endif
+ 
+ class RBJv4
+@@ -142,7 +142,7 @@ class IIR2v4
+                               /* A = pow (10, gain / 40) */
+                               v4f_t A = (v4f_t) {.025,.025,.025,.025};
+                               A *= gain;
+-                              A = v4f_map<pow10f> (A);
++                              A = v4f_map<exp10f> (A);
+ 
+                               RBJv4 p (f, Q);
+ 
+@@ -429,7 +429,7 @@ class IIR2v4Bank
+                                       /* A = pow (10, gain / 40) */
+                                       v4f_t A = (v4f_t) {.025,.025,.025,.025};
+                                       A *= gain[i];
+-                                      A = v4f_map<pow10f> (A);
++                                      A = v4f_map<exp10f> (A);
+ 
+                                       RBJv4 p (f[i], Q[i]);
+ 
diff -Nru caps-0.9.24/debian/patches/series
--- caps-0.9.24/debian/patches/series
+++ caps-0.9.24/debian/patches/series
@@ -1 +1,2 @@
 0001-Avoid-ambiguity-in-div-invocation.patch
+0002-pow10f.patch
diff -Nru caps-0.9.24/debian/patches/0002-pow10f.patch 
caps-0.9.24/debian/patches/0002-pow10f.patch
--- caps-0.9.24/debian/patches/0002-pow10f.patch
+++ caps-0.9.24/debian/patches/0002-pow10f.patch
@@ -0,0 +1,29 @@
+--- caps-0.9.24.orig/dsp/v4f_IIR2.h
++++ caps-0.9.24/dsp/v4f_IIR2.h
+@@ -33,7 +33,7 @@
+ namespace DSP {
+ 
+ #ifdef __APPLE__
+-inline float pow10f(float f) {return pow(10,f);}
++inline float exp10f(float f) {return pow(10,f);}
+ #endif
+ 
+ class RBJv4
+@@ -142,7 +142,7 @@ class IIR2v4
+                               /* A = pow (10, gain / 40) */
+                               v4f_t A = (v4f_t) {.025,.025,.025,.025};
+                               A *= gain;
+-                              A = v4f_map<pow10f> (A);
++                              A = v4f_map<exp10f> (A);
+ 
+                               RBJv4 p (f, Q);
+ 
+@@ -429,7 +429,7 @@ class IIR2v4Bank
+                                       /* A = pow (10, gain / 40) */
+                                       v4f_t A = (v4f_t) {.025,.025,.025,.025};
+                                       A *= gain[i];
+-                                      A = v4f_map<pow10f> (A);
++                                      A = v4f_map<exp10f> (A);
+ 
+                                       RBJv4 p (f[i], Q[i]);
+ 
diff -Nru caps-0.9.24/debian/patches/series
--- caps-0.9.24/debian/patches/series
+++ caps-0.9.24/debian/patches/series
@@ -1 +1,2 @@
 0001-Avoid-ambiguity-in-div-invocation.patch
+0002-pow10f.patch

--- End Message ---
--- Begin Message ---
Source: caps
Source-Version: 0.9.24-5

We believe that the bug you reported is fixed in the latest version of
caps, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 890...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Felipe Sateler <fsate...@debian.org> (supplier of updated caps package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 26 Mar 2018 14:47:27 -0300
Source: caps
Binary: caps
Architecture: source
Version: 0.9.24-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Felipe Sateler <fsate...@debian.org>
Description:
 caps       - C* Audio Plugin Suite
Closes: 890633
Changes:
 caps (0.9.24-5) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * d/copyright: Use https protocol in Format field
   * d/control: Set Vcs-* to salsa.debian.org
   * d/changelog: Remove trailing whitespaces
 .
   [ Felipe Sateler ]
   * Use standard exp10f instead of pow10f.
     Thanks to Aurelien Jarno for the patch. (Closes: #890633)
Checksums-Sha1:
 240345fd695dbe323d0e7cadb1ea587cd7ef869a 1975 caps_0.9.24-5.dsc
 fc241d49c0e87e98736b4bef88d20de9744de2ff 3712 caps_0.9.24-5.debian.tar.xz
 3a6252c52a83afa66a1c3dc02ab7e87740257078 5152 caps_0.9.24-5_source.buildinfo
Checksums-Sha256:
 e5638bad77eb3a418f39ffc5d2ce6ee2466d44155bd8da67830b330cab34034e 1975 
caps_0.9.24-5.dsc
 095f7e4be750f504ba724fddeaeb615f13eabf0342b4d0bd206700e068252dd3 3712 
caps_0.9.24-5.debian.tar.xz
 8568413dbb625d0199c9fa8d6cdf7b944f439c9b35460f4c7f5c0db9f5c59186 5152 
caps_0.9.24-5_source.buildinfo
Files:
 36bec692adec6d7c92410adda310e4fe 1975 sound optional caps_0.9.24-5.dsc
 077d68bbf2473ee0e7f310a99021907c 3712 sound optional 
caps_0.9.24-5.debian.tar.xz
 d5b9b4dc960738d88b32819e4b1c0d11 5152 sound optional 
caps_0.9.24-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEIY7gNiAzyHtsE1+ko7q64kCN1s8FAlq5MlcUHGZzYXRlbGVy
QGRlYmlhbi5vcmcACgkQo7q64kCN1s/DxA//XL5stNice+b98MJG/FYlKjuFwm7B
5rSX7/j6mO7iJzWi2QwOm5+yg9Tr7glsG/0oOBbgOv3SXEZxOWN3eqdYOXZNpbta
/uwwn2K6VWpwdxzjjtlXKTR25bwwoO7/DFnFWAfq8mp5nXNPQrXlS8f3fivFTJyV
16UjF43+v1kJ6MrZoOexrMlSvwWKX4Hws8nzDXKFV2TAxcsKWLz0otysgJyunvzU
uB2fGXrjEd6Gns9tDNt/JXShkKr67c1vQcxKtEk6EiWX9kqtzaj7t1UK5khxmjrK
waxmeD/kWPhQpjmjq5+k99QOmKxXiz7K1CMkRxPrnxmNVoTRajfddVoXy+ihoiKh
DYA++hbqICefVXITyBeosDnjqfLWB5podIVABcMhK1Q4th6zCQocWZ0HoIJ3hgpA
i5f89AbCB60p9MT0PxvHc2cTaC6JhvZDxb02DEuEK/jXJSSHBxdyPb+OlTKqrDRX
+RHMjkoDj0sVEi3kt7u3tMmDnVC4EFpZUmZaDmeQz28CQX+DAaD+EJa+hm+xvDgI
jtQK+z3gVx48M+mpgvjEIY9mNTKzwM7o0uGfpAjGu91+HJAUD7UdDgF6a8/x9gXg
0HxZiebSnm5lo1poFnlEm/0n1ULPD5PgfIxzs5iXA1rmGqX/FRJAu2nhiPtEKlkM
HXjiUe0PV+lC65I=
=JK41
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to