Your message dated Sun, 21 Aug 2011 09:17:40 +0000
with message-id <[email protected]>
and subject line Bug#633478: fixed in zynaddsubfx 2.4.0-1.2
has caused the Debian Bug report #633478,
regarding zynaddsubfx: FTBFS w/fluid 1.3: undefined references to empty
functions
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 [email protected]
immediately.)
--
633478: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633478
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: zynaddsubfx
Version: 2.4.0-1.1
Severity: important
Tags: patch
fluid 1.3.x, which is currently available in experimental and which I
plan to upload to unstable in a few days, generates somewhat different
output from 1.1.x. Most of the differences are purely formal, such
that fluid 1.3.x output is generally compatible with FLTK 1.1
development environments and vice versa. One change, however, affects
zynaddsubfx: per http://www.fltk.org/str.php?L2259, fluid no longer
produces (empty) implementations for totally empty functions in .fl
files, of which zynaddsubfx has a few: BankProcess_::process,
BankProcess_::~BankProcess, PSlider::PSlider, PartUI_::showparameters,
PartUI_::~PartUI_, PresetsUI_::refresh, and PresetsUI_::~PresetsUI_.
You can keep this behavior change from affecting those functions by
adding comments to their bodies. The attached patches (revised
versions of 05_partui.patch and 06_bankui.patch and a new
09_fluid_1.3.patch, which you're welcome to split if you prefer) do
so; could you please apply them, or let me know if you'd agree to an
NMU?
Thanks!
Index: zynaddsubfx-2.4.0/src/UI/PartUI.fl
===================================================================
--- zynaddsubfx-2.4.0.orig/src/UI/PartUI.fl 2011-07-10 11:57:12.000000000 -0400
+++ zynaddsubfx-2.4.0/src/UI/PartUI.fl 2011-07-10 12:05:38.000000000 -0400
@@ -85,7 +85,15 @@
class PartUI_ {} {
Function {showparameters(int kititem,int engine)} {return_type virtual
- } {}
+ } {
+ comment {This body intentionally left blank.} {in_source not_in_header
+ }
+ }
+ Function {~PartUI_()} {return_type virtual
+ } {
+ comment {This body intentionally left blank.} {in_source not_in_header
+ }
+ }
}
class PartKitItem {: {public Fl_Group}
Index: zynaddsubfx-2.4.0/src/UI/BankUI.fl
===================================================================
--- zynaddsubfx-2.4.0.orig/src/UI/BankUI.fl 2011-07-10 11:57:12.000000000 -0400
+++ zynaddsubfx-2.4.0/src/UI/BankUI.fl 2011-07-10 12:02:57.000000000 -0400
@@ -32,9 +32,17 @@
class BankProcess_ {} {
Function {process()} {open return_type {virtual void}
- } {}
+ } {
+ comment {This body intentionally left blank.} {in_source not_in_header
+ }
+ }
decl {Bank *bank;} {public
}
+ Function {~BankProcess_()} {return_type virtual
+ } {
+ comment {This body intentionally left blank.} {in_source not_in_header
+ }
+ }
}
class BankSlot {open : {public Fl_Button,BankProcess_}
Index: zynaddsubfx-2.4.0/src/UI/OscilGenUI.fl
===================================================================
--- zynaddsubfx-2.4.0.orig/src/UI/OscilGenUI.fl 2011-07-10 12:07:11.000000000 -0400
+++ zynaddsubfx-2.4.0/src/UI/OscilGenUI.fl 2011-07-10 12:08:06.000000000 -0400
@@ -129,7 +129,11 @@
class PSlider {: {public Fl_Slider}
} {
- Function {PSlider(int x,int y, int w, int h, const char *label=0):Fl_Slider(x,y,w,h,label)} {} {}
+ Function {PSlider(int x,int y, int w, int h, const char *label=0):Fl_Slider(x,y,w,h,label)} {
+ } {
+ comment {This body intentionally left blank.} {in_source not_in_header
+ }
+ }
Function {handle(int event)} {return_type int
} {
code {int X=x(),Y=y(),W=w(),H=h();
Index: zynaddsubfx-2.4.0/src/UI/PresetsUI.fl
===================================================================
--- zynaddsubfx-2.4.0.orig/src/UI/PresetsUI.fl 2011-07-10 12:07:21.000000000 -0400
+++ zynaddsubfx-2.4.0/src/UI/PresetsUI.fl 2011-07-10 12:08:49.000000000 -0400
@@ -16,9 +16,15 @@
class PresetsUI_ {} {
Function {refresh()} {open return_type {virtual void}
- } {}
+ } {
+ comment {This body intentionally left blank.} {in_source not_in_header
+ }
+ }
Function {~PresetsUI_()} {open return_type virtual
- } {}
+ } {
+ comment {This body intentionally left blank.} {in_source not_in_header
+ }
+ }
}
class PresetsUI {} {
--- End Message ---
--- Begin Message ---
Source: zynaddsubfx
Source-Version: 2.4.0-1.2
We believe that the bug you reported is fixed in the latest version of
zynaddsubfx, which is due to be installed in the Debian FTP archive:
zynaddsubfx_2.4.0-1.2.diff.gz
to main/z/zynaddsubfx/zynaddsubfx_2.4.0-1.2.diff.gz
zynaddsubfx_2.4.0-1.2.dsc
to main/z/zynaddsubfx/zynaddsubfx_2.4.0-1.2.dsc
zynaddsubfx_2.4.0-1.2_amd64.deb
to main/z/zynaddsubfx/zynaddsubfx_2.4.0-1.2_amd64.deb
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alessio Treglia <[email protected]> (supplier of updated zynaddsubfx 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 21 Aug 2011 10:51:06 +0200
Source: zynaddsubfx
Binary: zynaddsubfx
Architecture: source amd64
Version: 2.4.0-1.2
Distribution: unstable
Urgency: low
Maintainer: Eduardo Marcel Macan <[email protected]>
Changed-By: Alessio Treglia <[email protected]>
Description:
zynaddsubfx - Realtime software synthesizer for Linux
Closes: 633478
Changes:
zynaddsubfx (2.4.0-1.2) unstable; urgency=low
.
* Non-maintainer upload.
* debian/patches/{05_partui,06_bankui,09_fluid_1.3}.patch:
- Fluid 1.3.x no longer produces empty implementations for totally
empty functions in .fl files, fix FTBFS (Closes: #633478)
Checksums-Sha1:
b73bba9578c35d3d95eb2fa23fb783ae41be5731 1242 zynaddsubfx_2.4.0-1.2.dsc
53d7058359052609ec811d54e438c6d11e4868ba 9675 zynaddsubfx_2.4.0-1.2.diff.gz
982f499f10f8a3c73fa4915c537d233c5796d21a 1441376
zynaddsubfx_2.4.0-1.2_amd64.deb
Checksums-Sha256:
ecec457d7c708622be90a2a48d25fffa8ad5e602dc6ee9e0ab57d7023a9efd1a 1242
zynaddsubfx_2.4.0-1.2.dsc
34c973d98c7446e2e37f48d0237d052c8a0e97994d701a43e5860f900e4475ad 9675
zynaddsubfx_2.4.0-1.2.diff.gz
c3013e29fb35411d89ce827fde3447f41ef1c2e7b13adf435fc261c6f67d3fa2 1441376
zynaddsubfx_2.4.0-1.2_amd64.deb
Files:
5ce203909cd4c033967bcd6dff7cd4c4 1242 sound extra zynaddsubfx_2.4.0-1.2.dsc
5d883c6b8a6740ccf60310b662f64f23 9675 sound extra zynaddsubfx_2.4.0-1.2.diff.gz
260c76494d563b64e38521cbb876545a 1441376 sound extra
zynaddsubfx_2.4.0-1.2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk5QyMUACgkQRdSMfNz8P9ANmACeMF75iWwAJsFkIhz1R90e9Gjv
xdsAnREfp4aaUN/tt7AiUddnHWsShMnN
=W2HM
-----END PGP SIGNATURE-----
--- End Message ---