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