Your message dated Mon, 11 Jul 2011 13:47:32 +0000
with message-id <[email protected]>
and subject line Bug#633476: fixed in yoshimi 0.060.10-3
has caused the Debian Bug report #633476,
regarding yoshimi: 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.)


-- 
633476: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633476
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: yoshimi
Version: 0.060.10-2
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
yoshimi: per http://www.fltk.org/str.php?L2259, fluid no longer
produces (empty) implementations for totally empty functions in .fl
files, of which yoshimi has a few: BankProcess_::process,
PSlider::PSlider, PartUI_::showparameters, PresetsUI_::refresh, and
PresetsUI_::~PresetsUI_.

The last of those (being non-virtual) is redundant and can go away
altogether; as for the remaining functions, you can force fluid's hand
by adding comments to their bodies.  The attached patch does all of
that; could you please apply it, or let me know if you'd agree to an
NMU?

Thanks!
Index: yoshimi/src/UI/BankUI.fl
===================================================================
--- yoshimi.orig/src/UI/BankUI.fl	2011-07-10 11:30:47.000000000 -0400
+++ yoshimi/src/UI/BankUI.fl	2011-07-10 11:45:57.000000000 -0400
@@ -51,7 +51,10 @@
 class BankProcess_ {open
 } {
   Function {process(void)} {open return_type {virtual void}
-  } {}
+  } {
+    comment {This body intentionally left blank.} {in_source not_in_header
+    }
+  }
   decl {Bank *bank;} {public
   }
 }
Index: yoshimi/src/UI/OscilGenUI.fl
===================================================================
--- yoshimi.orig/src/UI/OscilGenUI.fl	2011-07-10 11:30:47.000000000 -0400
+++ yoshimi/src/UI/OscilGenUI.fl	2011-07-10 11:42:21.000000000 -0400
@@ -166,7 +166,11 @@
 
 class PSlider {open : {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: yoshimi/src/UI/PartUI.fl
===================================================================
--- yoshimi.orig/src/UI/PartUI.fl	2011-07-10 11:30:47.000000000 -0400
+++ yoshimi/src/UI/PartUI.fl	2011-07-10 11:46:36.000000000 -0400
@@ -89,7 +89,10 @@
 class PartUI_ {open
 } {
   Function {showparameters(int kititem,int engine)} {open return_type virtual
-  } {}
+  } {
+    comment {This body intentionally left blank.} {in_source not_in_header
+    }
+  }
 } 
 
 class PartKitItem {: {public Fl_Group}
Index: yoshimi/src/UI/PresetsUI.fl
===================================================================
--- yoshimi.orig/src/UI/PresetsUI.fl	2011-07-10 11:30:47.000000000 -0400
+++ yoshimi/src/UI/PresetsUI.fl	2011-07-10 11:50:44.000000000 -0400
@@ -44,8 +44,10 @@
 
 class PresetsUI_ {} {
   Function {refresh()} {return_type {virtual void}
-  } {}
-  Function {~PresetsUI_()} {} {}
+  } {
+    comment {This body intentionally left blank.} {in_source not_in_header
+    }
+  }
 } 
 
 class PresetsUI {} {

--- End Message ---
--- Begin Message ---
Source: yoshimi
Source-Version: 0.060.10-3

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

yoshimi-data_0.060.10-3_all.deb
  to main/y/yoshimi/yoshimi-data_0.060.10-3_all.deb
yoshimi-dbg_0.060.10-3_amd64.deb
  to main/y/yoshimi/yoshimi-dbg_0.060.10-3_amd64.deb
yoshimi_0.060.10-3.debian.tar.gz
  to main/y/yoshimi/yoshimi_0.060.10-3.debian.tar.gz
yoshimi_0.060.10-3.dsc
  to main/y/yoshimi/yoshimi_0.060.10-3.dsc
yoshimi_0.060.10-3_amd64.deb
  to main/y/yoshimi/yoshimi_0.060.10-3_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 yoshimi 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: Mon, 11 Jul 2011 15:33:20 +0200
Source: yoshimi
Binary: yoshimi yoshimi-data yoshimi-dbg
Architecture: source amd64 all
Version: 0.060.10-3
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Maintainers 
<[email protected]>
Changed-By: Alessio Treglia <[email protected]>
Description: 
 yoshimi    - software synthesizer based on ZynAddSubFX
 yoshimi-data - Presets for Yoshimi
 yoshimi-dbg - Debugging symbols for Yoshimi
Closes: 633476
Changes: 
 yoshimi (0.060.10-3) unstable; urgency=low
 .
   * Refresh 01-gcc_flags.patch.
   * debian/patches/02-fluid_1.3.patch:
     - Since the 1.3.x series, Fluid no longer produces (empty)
       implementations for totally empty functions in .fl files.
       Thank you, Aaron! (Closes: #633476)
Checksums-Sha1: 
 862bf68b9fa370ba2ef64bba74aabba55099edd2 1618 yoshimi_0.060.10-3.dsc
 6abaae25ac2e39e26490d0e812878d2c2c9335d1 11537 yoshimi_0.060.10-3.debian.tar.gz
 9a7b139c46ed588c66a7e937ae2552f89ac7b9d0 516664 yoshimi_0.060.10-3_amd64.deb
 3639241d4b615b9c5e9c3bd9eae3219b981dc04e 1302096 
yoshimi-data_0.060.10-3_all.deb
 936cc99b93b18b9b9e1b8d05941c725f0bba32e8 2557582 
yoshimi-dbg_0.060.10-3_amd64.deb
Checksums-Sha256: 
 e0bbd4caa1b7931c89727bebca6711f2712ab37cdf843f3c8c9d3405a4a4a06d 1618 
yoshimi_0.060.10-3.dsc
 2579f56407d845c02678f20c763962a7d22bd1bdd54218341a83b31e48b796e0 11537 
yoshimi_0.060.10-3.debian.tar.gz
 92b8782d10c004fb5a8e235a4e9c663541581a572ba3e5cf4aef5b8b5ddafa5c 516664 
yoshimi_0.060.10-3_amd64.deb
 865b3540ec45b946fa04e852f696dec68dbfadc99a0a52a7e63e406bbb21c911 1302096 
yoshimi-data_0.060.10-3_all.deb
 122226b3d8c866f3dc79941319f5b4be03e461d0342b74cacaf06748d25cea21 2557582 
yoshimi-dbg_0.060.10-3_amd64.deb
Files: 
 9dfeb67f4393b9779b4cb819ac1b2e7f 1618 sound optional yoshimi_0.060.10-3.dsc
 e0a6f5831c7aa3bf29a356bb315b3011 11537 sound optional 
yoshimi_0.060.10-3.debian.tar.gz
 70eefa42e4d19c6a0f792724a03c993a 516664 sound optional 
yoshimi_0.060.10-3_amd64.deb
 8aaf3b541147f932852f777ce34502d6 1302096 sound optional 
yoshimi-data_0.060.10-3_all.deb
 a888eb2d4b8c46cc6dd187cd102644bd 2557582 debug extra 
yoshimi-dbg_0.060.10-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk4a/W0ACgkQRdSMfNz8P9AIzACfZbiGonr998i/x6Vhg9p/QCwS
Ng8AoIGu/gUKrKXrEpHKCFOQepgpkbDP
=Mc7G
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to