Bug#713713: [PATCH] Explicitly instantiate AbstractUI template
On 10/04/2013 06:07 PM, Adrian Knoth wrote: On 10/01/13 15:24, David Henningsson wrote: This fixes a build failure on Debian/Ubuntu. BugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713713 Signed-off-by: David Henningsson david.hennings...@canonical.com --- libs/gtkmm2ext/gtk_ui.cc | 2 ++ 1 file changed, 2 insertions(+) I'm not a C++ template expert, so I'm not sure this is the most elegant fix, but at least it builds now. I found it on git trunk too (2.0-ongoing branch), so I'm including Paul Davis as well. diff --git a/libs/gtkmm2ext/gtk_ui.cc b/libs/gtkmm2ext/gtk_ui.cc index 291740c..0894b07 100644 --- a/libs/gtkmm2ext/gtk_ui.cc +++ b/libs/gtkmm2ext/gtk_ui.cc @@ -63,6 +63,8 @@ BaseUI::RequestType Gtkmm2ext::AddTimeout = BaseUI::new_request_type(); #include pbd/abstract_ui.cc /* instantiate the template */ +template class AbstractUIGtkmm2ext::UIRequest; + UI::UI (string namestr, int *argc, char ***argv) : AbstractUIUIRequest (namestr, true) { Thanks for the patch, confirmed to work. Will upload in a second. Cheers While you're at it, you might also be intersted in the bug below - not sure it hits Debian too because you run 2.8.16 instead of 2.8.14 though. https://bugs.launchpad.net/ubuntu/+source/ardour/+bug/1234866 (Linker errors when starting ardour) https://bugs.launchpad.net/ubuntu/+source/ardour/+bug/1234866/+attachment/3857945/+files/0001-Add-boost-linking-to-tranzport-and-generic-midi-surf.patch -- David Henningsson, Canonical Ltd. https://launchpad.net/~diwic -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#713488: Fixed in Ubuntu
Hi, It looks like Ubuntu has fixed this issue, see: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/qsynth/saucy/revision/17/debian/patches/1002_libx11_underlinkage.patch Not sure if that's the right or most elegant solution though, as I'm not a build system guru (yet!). -- David Henningsson, Canonical Ltd. https://launchpad.net/~diwic -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#713713: [PATCH] Explicitly instantiate AbstractUI template
This fixes a build failure on Debian/Ubuntu. BugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713713 Signed-off-by: David Henningsson david.hennings...@canonical.com --- libs/gtkmm2ext/gtk_ui.cc | 2 ++ 1 file changed, 2 insertions(+) I'm not a C++ template expert, so I'm not sure this is the most elegant fix, but at least it builds now. I found it on git trunk too (2.0-ongoing branch), so I'm including Paul Davis as well. diff --git a/libs/gtkmm2ext/gtk_ui.cc b/libs/gtkmm2ext/gtk_ui.cc index 291740c..0894b07 100644 --- a/libs/gtkmm2ext/gtk_ui.cc +++ b/libs/gtkmm2ext/gtk_ui.cc @@ -63,6 +63,8 @@ BaseUI::RequestType Gtkmm2ext::AddTimeout = BaseUI::new_request_type(); #include pbd/abstract_ui.cc /* instantiate the template */ +template class AbstractUIGtkmm2ext::UIRequest; + UI::UI (string namestr, int *argc, char ***argv) : AbstractUIUIRequest (namestr, true) { -- 1.8.3.2 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#597977: fluidsynth: FTBFS on kfreebsd-*: fluid_rtkit.c: error: storage size unknown
On 2010-09-24 22:15, Cyril Brulebois wrote: Source: fluidsynth Version: 1.1.2-1 Severity: serious Justification: FTBFS User: debian-...@lists.debian.org Usertags: kfreebsd Hi, your package no longer builds on kfreebsd-*: | cd /build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/obj-x86_64-kfreebsd-gnu/src /usr/bin/gcc -Dlibfluidsynth_EXPORTS -DHAVE_LASH -DHAVE_CONFIG_H -g -O2 -fPIC -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/obj-x86_64-kfreebsd-gnu -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/drivers -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/synth -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/rvoice -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/midi -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/utils -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/sfloader -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/bindings -I/build/buildd-fluidsynth_1 .1 .2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/include -I/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/obj-x86_64-kfreebsd-gnu/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/lash-1.0 -o CMakeFiles/libfluidsynth.dir/bindings/fluid_rtkit.c.o -c /build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/bindings/fluid_rtkit.c | /build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/bindings/fluid_rtkit.c: In function 'fluid_rtkit_make_realtime': | /build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/bindings/fluid_rtkit.c:336: error: storage size of 'old_limit' isn't known | /build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/src/bindings/fluid_rtkit.c:336: error: storage size of 'new_limit' isn't known | make[3]: *** [src/CMakeFiles/libfluidsynth.dir/bindings/fluid_rtkit.c.o] Error 1 | make[3]: Leaving directory `/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/obj-x86_64-kfreebsd-gnu' | make[2]: *** [src/CMakeFiles/libfluidsynth.dir/all] Error 2 | make[2]: Leaving directory `/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/obj-x86_64-kfreebsd-gnu' | make[1]: *** [all] Error 2 | make[1]: Leaving directory `/build/buildd-fluidsynth_1.1.2-1-kfreebsd-amd64-S6AiKT/fluidsynth-1.1.2/obj-x86_64-kfreebsd-gnu' | dh_auto_build: make -j1 returned exit code 2 Full build logs: https://buildd.debian.org/status/package.php?p=fluidsynthsuite=experimental I don't know much about kfreebsd, but the problem is likely that struct rlimit does not exist on this kernel. The easiest way out at this point is to build without DBUS_SUPPORT on kfreebsd, because there wouldn't be any realtimekit on kfreebsd support anyway, and DBUS isn't used for anything else at the moment. Actually, looking at it now, it seems like realtimekit is not even packaged for Debian (only exists in Ubuntu). -- David Henningsson, Canonical Ltd. http://launchpad.net/~diwic -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#560919: Expat issues update
Michael Gilbert wrote: Hi all, In order to guarantee that the system expat is used, the '--with-expat=sys' configure argument must be used. If you think your package is already using the system expat, or if you are updating your package to use the system expat, please check to make sure that this option is being used. Thanks. Audacity debian/rules uses '--with-expat=system', which seems to me like the correct way for configuring audacity (see line 367 in configure.in of audacity for reference). Can you please explain why this isn't good enough for you? // David -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#524566: Bug fixed in mentor's repository
A fixed version has been available for a while now, and it is waiting for a sponsor. The fixed version can be found at: http://mentors.debian.net/debian/pool/main/f/fluidsynth/ If you want to see this bug fixed, please consider testing and/or sponsoring this upload. Thank you! -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#527832: fluidsynth: FTBFS: cp: cannot stat `/usr/share/libtool/ltmain.sh': No such file or directory
Lucas Nussbaum skrev: Hi, During a rebuild of all packages in sid, your package failed to build on amd64. There is a fixed version available here: http://mentors.debian.net/debian/pool/main/f/fluidsynth/ If you want to help out, please consider testing and/or sponsoring this upload. Thank you! -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#524566: Non-DFSG files distributed in fluidsynth package
Hello Release team, while working on adopting my first package (fluidsynth), non-DFSG files were discovered in all releases of fluidsynth, both unstable, testing, stable and oldstable. (bug: #524566) The non-DFSG files is a soundfont and some documentation, and is only included in the upstream tarball, so no binary packages are affected. I could use some advice on how to proceed, and possibly some assistance as well. Thanks, David Henningsson -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#524566: doc/example.sf2 tainted as well
It seems like doc/example.sf2 is ripped from VintageWavesDreams-v2.sf2. This makes this problem worse since 1) This is not allowed according to VintageWavesDreams-v2.sf2's license 2) doc/example.sf2 is distributed as a part of the binary package libfluidsynth-dev Reference: http://lists.gnu.org/archive/html/fluid-dev/2009-04/msg00081.html -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#524566: fluidsynth: sf2/COPYRIGHT is not DFSG
Bart Martens skrev: Package: fluidsynth Version: 1.0.8-2 Severity: serious The file fluidsynth_1.0.8.orig.tar.gz in Debian contains these files: sf2/VintageDreamsWaves-v2.sf2 sf2/Makefile.in sf2/Makefile.am sf2/COPYRIGHT The license in sf2/COPYRIGHT contains It is not altered, edited, modified, ripped, or converted to other formats, except for private use only. In addition, the fluidsynth-v10-devdoc.xml is licensed under the Creative Commons Attribution License, which is non-DFSG according to http://wiki.debian.org/DFSGLicenses -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org