Your message dated Tue, 03 Apr 2018 21:29:53 +0000
with message-id <e1f3tv3-000eah...@fasolo.debian.org>
and subject line Bug#890672: fixed in x42-plugins 20170428-1.1
has caused the Debian Bug report #890672,
regarding x42-plugins: 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.)


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

x42-plugins 20170428-1 fails to build with glibc 2.27 (2.27-0experimental0 from
experimental):

| g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -g -fvisibility=hidden -fomit-frame-pointer -O3 
-fno-finite-math-only -DNDEBUG -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC 
-fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"0.9.4\"" -I. 
`pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo 
pango`  -DUSE_GUI_THREAD \
|   -DUINQHACK="1518036117100524" \
|   -DPLUGIN_SOURCE="\"gui/phasewheel.c\"" \
|   -DRTK_DESCRIPTOR="lv2ui_phasewheel" \
|   -o obj/phasewheelUI_gl.o ../robtk/ui_gl.c
| In file included from ../robtk/ui_gl.c:298:0:
| ./gui/phasewheel.c: In function 'bool cb_set_gain(RobWidget*, void*)':
| ./gui/phasewheel.c:815:23: error: 'pow10f' was not declared in this scope
|   const float thresh = pow10f(.05 * (MIN_CUTOFF - val));
|                        ^~~~~~
| ./gui/phasewheel.c:815:23: note: suggested alternative: 'powf'
|   const float thresh = pow10f(.05 * (MIN_CUTOFF - val));
|                        ^~~~~~
|                        powf
| ../robtk/robtk.mk:69: recipe for target 'obj/phasewheelUI_gl.o' failed
| make[3]: *** [obj/phasewheelUI_gl.o] Error 1
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/meters.lv2'
| Makefile:17: recipe for target 'meters.lv2' failed
| make[2]: *** [meters.lv2] Error 2
| make[2]: Leaving directory '/<<PKGBUILDDIR>>'
| debian/rules:20: recipe for target 'override_dh_auto_build' failed
| make[1]: *** [override_dh_auto_build] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| debian/rules:10: 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/x42-plugins_20170428-1_unstable_glibc-exp.log

Starting with glibc 2.27, the libm function pow10f is no longer
supported. The standard exp10f (from TS 18661-4:2015) should be used
instead. The attached patch fixes that.
diff -Nru x42-plugins-20170428/debian/patches/pow10f.patch
--- x42-plugins-20170428/debian/patches/pow10f.patch
+++ x42-plugins-20170428/debian/patches/pow10f.patch
@@ -0,0 +1,15 @@
+Description: Replace deprecated pow10f by exp10f.
+Author: Aurelien Jarno <aure...@debian.org>
+Forwarded: no
+
+--- x42-plugins-20170428.orig/meters.lv2/gui/phasewheel.c
++++ x42-plugins-20170428/meters.lv2/gui/phasewheel.c
+@@ -812,7 +812,7 @@ static bool cb_set_gain (RobWidget* hand
+               queue_draw(ui->m2);
+       }
+ #ifdef __USE_GNU
+-      const float thresh = pow10f(.05 * (MIN_CUTOFF - val));
++      const float thresh = exp10f(.05 * (MIN_CUTOFF - val));
+ #else
+       const float thresh = powf(10, .05 * (MIN_CUTOFF - val));
+ #endif
diff -Nru x42-plugins-20170428/debian/patches/series 
x42-plugins-20170428/debian/patches/series
--- x42-plugins-20170428/debian/patches/series
+++ x42-plugins-20170428/debian/patches/series
@@ -0,0 +1 @@
+pow10f.patch

--- End Message ---
--- Begin Message ---
Source: x42-plugins
Source-Version: 20170428-1.1

We believe that the bug you reported is fixed in the latest version of
x42-plugins, 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.
Adrian Bunk <b...@debian.org> (supplier of updated x42-plugins 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: SHA512

Format: 1.8
Date: Tue, 20 Mar 2018 20:30:37 +0200
Source: x42-plugins
Binary: x42-plugins
Architecture: source
Version: 20170428-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Adrian Bunk <b...@debian.org>
Description:
 x42-plugins - Collection of LV2 plugins
Closes: 890672
Changes:
 x42-plugins (20170428-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add patch from Aurelien Jarno to fix FTBFS with glibc 2.27.
     (Closes: #890672)
Checksums-Sha1:
 135475de69074eb2cb2ef691d153ad41b9267bf0 2311 x42-plugins_20170428-1.1.dsc
 2d4c80b73a28df55c8fdbde3cd185e1c4e45f866 4392 
x42-plugins_20170428-1.1.debian.tar.xz
Checksums-Sha256:
 0ab70cd51dab161f27d3dbc20362b70536fdba3a99903003b730620987c28d31 2311 
x42-plugins_20170428-1.1.dsc
 d823a9116a9a8009fc4c08633011b41b8e28288297550b51dcde54562c914d6e 4392 
x42-plugins_20170428-1.1.debian.tar.xz
Files:
 466ea2ba8be86456cf37b5bfb0cf124d 2311 sound optional 
x42-plugins_20170428-1.1.dsc
 58dd471b3438f96cb1370b2f1d779f5f 4392 sound optional 
x42-plugins_20170428-1.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAlqxW1EACgkQiNJCh6LY
mLGokg//VLmQinkCnC4gsjE+LfCeJSywhgK9ri71KOJZBEWQbsucmLHP+idkPCGT
7TmgLKA8Lm9Z7nWPjgpevLO5dn7YGGgFmBoOdPK0KV902nclkkL0nE3OjIQNuf1e
ysho+cMORvJnUgfxZKTNawsd7he8T1MTFznBL+YhkN28LmUaSawLsFDk1uR39bG7
sYfOCrAS8ijeux+O5jeA7Clzm3B9Pm4SQwyy8TGaHFeDT/0oCaaSyj2GXGAyky1w
bbtXGCjUKi3OC1qWmMCwRPyqFeOSKsjYOt0VyOA+xmprrprDNX3+u86xRe0vDm2F
MfahtOy48Od0qm8dSkPPD4xNxlveotKy0GvUs3Dg+zVcXMqG+r/Di8Nid149kcfO
65540N+4j/FFSV295RXRq3mCva3x+AtzKuIPM1iDr1OnaNTw2tbsUfCmLuEQPlY6
xAWHFLqgEQdrt46GUeVcMulA0RtUhihs1TPHQYM4pV4u86CaYtlwUAGYYHwrt8Rk
8CYDyqyL5yea3lkAQgPvnYRDfw/HsLmdE90GZ79H5vGlB8IdYFTOFNXYqKChhwYf
IeKZfJpxaGvWycjxzoNJeXTDEntkgWR5P5sllosYYCybgIcKMqsM7Ue/9mVZSdCB
TBq3LyLR210YJlfi8/XpqW7wGFyCya4OCBEgEZKH8C/StZ60gOk=
=IE6L
-----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