| Summary: | Python bindings does not build due to sip 4.12 | ||
|---|---|---|---|
| Product: | [Unmaintained] bindings | Reporter: | Andrea Scarpino <scarpino> |
| Component: | general | Assignee: | bindings-bugs-null |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | gokcen.eraslan |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Sip 4.12 fix | ||
|
Description
Andrea Scarpino
2010-12-26 12:22:17 UTC
Sorry for the missing text...
The python bindings does not build with pyqt 4.8.2 and sip 4.12. Here the output of make:
Scanning dependencies of target korundum4_automoc
Scanning dependencies of target krubypluginfactory_automoc
Scanning dependencies of target rbkconfig_compiler4_automoc
Scanning dependencies of target cppparser
Scanning dependencies of target rbrcc
Scanning dependencies of target rbuic4_bin
Scanning dependencies of target plasma_applet_automoc
Scanning dependencies of target smokebase
Scanning dependencies of target krubyapplication_automoc
Scanning dependencies of target compile_python_files
[ 0%] Scanning dependencies of target krosspython_automoc
[ 0%] Building CXX object generator/smokebase/CMakeFiles/smokebase.dir/smokebase.o
[ 0%] Generating sip/akonadi/sipakonadipart0.cpp, sip/akonadi/sipakonadipart1.cpp, sip/akonadi/sipakonadipart2.cpp, sip/akonadi/sipakonadipart3.cpp, sip/akonadi/sipakonadipart4.cpp, sip/akonadi/sipakonadipart5.cpp, sip/akonadi/sipakonadipart6.cpp, sip/akonadi/sipakonadipart7.cpp
[ 0%] Building CXX object ruby/qtruby/tools/rbrcc/CMakeFiles/rbrcc.dir/rcc.o
[ 0%]
Built target korundum4_automoc
[ 0%] [ 0%] [ 0%] [ 0%] Built target krubypluginfactory_automoc
Built target krubyapplication_automoc
Built target rbkconfig_compiler4_automoc
Built target plasma_applet_automoc
Built target krosspython_automoc
[ 0%] [ 0%] [ 0%] Building CXX object ruby/qtruby/tools/rbrcc/CMakeFiles/rbrcc.dir/main.o
[ 0%] [ 0%] Generating sip/dnssd/sipdnssdpart0.cpp, sip/dnssd/sipdnssdpart1.cpp, sip/dnssd/sipdnssdpart2.cpp, sip/dnssd/sipdnssdpart3.cpp, sip/dnssd/sipdnssdpart4.cpp, sip/dnssd/sipdnssdpart5.cpp, sip/dnssd/sipdnssdpart6.cpp, sip/dnssd/sipdnssdpart7.cpp
[ 0%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/databaseinfo.o
Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/customwidgetsinfo.o
[ 0%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/driver.o
Generating sip/kdeui/sipkdeuipart0.cpp, sip/kdeui/sipkdeuipart1.cpp, sip/kdeui/sipkdeuipart2.cpp, sip/kdeui/sipkdeuipart3.cpp, sip/kdeui/sipkdeuipart4.cpp, sip/kdeui/sipkdeuipart5.cpp, sip/kdeui/sipkdeuipart6.cpp, sip/kdeui/sipkdeuipart7.cpp
Generating sip/kdecore/sipkdecorepart0.cpp, sip/kdecore/sipkdecorepart1.cpp, sip/kdecore/sipkdecorepart2.cpp, sip/kdecore/sipkdecorepart3.cpp, sip/kdecore/sipkdecorepart4.cpp, sip/kdecore/sipkdecorepart5.cpp, sip/kdecore/sipkdecorepart6.cpp, sip/kdecore/sipkdecorepart7.cpp
[ 0%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/ast.o
[ 0%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/default_visitor.o
[ 0%] Built target compile_python_files
[ 0%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/treewalker.o
Linking CXX shared library ../bin/libsmokebase.so
/build/src/kdebindings-4.5.90/ruby/qtruby/tools/rbuic/driver.cpp: In function 'bool isAnsiCCharacter(const QChar&)':
/build/src/kdebindings-4.5.90/ruby/qtruby/tools/rbuic/driver.cpp:215:25: warning: suggest parentheses around '&&' within '||'
[ 0%] Built target smokebase
[ 0%] Generating sip/khtml/sipkhtmlpart0.cpp, sip/khtml/sipkhtmlpart1.cpp, sip/khtml/sipkhtmlpart2.cpp, sip/khtml/sipkhtmlpart3.cpp, sip/khtml/sipkhtmlpart4.cpp, sip/khtml/sipkhtmlpart5.cpp, sip/khtml/sipkhtmlpart6.cpp, sip/khtml/sipkhtmlpart7.cpp
[ 1%]
Building CXX object generator/parser/CMakeFiles/cppparser.dir/memorypool.o
[ 1%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/visitor.o
[ 1%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/control.o
[ 1%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ui4.o
[ 1%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/lexer.o
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/uic.o
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/validator.o
[ 2%] [ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbextractimages.o
Building CXX object generator/parser/CMakeFiles/cppparser.dir/parser.o
Linking CXX executable rbrcc
In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/../../../../include/c++/4.5.2/ext/hash_map:60:0,
from /build/src/kdebindings-4.5.90/generator/parser/parser.h:36,
from /build/src/kdebindings-4.5.90/generator/parser/parser.cpp:23:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/../../../../include/c++/4.5.2/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
/build/src/kdebindings-4.5.90/generator/parser/parser.cpp:1035:2: warning: #warning "implement me"
/build/src/kdebindings-4.5.90/generator/parser/parser.cpp:2603:2: warning: #warning "implemente me (AST)"
/build/src/kdebindings-4.5.90/generator/parser/parser.cpp:3489:2: warning: #warning "mark the ast as constant"
[ 2%] Built target rbrcc
[ 2%] Generating sip/kio/sipkiopart0.cpp, sip/kio/sipkiopart1.cpp, sip/kio/sipkiopart2.cpp, sip/kio/sipkiopart3.cpp, sip/kio/sipkiopart4.cpp, sip/kio/sipkiopart5.cpp, sip/kio/sipkiopart6.cpp, sip/kio/sipkiopart7.cpp
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwritedeclaration.o
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwriteicondata.o
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwriteicondeclaration.o
[ 2%] Generating sip/knewstuff/sipknewstuffpart0.cpp, sip/knewstuff/sipknewstuffpart1.cpp, sip/knewstuff/sipknewstuffpart2.cpp, sip/knewstuff/sipknewstuffpart3.cpp, sip/knewstuff/sipknewstuffpart4.cpp, sip/knewstuff/sipknewstuffpart5.cpp, sip/knewstuff/sipknewstuffpart6.cpp, sip/knewstuff/sipknewstuffpart7.cpp
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwriteiconinitialization.o
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwriteinitialization.o
[ 2%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/listnode.o
[ 2%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/tokens.o
[ 2%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/dumptree.o
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/main.o
sip: /build/src/kdebindings-4.5.90/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/akonadi/sipakonadipart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_akonadi.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 2%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/parsesession.o
sip: /build/src/kdebindings-4.5.90/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/dnssd/sipdnssdpart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_dnssd.dir/all] Error 2
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/commentparser.o
sip: /build/src/kdebindings-4.5.90/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/kdeui/sipkdeuipart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_kdeui.dir/all] Error 2
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/commentformatter.o
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/codegenerator.o
[ 3%] [ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/indexedstring.o
Building CXX object generator/parser/CMakeFiles/cppparser.dir/stringhelpers.o
/build/src/kdebindings-4.5.90/generator/parser/parsesession.cpp: In destructor 'ParseSession::~ParseSession()':
/build/src/kdebindings-4.5.90/generator/parser/parsesession.cpp:42:10: warning: possible problem detected in invocation of delete operator:
/build/src/kdebindings-4.5.90/generator/parser/parsesession.cpp:42:10: warning: invalid use of incomplete type 'struct rpp::MacroBlock'
/build/src/kdebindings-4.5.90/generator/parser/parsesession.h:43:23: warning: forward declaration of 'struct rpp::MacroBlock'
/build/src/kdebindings-4.5.90/generator/parser/parsesession.cpp:42:10: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-stream.o
[ 3%] sip: /build/src/kdebindings-4.5.90/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/kdecore/sipkdecorepart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_kdecore.dir/all] Error 2
Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-macro-expander.o
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-scanner.o
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-macro.o
[ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-engine.o
[ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-internal.o
[ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-environment.o
[ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-location.o
[ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/preprocessor.o
sip: /build/src/kdebindings-4.5.90/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/kio/sipkiopart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_kio.dir/all] Error 2
[ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/chartools.o
sip: /build/src/kdebindings-4.5.90/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/khtml/sipkhtmlpart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_khtml.dir/all] Error 2
Linking CXX shared library ../bin/libcppparser.so
[ 4%] Built target cppparser
sip: /build/src/kdebindings-4.5.90/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/knewstuff/sipknewstuffpart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_knewstuff.dir/all] Error 2
Linking CXX executable rbuic4
[ 4%] Built target rbuic4_bin
make: *** [all] Error 2
KDE Bindings 4.5.4 does not build neither:
Scanning dependencies of target krubyapplication_automoc
Scanning dependencies of target smokebase
Scanning dependencies of target krubypluginfactory_automoc
Scanning dependencies of target korundum4_automoc
Scanning dependencies of target compile_python_files
[ 0%] Scanning dependencies of target krosspython_automoc
Generating sip/akonadi/sipakonadipart0.cpp, sip/akonadi/sipakonadipart1.cpp, sip/akonadi/sipakonadipart2.cpp, sip/akonadi/sipakonadipart3.cpp, sip/akonadi/sipakonadipart4.cpp, sip/akonadi/sipakonadipart5.cpp, sip/akonadi/sipakonadipart6.cpp, sip/akonadi/sipakonadipart7.cpp
Scanning dependencies of target plasma_applet_automoc
Scanning dependencies of target rbuic4_bin
Scanning dependencies of target rbkconfig_compiler4_automoc
Scanning dependencies of target cppparser
Scanning dependencies of target rbrcc
[ 0%] [ 0%] Building CXX object smoke/smokebase/CMakeFiles/smokebase.dir/smokebase.o
Building CXX object ruby/qtruby/tools/rbrcc/CMakeFiles/rbrcc.dir/rcc.o
[ 0%] [ 0%] [ 0%] [ 0%] [ 0%] [ 0%] [ 0%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/customwidgetsinfo.o
Built target krubyapplication_automoc
Built target krubypluginfactory_automoc
Built target korundum4_automoc
Built target rbkconfig_compiler4_automoc
Built target plasma_applet_automoc
Built target krosspython_automoc
[ 0%] [ 0%] [ 0%] Generating sip/dnssd/sipdnssdpart0.cpp, sip/dnssd/sipdnssdpart1.cpp, sip/dnssd/sipdnssdpart2.cpp, sip/dnssd/sipdnssdpart3.cpp, sip/dnssd/sipdnssdpart4.cpp, sip/dnssd/sipdnssdpart5.cpp, sip/dnssd/sipdnssdpart6.cpp, sip/dnssd/sipdnssdpart7.cpp
[ 0%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/databaseinfo.o
Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/driver.o
[ 0%] [ 0%]
Building CXX object generator/parser/CMakeFiles/cppparser.dir/ast.o
[ 0%] Building CXX object ruby/qtruby/tools/rbrcc/CMakeFiles/rbrcc.dir/main.o
Generating sip/kdeui/sipkdeuipart0.cpp, sip/kdeui/sipkdeuipart1.cpp, sip/kdeui/sipkdeuipart2.cpp, sip/kdeui/sipkdeuipart3.cpp, sip/kdeui/sipkdeuipart4.cpp, sip/kdeui/sipkdeuipart5.cpp, sip/kdeui/sipkdeuipart6.cpp, sip/kdeui/sipkdeuipart7.cpp
Generating sip/kdecore/sipkdecorepart0.cpp, sip/kdecore/sipkdecorepart1.cpp, sip/kdecore/sipkdecorepart2.cpp, sip/kdecore/sipkdecorepart3.cpp, sip/kdecore/sipkdecorepart4.cpp, sip/kdecore/sipkdecorepart5.cpp, sip/kdecore/sipkdecorepart6.cpp, sip/kdecore/sipkdecorepart7.cpp
[ 0%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/default_visitor.o
Linking CXX shared library ../../lib/libsmokebase.so
[ 0%] Built target compile_python_files
[ 0%] Built target smokebase
[ 0%] [ 0%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/treewalker.o
Generating sip/khtml/sipkhtmlpart0.cpp, sip/khtml/sipkhtmlpart1.cpp, sip/khtml/sipkhtmlpart2.cpp, sip/khtml/sipkhtmlpart3.cpp, sip/khtml/sipkhtmlpart4.cpp, sip/khtml/sipkhtmlpart5.cpp, sip/khtml/sipkhtmlpart6.cpp, sip/khtml/sipkhtmlpart7.cpp
/build/src/kdebindings-4.5.4/ruby/qtruby/tools/rbuic/driver.cpp: In function 'bool isAnsiCCharacter(const QChar&)':
/build/src/kdebindings-4.5.4/ruby/qtruby/tools/rbuic/driver.cpp:215:25: warning: suggest parentheses around '&&' within '||'
[ 0%] [ 1%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/memorypool.o
Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ui4.o
[ 2%] Generating sip/kio/sipkiopart0.cpp, sip/kio/sipkiopart1.cpp, sip/kio/sipkiopart2.cpp, sip/kio/sipkiopart3.cpp, sip/kio/sipkiopart4.cpp, sip/kio/sipkiopart5.cpp, sip/kio/sipkiopart6.cpp, sip/kio/sipkiopart7.cpp
[ 2%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/visitor.o
[ 2%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/control.o
[ 2%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/lexer.o
[ 2%] Generating sip/knewstuff/sipknewstuffpart0.cpp, sip/knewstuff/sipknewstuffpart1.cpp, sip/knewstuff/sipknewstuffpart2.cpp, sip/knewstuff/sipknewstuffpart3.cpp, sip/knewstuff/sipknewstuffpart4.cpp, sip/knewstuff/sipknewstuffpart5.cpp, sip/knewstuff/sipknewstuffpart6.cpp, sip/knewstuff/sipknewstuffpart7.cpp
[ 2%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/parser.o
In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/../../../../include/c++/4.5.1/ext/hash_map:60:0,
from /build/src/kdebindings-4.5.4/generator/parser/parser.h:36,
from /build/src/kdebindings-4.5.4/generator/parser/parser.cpp:23:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/../../../../include/c++/4.5.1/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
/build/src/kdebindings-4.5.4/generator/parser/parser.cpp:1034:2: warning: #warning "implement me"
/build/src/kdebindings-4.5.4/generator/parser/parser.cpp:2601:2: warning: #warning "implemente me (AST)"
/build/src/kdebindings-4.5.4/generator/parser/parser.cpp:3487:2: warning: #warning "mark the ast as constant"
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/uic.o
Linking CXX executable rbrcc
[ 2%] Built target rbrcc
[ 2%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/validator.o
[ 2%] Generating sip/kparts/sipkpartspart0.cpp, sip/kparts/sipkpartspart1.cpp, sip/kparts/sipkpartspart2.cpp, sip/kparts/sipkpartspart3.cpp, sip/kparts/sipkpartspart4.cpp, sip/kparts/sipkpartspart5.cpp, sip/kparts/sipkpartspart6.cpp, sip/kparts/sipkpartspart7.cpp
[ 2%] Generating sip/ktexteditor/sipktexteditorpart0.cpp, sip/ktexteditor/sipktexteditorpart1.cpp, sip/ktexteditor/sipktexteditorpart2.cpp, sip/ktexteditor/sipktexteditorpart3.cpp, sip/ktexteditor/sipktexteditorpart4.cpp, sip/ktexteditor/sipktexteditorpart5.cpp, sip/ktexteditor/sipktexteditorpart6.cpp, sip/ktexteditor/sipktexteditorpart7.cpp
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/dnssd/sipdnssdpart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_dnssd.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/listnode.o
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/khtml/sipkhtmlpart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_khtml.dir/all] Error 2
[ 3%] [ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/tokens.o
Building CXX object generator/parser/CMakeFiles/cppparser.dir/dumptree.o
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/parsesession.o
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/commentparser.o
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/commentformatter.o
/build/src/kdebindings-4.5.4/generator/parser/parsesession.cpp: In destructor 'ParseSession::~ParseSession()':
/build/src/kdebindings-4.5.4/generator/parser/parsesession.cpp:42:10: warning: possible problem detected in invocation of delete operator:
/build/src/kdebindings-4.5.4/generator/parser/parsesession.cpp:42:10: warning: invalid use of incomplete type 'struct rpp::MacroBlock'
/build/src/kdebindings-4.5.4/generator/parser/parsesession.h:43:23: warning: forward declaration of 'struct rpp::MacroBlock'
/build/src/kdebindings-4.5.4/generator/parser/parsesession.cpp:42:10: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
[ 3%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/codegenerator.o
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/akonadi/sipakonadipart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_akonadi.dir/all] Error 2
[ 4%] [ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/indexedstring.o
Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbextractimages.o
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/kdeui/sipkdeuipart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_kdeui.dir/all] Error 2
[ 4%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwritedeclaration.o
[ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/stringhelpers.o
[ 4%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwriteicondata.o
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/kdecore/sipkdecorepart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_kdecore.dir/all] Error 2
[ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-stream.o
[ 4%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwriteicondeclaration.o
[ 4%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-macro-expander.o
[ 5%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwriteiconinitialization.o
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/kio/sipkiopart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_kio.dir/all] Error 2
[ 5%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/ruby/rbwriteinitialization.o
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/knewstuff/sipknewstuffpart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_knewstuff.dir/all] Error 2
[ 5%] Building CXX object ruby/qtruby/tools/rbuic/CMakeFiles/rbuic4_bin.dir/main.o
[ 5%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-scanner.o
[ 5%] [ 5%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-macro.o
Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-engine.o
[ 6%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-internal.o
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/ktexteditor/sipktexteditorpart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_ktexteditor.dir/all] Error 2
[ 6%] [ 6%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-environment.o
Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/pp-location.o
[ 6%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/preprocessor.o
[ 6%] Building CXX object generator/parser/CMakeFiles/cppparser.dir/rpp/chartools.o
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/kparts/sipkpartspart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_kparts.dir/all] Error 2
Linking CXX shared library ../bin/libcppparser.so
[ 6%] Built target cppparser
Linking CXX executable rbuic4
[ 6%] Built target rbuic4_bin
make: *** [all] Error 2
Note: when you paste output of `make`, please turn of parallel jobs, otherwise the output is just a mess. Sorry didn't know, here the relevant part:
KDE 4.6.90:
[ 4%] Generating sip/dnssd/sipdnssdpart0.cpp, sip/dnssd/sipdnssdpart1.cpp, sip/dnssd/sipdnssdpart2.cpp, sip/dnssd/sipdnssdpart3.cpp, sip/dnssd/sipdnssdpart4.cpp, sip/dnssd/sipdnssdpart5.cpp, sip/dnssd/sipdnssdpart6.cpp, sip/dnssd/sipdnssdpart7.cpp
sip: /build/src/kdebindings-4.5.90/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/akonadi/sipakonadipart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_akonadi.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
sip: /build/src/kdebindings-4.5.90/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/dnssd/sipdnssdpart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_dnssd.dir/all] Error 2
make: *** [all] Error 2
KDE 4.5.4:
[ 5%] Generating sip/dnssd/sipdnssdpart0.cpp, sip/dnssd/sipdnssdpart1.cpp, sip/dnssd/sipdnssdpart2.cpp, sip/dnssd/sipdnssdpart3.cpp, sip/dnssd/sipdnssdpart4.cpp, sip/dnssd/sipdnssdpart5.cpp, sip/dnssd/sipdnssdpart6.cpp, sip/dnssd/sipdnssdpart7.cpp
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/dnssd/sipdnssdpart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_dnssd.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
sip: /build/src/kdebindings-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [python/pykde4/sip/akonadi/sipakonadipart0.cpp] Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_akonadi.dir/all] Error 2
make: *** [all] Error 2
Created attachment 55284 [details]
Sip 4.12 fix
Patch made by Alessandro Diaferia, fix pykde build
For KDE 4.5.4 you need this patch too http://websvn.kde.org/?view=revision&revision=1170602 When I try to import KUniqueApplication, I got error below: In [1]: from PyKDE4.kdeui import KUniqueApplication --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/user/<ipython console> in <module>() ImportError: dynamic module does not define init function (initkdeui) Can anybody reproduce that? fixed with this commit http://websvn.kde.org/?view=revision&revision=1211266 |