Processed: Re: Bug#690006: fluidsynth: FTBFS
Processing commands for cont...@bugs.debian.org: > fixed 690006 1.1.5-2 Bug #690006 [src:fluidsynth] fluidsynth: FTBFS Marked as fixed in versions fluidsynth/1.1.5-2. > thanks Stopping processing here. Please contact me if you need assistance. -- 690006: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690006 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#690006: fluidsynth: FTBFS
Control: tags -1 + patch Hi, On 08/10/12 23:00, Christoph Egger wrote: > [ 10%] Building C object > src/CMakeFiles/libfluidsynth.dir/drivers/fluid_pulse.c.o > cd > /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/obj-x86_64-kfreebsd-gnu/src > && /usr/bin/gcc -Dlibfluidsynth_EXPORTS -DHAVE_CONFIG_H -g -O2 > -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security > -D_FORTIFY_SOURCE=2 -O2 -g -fomit-frame-pointer -funroll-all-loops > -finline-functions -DNDEBUG -Wall -W -Wpointer-arith -Wbad-function-cast > -Wno-cast-qual -Wcast-align -Wstrict-prototypes -Wno-unused-parameter > -Wdeclaration-after-statement -fPIC > -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/obj-x86_64-kfreebsd-gnu > > -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src > -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers > > -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/synth > > -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/rvoice > -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/s rc/midi -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/utils -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/sfloader -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/bindings -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/include -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/obj-x86_64-kfreebsd-gnu/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-kfreebsd-gnu/glib-2.0/include-o CMakeFiles/libfluidsynth.dir/drivers/fluid_pulse.c.o -c /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_pulse.c > /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:49:0: > warning: "SOUND_PCM_WRITE_CHANNELS" redefined [enabled by default] > In file included from > /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:35:0: > /usr/include/sys/soundcard.h:791:0: note: this is the location of the > previous definition > /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c: > In function 'new_fluid_oss_audio_driver': > /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:208:25: > error: 'SOUND_PCM_WRITE_CHANNELS' undeclared (first use in this function) > /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:208:25: > note: each undeclared identifier is reported only once for each function it > appears in > /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c: > In function 'new_fluid_oss_audio_driver2': > /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:323:25: > error: 'SOUND_PCM_WRITE_CHANNELS' undeclared (first use in this function) > make[3]: *** [src/CMakeFiles/libfluidsynth.dir/drivers/fluid_oss.c.o] Error 1 Regression was introduced by this upstream commit: http://sourceforge.net/apps/trac/fluidsynth/changeset/444#file0 --- /trunk/fluidsynth/src/drivers/fluid_oss.c (revision 431) +++ /trunk/fluidsynth/src/drivers/fluid_oss.c (revision 444) @@ -46,5 +46,5 @@ // Build issue on some systems (OSS 4.0)? -#ifndef SOUND_PCM_WRITE_CHANNELS +#ifdef SNDCTL_DSP_CHANNELS #define SOUND_PCM_WRITE_CHANNELSSNDCTL_DSP_CHANNELS #endif It's unclear what platform that 'fix' was targetting but it doesn't look good. I've tested on kfreebsd-amd64 and GNU/Linux amd64 with the above diff reverted and that fixes the FTBFS. Thanks! Regards, -- Steven Chamberlain ste...@pyro.eu.org ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Processed: Re: Bug#690006: fluidsynth: FTBFS
Processing control commands: > tags -1 + patch Bug #690006 [src:fluidsynth] fluidsynth: FTBFS Added tag(s) patch. -- 690006: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690006 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#690006: fluidsynth: FTBFS
Package: src:fluidsynth Version: 1.1.6-1 Severity: serious Tags: sid wheezy User: debian-...@lists.debian.org Usertags: kfreebsd X-Debbugs-Cc: debian-...@lists.debian.org Justification: fails to build from source (but built successfully in the past) Hi! Your package failed to build on the kfreebsd-* buildds: [ 10%] Building C object src/CMakeFiles/libfluidsynth.dir/drivers/fluid_pulse.c.o cd /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/obj-x86_64-kfreebsd-gnu/src && /usr/bin/gcc -Dlibfluidsynth_EXPORTS -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -O2 -g -fomit-frame-pointer -funroll-all-loops -finline-functions -DNDEBUG -Wall -W -Wpointer-arith -Wbad-function-cast -Wno-cast-qual -Wcast-align -Wstrict-prototypes -Wno-unused-parameter -Wdeclaration-after-statement -fPIC -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/obj-x86_64-kfreebsd-gnu -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/synth -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/rvoice -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/midi -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/utils -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/sfloader -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/bindings -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/include -I/build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/obj-x86_64-kfreebsd-gnu/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-kfreebsd-gnu/glib-2.0/include-o CMakeFiles/libfluidsynth.dir/drivers/fluid_pulse.c.o -c /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_pulse.c /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:49:0: warning: "SOUND_PCM_WRITE_CHANNELS" redefined [enabled by default] In file included from /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:35:0: /usr/include/sys/soundcard.h:791:0: note: this is the location of the previous definition /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c: In function 'new_fluid_oss_audio_driver': /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:208:25: error: 'SOUND_PCM_WRITE_CHANNELS' undeclared (first use in this function) /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:208:25: note: each undeclared identifier is reported only once for each function it appears in /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c: In function 'new_fluid_oss_audio_driver2': /build/buildd-fluidsynth_1.1.6-1-kfreebsd-amd64-3Nu5fI/fluidsynth-1.1.6/src/drivers/fluid_oss.c:323:25: error: 'SOUND_PCM_WRITE_CHANNELS' undeclared (first use in this function) make[3]: *** [src/CMakeFiles/libfluidsynth.dir/drivers/fluid_oss.c.o] Error 1 Full build log at https://buildd.debian.org/status/fetch.php?pkg=fluidsynth&arch=kfreebsd-amd64&ver=1.1.6-1&stamp=1346159642 Regards Christoph If you have further questions please mail debian-...@lists.debian.org ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers