[Pkg-ime-devel] Bug#746844: fcitx: ftbfs with GCC-4.9

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


Package: src:fcitx
Version: 1:4.2.8.3-3
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/fcitx_4.2.8.3-3_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

[...]
- (c++)"FcitxQtConfigUIWidget::~FcitxQtConfigUIWidget()@Base" 4.2.7
+#MISSING: 1:4.2.8.3-3# (c++)"FcitxQtConfigUIWidget::~FcitxQtConfigUIWidget()@Base" 4.2.7
  (c++)"FcitxQtConnection::FcitxQtConnection(QObject*)@Base" 4.2.7
  (c++)"FcitxQtConnection::autoReconnect()@Base" 4.2.7
  (c++)"FcitxQtConnection::connected()@Base" 4.2.7
@@ -70,16 +70,16 @@
  (c++|optional)"FcitxQtInputMethodProxy::ConfigureAddon(QString const&)@Base" 4.2.8.1
  (c++|optional)"FcitxQtInputMethodProxy::ConfigureIM(QString const&)@Base" 4.2.8.1
  (c++|optional)"FcitxQtInputMethodProxy::CreateIC()@Base" 4.2.8.1
- (c++|optional)"FcitxQtInputMethodProxy::CreateIC(unsigned int&, unsigned int&, unsigned int&, unsigned int&)@Base" 4.2.8.1
+#MISSING: 1:4.2.8.3-3# (c++|optional)"FcitxQtInputMethodProxy::CreateIC(unsigned int&, unsigned int&, unsigned int&, unsigned int&)@Base" 4.2.8.1
  (c++|optional)"FcitxQtInputMethodProxy::CreateICv2(QString const&)@Base" 4.2.8.1
  (c++|optional)"FcitxQtInputMethodProxy::CreateICv2(QString const&, bool&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)@Base" 4.2.8.1
- (c++|optional)"FcitxQtInputMethodProxy::CreateICv3(QString const&, int, bool&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)@Base" 4.2.8.1
+#MISSING: 1:4.2.8.3-3# (c++|optional)"FcitxQtInputMethodProxy::CreateICv3(QString const&, int, bool&, unsigned int&, unsigned int&, unsigned int&, unsigned int&)@Base" 4.2.8.1
  (c++)"FcitxQtInputMethodProxy::FcitxQtInputMethodProxy(QString const&, QString const&, QDBusConnection const&, QObject*)@Base" 4.2.7
- (c++|optional)"FcitxQtInputMethodProxy::GetCurrentIM()@Base" 4.2.8.1
- (c++|optional)"FcitxQtInputMethodProxy::GetCurrentState()@Base" 4.2.8.1
- (c++|optional)"FcitxQtInputMethodProxy::GetCurrentUI()@Base" 4.2.8.1
+#MISSING: 1:4.2.8.3-3# (c++|optional)"FcitxQtInputMethodProxy::GetCurrentIM()@Base" 4.2.8.1
+#MISSING: 1:4.2.8.3-3# (c++|optional)"FcitxQtInputMethodProxy::GetCurrentState()@Base" 4.2.8.1
+#MISSING: 1:4.2.8.3-3# (c++|optional)"FcitxQtInputMethodProxy::GetCurrentUI()@Base" 4.2.8.1
  (c++|optional)"FcitxQtInputMethodProxy::GetIMAddon(QString const&)@Base" 4.2.8.1
- (c++|optional)"FcitxQtInputMethodProxy::ReloadAddonConfig(QString const&)@Base" 4.2.8.1
+#MISSING: 1:4.2.8.3-3# (c++|optional)"FcitxQtInputMethodProxy::ReloadAddonConfig(QString const&)@Base" 4.2.8.1
  (c++|optional)"FcitxQtInputMethodProxy::SetCurrentIM(QString const&)@Base" 4.2.8.1
  (c++)"FcitxQtInputMethodProxy::metaObject() const at Base" 4.2.7
  (c++)"FcitxQtInputMethodProxy::qt_metacall(QMetaObject::Call, int, void**)@Base" 4.2.7
@@ -118,13 +118,14 @@
  (c++)"FcitxQtKeyboardLayout::variant() const at Base" 4.2.7
  (c++)"FcitxQtKeyboardLayout::~FcitxQtKeyboardLayout()@Base" 4.2.7
  (c++)"FcitxQtKeyboardProxy::FcitxQtKeyboardProxy(QString const&, QString const&, QDBusConnection const&, QObject*)@Base" 4.2.7
- (c++|optional)"FcitxQtKeyboardProxy::GetLayoutForIM(QString const&, QString&)@Base" 4.2.8.1
+#MISSING: 1:4.2.8.3-3# (c++|optional)"FcitxQtKeyboardProxy::GetLayoutForIM(QString const&, QString&)@Base" 4.2.8.1
  (c++)"FcitxQtKeyboardProxy::metaObject() const at Base" 4.2.7
  (c++)"FcitxQtKeyboardProxy::qt_metacall(QMetaObject::Call, int, void**)@Base" 4.2.7
  (c++)"FcitxQtKeyboardProxy::qt_metacast(char const*)@Base" 4.2.7
  (c++)"FcitxQtKeyboardProxy::staticMetaObject at Base" 4.2.7
  (c++)"FcitxQtKeyboardProxy::~FcitxQtKeyboardProxy()@Base" 4.2.7
- (c++)"non-virtual thunk to FcitxQtConfigUIWidget::~FcitxQtConfigUIWidget()@Base" 4.2.7
+ _ZN23FcitxQtInputMethodProxy10CreateICv3ERK7QStringi at Base 1:4.2.8.3-3
+#MISSING: 1:4.2.8.3-3# (c++)"non-virtual thunk to FcitxQtConfigUIWidget::~FcitxQtConfigUIWidget()@Base" 4.2.7
  (c++)"non-virtual thunk to FcitxQtKeySequenceWidget::~FcitxQtKeySequenceWidget()@Base" 4.2.8.1
  (c++)"operator<<(QDBusArgument&, FcitxQtFormattedPreedit const&)@Base" 4.2.7
  (c++)"operator<<(QDBusArgument&, FcitxQtInputMethodItem const&)@Base" 4.2.7
dh_makeshlibs: failing due to earlier errors
make[1]: *** [override_dh_makeshlibs] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit status 2



More information about the Pkg-ime-devel mailing list