[Kde-bindings] [Bug 310221] New: [smokekde] cannot build okular bindings
Andrea Scarpino
andrea at archlinux.org
Fri Nov 16 17:47:21 UTC 2012
https://bugs.kde.org/show_bug.cgi?id=310221
Bug ID: 310221
Severity: major
Version: unspecified
Priority: NOR
Assignee: kde-bindings at kde.org
Summary: [smokekde] cannot build okular bindings
Classification: Unclassified
OS: Linux
Reporter: andrea at archlinux.org
Hardware: Other
Status: UNCONFIRMED
Component: general
Product: bindings
I'm building smokekde 4.9.80, and the build fails with:
[ 90%] Building CXX object okular/CMakeFiles/smokeokular.dir/x_7.o
In file included from /usr/include/QtCore/QGlobalStatic:1:0,
from /usr/include/okular/core/global.h:13,
from /usr/include/okular/core/action.h:13,
from /build/src/smokekde-4.9.80/okular/okular_includes.h:1,
from /build/src/build/okular/x_7.cpp:2:
/usr/include/QtCore/qglobal.h: In instantiation of ‘class
QTypeInfo<Okular::Tile>’:
/usr/include/QtCore/qlist.h:430:5: required from ‘void
QList<T>::node_destruct(QList<T>::Node*, QList<T>::Node*) [with T =
Okular::Tile]’
/usr/include/QtCore/qlist.h:757:5: required from ‘void
QList<T>::free(QListData::Data*) [with T = Okular::Tile]’
/usr/include/QtCore/qlist.h:732:9: required from ‘QList<T>::~QList() [with T
= Okular::Tile]’
/build/src/build/okular/x_7.cpp:694:133: required from here
/usr/include/QtCore/qglobal.h:2113:10: error: invalid application of ‘sizeof’
to incomplete type ‘Okular::Tile’
In file included from /usr/include/QtCore/qvariant.h:47:0,
from /usr/include/QtCore/QVariant:1,
from /usr/include/okular/core/action.h:17,
from /build/src/smokekde-4.9.80/okular/okular_includes.h:1,
from /build/src/build/okular/x_7.cpp:2:
/usr/include/QtCore/qlist.h: In instantiation of ‘void
QList<T>::node_destruct(QList<T>::Node*, QList<T>::Node*) [with T =
Okular::Tile]’:
/usr/include/QtCore/qlist.h:757:5: required from ‘void
QList<T>::free(QListData::Data*) [with T = Okular::Tile]’
/usr/include/QtCore/qlist.h:732:9: required from ‘QList<T>::~QList() [with T
= Okular::Tile]’
/build/src/build/okular/x_7.cpp:694:133: required from here
/usr/include/QtCore/qlist.h:433:28: error: invalid use of incomplete type
‘class Okular::Tile’
In file included from /build/src/smokekde-4.9.80/okular/okular_includes.h:10:0,
from /build/src/build/okular/x_7.cpp:2:
/usr/include/okular/core/page.h:34:7: error: forward declaration of ‘class
Okular::Tile’
In file included from /usr/include/QtCore/qvariant.h:47:0,
from /usr/include/QtCore/QVariant:1,
from /usr/include/okular/core/action.h:17,
from /build/src/smokekde-4.9.80/okular/okular_includes.h:1,
from /build/src/build/okular/x_7.cpp:2:
/usr/include/QtCore/qlist.h: In instantiation of ‘void
QList<T>::node_copy(QList<T>::Node*, QList<T>::Node*, QList<T>::Node*) [with T
= Okular::Tile]’:
/usr/include/QtCore/qlist.h:711:9: required from ‘void
QList<T>::detach_helper(int) [with T = Okular::Tile]’
/usr/include/QtCore/qlist.h:725:5: required from ‘void
QList<T>::detach_helper() [with T = Okular::Tile]’
/usr/include/QtCore/qlist.h:122:80: required from ‘QList<T>::QList(const
QList<T>&) [with T = Okular::Tile]’
/build/src/build/okular/x_7.cpp:694:133: required from here
/usr/include/QtCore/qlist.h:399:17: error: invalid use of incomplete type
‘class Okular::Tile’
In file included from /build/src/smokekde-4.9.80/okular/okular_includes.h:10:0,
from /build/src/build/okular/x_7.cpp:2:
/usr/include/okular/core/page.h:34:7: error: forward declaration of ‘class
Okular::Tile’
In file included from /usr/include/QtCore/qvariant.h:47:0,
from /usr/include/QtCore/QVariant:1,
from /usr/include/okular/core/action.h:17,
from /build/src/smokekde-4.9.80/okular/okular_includes.h:1,
from /build/src/build/okular/x_7.cpp:2:
/usr/include/QtCore/qlist.h:412:17: error: invalid use of incomplete type
‘class Okular::Tile’
In file included from /build/src/smokekde-4.9.80/okular/okular_includes.h:10:0,
from /build/src/build/okular/x_7.cpp:2:
/usr/include/okular/core/page.h:34:7: error: forward declaration of ‘class
Okular::Tile’
In file included from /usr/include/QtCore/qvariant.h:47:0,
from /usr/include/QtCore/QVariant:1,
from /usr/include/okular/core/action.h:17,
from /build/src/smokekde-4.9.80/okular/okular_includes.h:1,
from /build/src/build/okular/x_7.cpp:2:
/usr/include/QtCore/qlist.h:418:17: error: invalid use of incomplete type
‘class Okular::Tile’
In file included from /build/src/smokekde-4.9.80/okular/okular_includes.h:10:0,
from /build/src/build/okular/x_7.cpp:2:
/usr/include/okular/core/page.h:34:7: error: forward declaration of ‘class
Okular::Tile’
make[2]: *** [okular/CMakeFiles/smokeokular.dir/x_7.o] Error 1
make[1]: *** [okular/CMakeFiles/smokeokular.dir/all] Error 2
make: *** [all] Error 2
Reproducible: Always
Steps to Reproduce:
1. clone smokekde
2. try to build it
Actual Results:
Build fails
Expected Results:
It builds
KDE 4.9.80
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kde-bindings
mailing list