Bug#777838: ekiga: ftbfs with GCC-5

Matthias Klose doko at debian.org
Thu Feb 12 10:31:05 UTC 2015


Package: src:ekiga
Version: 4.0.1-5
Severity: normal
Tags: sid stretch
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-5

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

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

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc5-20150205/ekiga_4.0.1-5_unstable_gcc5.log
The last lines of the build log are at the end of this report.

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

  apt-get -t experimental install g++ 

Common build failures are C11 as the default C mode, 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-5/porting_to.html

[...]
compilation terminated.
make[4]: *** [../lib/gui/xwindow.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
Makefile:2418: recipe for target '../lib/gui/xwindow.lo' failed
In file included from /usr/include/ptlib/contain.h:42:0,
                 from /usr/include/ptlib.h:56,
                 from ../lib/gui/xwindow.h:44,
                 from ../lib/gui/xvwindow.h:54,
                 from ../lib/gui/xvwindow.cpp:39:
/usr/include/ptlib/critsec.h:46:33: fatal error: bits/atomicity.h: No such file or directory
compilation terminated.
make[4]: *** [../lib/gui/xvwindow.lo] Error 1
Makefile:2418: recipe for target '../lib/gui/xvwindow.lo' failed
In file included from /usr/include/boost/signals.hpp:9:0,
                 from ../lib/engine/framework/menu-builder.h:40,
                 from ../lib/engine/framework/menu-builder-tools.h:39,
                 from ../lib/engine/framework/menu-builder-tools.cpp:36:
/usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp]
 #  warning                  "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING."
    ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -DSYSCONFDIR=\"/etc\" -DEKIGA_PLUGIN_DIR=\"/usr/lib/x86_64-linux-gnu/ekiga/4.0.1/plugins\" -I.. -I../lib -I../lib/gmconf -I../lib/gui -I../lib/engine -I../lib/engine/account -I../lib/engine/addressbook -I../lib/engine/audioinput -I../lib/engine/audiooutput -I../lib/engine/chat -I../lib/engine/framework -I../lib/engine/friend-or-foe -I../lib/engine/gui/gtk-core -I../lib/engine/gui/gtk-frontend -I../lib/engine/hal -I../lib/engine/notification -I../lib/engine/plugin -I../lib/engine/presence -I../lib/engine/protocol -I../lib/engine/videoinput -I../lib/engine/videooutput -I../lib/engine/components/call-history -I../lib/engine/components/common-videooutput -I../lib/engine/components/dx-videooutput -I../lib/engine/components/echo -I../lib/engine/components/gmconf-personal-details -I../lib/engine/components/hal-dbus -I../lib/engine/components/local-roster -I../lib/engine/components/mlogo-videoinput -I../lib/engine/components/null-audioinput -I../lib/engine/components/null-audiooutput -I../lib/engine/components/opal -I../lib/engine/components/ptlib -I../lib/pixops -I../lib/engine/components/x-videooutput -I/usr/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DP_64BIT -DPTRACING=1 -D_REENTRANT -D_GNU_SOURCE=1 -D_REENTRANT -fexceptions -I/usr/include/SDL -DP_64BIT -DPTRACING=1 -D_REENTRANT -D_GNU_SOURCE=1 -D_REENTRANT -fexceptions -I/usr/include/opal -I/usr/include/SDL -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -c ../lib/engine/framework/form-builder.cpp  -fPIC -DPIC -o ../lib/engine/framework/.libs/form-builder.o
In file included from /usr/include/boost/signals.hpp:9:0,
                 from ../lib/engine/framework/services.h:48,
                 from ../lib/engine/engine.h:40,
                 from ../lib/engine/engine.cpp:40:
/usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp]
 #  warning                  "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING."
    ^
In file included from /usr/include/ptlib/contain.h:42:0,
                 from /usr/include/ptlib.h:56,
                 from ../lib/engine/videooutput/videooutput-core.h:53,
                 from ../lib/engine/engine.cpp:53:
/usr/include/ptlib/critsec.h:46:33: fatal error: bits/atomicity.h: No such file or directory
compilation terminated.
make[4]: *** [../lib/engine/engine.lo] Error 1
Makefile:2418: recipe for target '../lib/engine/engine.lo' failed
make[4]: Leaving directory '/«PKGBUILDDIR»/lib'
make[3]: *** [all] Error 2
Makefile:1408: recipe for target 'all' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/lib'
make[2]: *** [all-recursive] Error 1
Makefile:637: recipe for target 'all-recursive' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
Makefile:520: recipe for target 'all' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_build: make -j10 returned exit code 2
make: *** [build-arch] Error 2
debian/rules:7: recipe for target 'build-arch' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2




More information about the pkg-gnome-maintainers mailing list