Bug#713713: [PATCH] Explicitly instantiate AbstractUI template

2013-10-04 Thread David Henningsson
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

2013-10-01 Thread David Henningsson
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

2013-10-01 Thread David Henningsson
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

2010-09-28 Thread David Henningsson

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

2009-12-13 Thread David Henningsson
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

2009-05-13 Thread David Henningsson
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

2009-05-09 Thread David Henningsson
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

2009-04-19 Thread David Henningsson
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

2009-04-19 Thread David Henningsson
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

2009-04-18 Thread David Henningsson
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