Bug 261283 - Python bindings does not build due to sip 4.12
Summary: Python bindings does not build due to sip 4.12
Status: RESOLVED FIXED
Alias: None
Product: bindings
Classification: Developer tools
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: kde-bindings
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-26 12:22 UTC by Andrea Scarpino
Modified: 2011-01-05 01:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Sip 4.12 fix (2.06 KB, patch)
2010-12-27 13:03 UTC, Andrea Scarpino
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrea Scarpino 2010-12-26 12:22:17 UTC
Version:           unspecified (using KDE 4.5.90) 
OS:                Linux



Reproducible: Didn't try
Comment 1 Andrea Scarpino 2010-12-26 12:25:12 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
Comment 2 Pino Toscano 2010-12-26 12:37:11 UTC
Note: when you paste output of `make`, please turn of parallel jobs, otherwise the output is just a mess.
Comment 3 Andrea Scarpino 2010-12-26 12:51:17 UTC
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
Comment 4 Andrea Scarpino 2010-12-27 13:03:18 UTC
Created attachment 55284 [details]
Sip 4.12 fix

Patch made by Alessandro Diaferia, fix pykde build
Comment 5 Andrea Scarpino 2010-12-27 13:08:38 UTC
For KDE 4.5.4 you need this patch too
http://websvn.kde.org/?view=revision&revision=1170602
Comment 6 Gökçen Eraslan 2010-12-27 15:40:37 UTC
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?
Comment 7 Andrea Scarpino 2011-01-05 01:36:43 UTC
fixed with this commit
http://websvn.kde.org/?view=revision&revision=1211266