Bug#591301: ftbfs kfreebsd / no non-linux packages

2010-08-01 Thread Ana Guerrero
Package: hydrogen
Version: 0.9.4.1-1
Severity: important


Until version 0.9.3-7, hydrogen used to build in non-linux arches (hurd-i386,
kfreebsd-{amd64,i386}), with upload 0.9.4-1, a build dependency on
libportmidi-dev was added and since this package is not present in the non-linux
arches, hydrogen can not build in those archs anymore.

I was looking at getting hydrogen built in kfreebsd without port midi support, 
but it looks like the scons build system does not support kfreebsd system
anyway:

scons --directory=. CC=cc CFLAGS=-g -O2 -g -Wall -O2 CXX=g++ 
CXXFLAGS=-g -O2 -g -Wall -O2   libarchive=1 portaudio=1 portmidi=1 lash=1 
prefix=/usr optflags=-g -O2 -g -Wall -O2 
scons: Reading SConscript files ...
Exception: Platform 'gnukfreebsd8' not supported:
  File /home/ana/hydrogen-0.9.4.1/Sconstruct, line 372:
includes, a , b = get_platform_flags( opts )
  File /home/ana/hydrogen-0.9.4.1/Sconstruct, line 97:
raise Exception( Platform '%s' not supported % sys.platform )
make: *** [debian/stamp-scons-build] Error 2

If this were fixed, I think hydrogen can be built without midi port
support.

So.. if you want the package migrate to testing, you will have to fix this
and get non-linux packages OR ask for removal from the current non-linux
packages and drop totally non-linux support (no very nice option!).

Ana




___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Bug#591301: ftbfs kfreebsd / no non-linux packages

2010-08-01 Thread Adrian Knoth
On Sun, Aug 01, 2010 at 05:57:37PM -0400, Ana Guerrero wrote:

 Until version 0.9.3-7, hydrogen used to build in non-linux arches
 (hurd-i386, kfreebsd-{amd64,i386}), with upload 0.9.4-1, a build
 dependency on libportmidi-dev was added and since this package is not
 present in the non-linux arches, hydrogen can not build in those archs
 anymore.

Just to give a small clarification: hydrogen also has jackmidi, which is
in all ways superior to portmidi. So at least from this point of view,
not having portmidi on non-linux arches isn't really a problem. Au
contraire, it's the better choice anyway.

 but it looks like the scons build system does not support kfreebsd system
 anyway:
 
 scons --directory=. CC=cc CFLAGS=-g -O2 -g -Wall -O2 CXX=g++ 
 CXXFLAGS=-g -O2 -g -Wall -O2   libarchive=1 portaudio=1 portmidi=1 lash=1 
 prefix=/usr optflags=-g -O2 -g -Wall -O2 
 scons: Reading SConscript files ...
 Exception: Platform 'gnukfreebsd8' not supported:

I think I can fix this. At least I know why it's broken, so let's see
how far we can get with some tweaks to Sconscript.


 So.. if you want the package migrate to testing, you will have to fix this
 and get non-linux packages OR ask for removal from the current non-linux
 packages and drop totally non-linux support (no very nice option!).

On a side note, I don't think there's at least one hydrogen user out
there running on kFreeBSD. In contrast to Linux, the FreeBSD kernel has
never been tailored to low latency and deterministic scheduling due to
its focus on server machines.

Linux kernel developers have put much effort into realtime scheduling,
many of the RT patches have been integrated into mainline during the
last decade. FreeBSD is nowhere near, so technically speaking, as of
now, it's only second choice for audio production.

However, this won't prevent me from trying my best to get you a working
hydrogen on kFreeBSD. ;)


HTH

-- 
mail: a...@thur.de  http://adi.thur.de  PGP/GPG: key via keyserver



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers