Bug#746829: beast: ftbfs with GCC-4.9

Matthias Klose doko at debian.org
Sun May 4 00:21:13 UTC 2014


Package: src:beast
Version: 0.7.4-5
Severity: important
Tags: sid jessie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-4.9

The package fails to build in a test rebuild on at least amd64 with
gcc-4.9/g++-4.9, but succeeds to build with gcc-4.8/g++-4.8. The
severity of this report may be raised before the jessie release.

The full build log can be found at:
http://people.debian.org/~doko/logs/failed-gcc49/beast_0.7.4-5_unstable_gcc49.log
The last lines of the build log are at the end of this report.

To build with GCC 4.9, either set CC=gcc-4.9 CXX=g++-4.9 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ 

Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols
files.  For other C/C++ related build failures see the porting guide
at http://gcc.gnu.org/gcc-4.9/porting_to.html

[...]
 #define sfi_value_get_string  g_value_get_string
                               ^
bsedatapocket.proc:353:27: note: in expansion of macro 'sfi_value_get_string'
   gchar *name           = sfi_value_get_string (in_values++);
                           ^
bsedatapocket.proc: In function 'get_object_exec':
../sfi/sfivalues.h:68:31: warning: initialization discards 'const' qualifier from pointer target type
 #define sfi_value_get_string  g_value_get_string
                               ^
bsedatapocket.proc:387:27: note: in expansion of macro 'sfi_value_get_string'
   gchar *name           = sfi_value_get_string (in_values++);
                           ^
bsedatapocket.proc: In function 'get_string_exec':
../sfi/sfivalues.h:68:31: warning: initialization discards 'const' qualifier from pointer target type
 #define sfi_value_get_string  g_value_get_string
                               ^
bsedatapocket.proc:421:27: note: in expansion of macro 'sfi_value_get_string'
   gchar *name           = sfi_value_get_string (in_values++);
                           ^
  CC     bsejanitor.genprc.lo
/bin/bash ../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H  -I. -I.. -I.. -I.. -I. -I. -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DG_DISABLE_CONST_RETURNS   -D_BIRNET_SOURCE_EXTENSIONS -g -DG_ENABLE_DEBUG -ggdb3 -fno-cond-mismatch -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-cast-qual -Wno-pointer-sign -Wpointer-arith -Wredundant-decls -Wmissing-noreturn -pipe -O2 -ftracer -finline-functions -fno-keep-static-consts -c -o bsejanitor.genprc.lo bsejanitor.genprc.c
In file included from ../bse/bsecxxplugin.hh:20:0,
                 from bsebusmodule.genidl.hh:6,
                 from bsebusmodule.cc:17:
../bse/bsecxxmodule.hh: In member function 'virtual void (* Bse::BusModule::get_module_auto_update())(BseModule*, gpointer)':
../bse/bsecxxmodule.hh:93:46: error: 'template<class M, class P, class C> struct Bse::SynthesisModule::Trampoline' is protected
   template<class M, class P, class C> struct Trampoline {
                                              ^
../bse/bsecxxmodule.hh:182:10: error: within this context
   return SynthesisModule::Trampoline<ModuleType,ParamType,                      \
          ^
bsebusmodule.cc:74:3: note: in expansion of macro 'BSE_EFFECT_INTEGRATE_MODULE'
   BSE_EFFECT_INTEGRATE_MODULE (BusModule, Module, BusModuleProperties);
   ^
  CC     bsepart.genprc.lo
/bin/bash ../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H  -I. -I.. -I.. -I.. -I. -I. -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DG_DISABLE_CONST_RETURNS   -D_BIRNET_SOURCE_EXTENSIONS -g -DG_ENABLE_DEBUG -ggdb3 -fno-cond-mismatch -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-cast-qual -Wno-pointer-sign -Wpointer-arith -Wredundant-decls -Wmissing-noreturn -pipe -O2 -ftracer -finline-functions -fno-keep-static-consts -c -o bsepart.genprc.lo bsepart.genprc.c
  CC     bseparasite.genprc.lo
/bin/bash ../libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H  -I. -I.. -I.. -I.. -I. -I. -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DG_DISABLE_CONST_RETURNS   -D_BIRNET_SOURCE_EXTENSIONS -g -DG_ENABLE_DEBUG -ggdb3 -fno-cond-mismatch -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-cast-qual -Wno-pointer-sign -Wpointer-arith -Wredundant-decls -Wmissing-noreturn -pipe -O2 -ftracer -finline-functions -fno-keep-static-consts -c -o bseparasite.genprc.lo bseparasite.genprc.c
make[4]: *** [bsebusmodule.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/«PKGBUILDDIR»/bse'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/bse'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
dh_auto_build: make -j10 returned exit code 2
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



More information about the pkg-multimedia-maintainers mailing list