[Kde-bindings] [Bug 203994] New: kdebindings-4.3.0 cannot find falcon/errhand.h

Taurnil taurnil.oronar at gmail.com
Sat Aug 15 20:12:58 UTC 2009


https://bugs.kde.org/show_bug.cgi?id=203994

           Summary: kdebindings-4.3.0 cannot find  falcon/errhand.h
           Product: bindings
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kde-bindings at kde.org
        ReportedBy: taurnil.oronar at gmail.com


Version:            (using KDE 4.3.0)
Compiler:          gcc-4.2.4 
OS:                Linux
Installed from:    Compiled From Sources

Using falcon-0.9.4, compiled from source. When specifing
-DENABLE_KROSSFALCON=on for the kdebindings cmake/make, cmake says;

-- Found FALCON: /usr/include
-- Build Kross Falcon... yes

but the make fails with;

/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconerrhand.h:23:28: error:
falcon/errhand.h: No such file or directory

I see only two error related headers installed by falcon-0.9.4;

/usr/include/falcon/error_base.h
/usr/include/falcon/error.h

The rest of the make fails with;

[ 63%] Built target krosspython                                                 
Scanning dependencies of target qtruby4                                         
[ 63%] Building CXX object ruby/qtruby/src/CMakeFiles/qtruby4.dir/qtruby.o      
Linking CXX shared module ../../../lib/qtruby4.so                               
[ 63%] Built target qtruby4                                                     
Scanning dependencies of target rubyqtwebkit                                    
[ 63%] Building CXX object ruby/qtwebkit/CMakeFiles/rubyqtwebkit.dir/qtwebkit.o 
[ 63%] Building CXX object
ruby/qtwebkit/CMakeFiles/rubyqtwebkit.dir/qtwebkithandlers.o                    
Linking CXX shared module ../../lib/qtwebkit.so                                 
In file included from
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:21:         
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconerrhand.h:33: error:
expected class-name before '{' token          
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:34: error:
ISO C++ forbids declaration of 'FlcLoader' with no type                         
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:34: error:
invalid use of '::'                     
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:34: error:
expected ';' before '*' token           
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:37: error:
ISO C++ forbids declaration of 'ErrorHandler' with no type                      
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:37: error:
invalid use of '::'                     
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:37: error:
expected ';' before '*' token           
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp: In
constructor 'Kross::FalconInterpreterPrivate::FalconInterpreterPrivate()':      
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:46: error:
class 'Kross::FalconInterpreterPrivate' does not have any field named
'm_loader'                                                                      
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:47: error:
class 'Kross::FalconInterpreterPrivate' does not have any field named
'm_errHandler'                                                                  
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp: In
constructor
'Kross::FalconInterpreter::FalconInterpreter(Kross::InterpreterInfo*)':         
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:62: error:
'class Kross::FalconInterpreterPrivate' has no member named 'm_loader'          
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:62: error:
expected type-specifier                 
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:62: error:
expected `;'                            
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:65: error:
'class Kross::FalconInterpreterPrivate' has no member named 'm_loader'          
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:68: error:
'class Kross::FalconInterpreterPrivate' has no member named 'm_errHandler'      
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:69: error:
'class Kross::FalconInterpreterPrivate' has no member named 'm_loader'          
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:69: error:
'class Kross::FalconInterpreterPrivate' has no member named 'm_errHandler'      
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp: In
destructor 'virtual Kross::FalconInterpreter::~FalconInterpreter()':            
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:86: error:
'class Kross::FalconInterpreterPrivate' has no member named 'm_loader'          
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:87: error:
'class Kross::FalconInterpreterPrivate' has no member named 'm_errHandler'      
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp: In member
function 'void Kross::FalconInterpreter::initialize()':                         
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:99: error:
'setEngineLanguage' is not a member of 'Falcon'                                 
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:102: error:
aggregate 'Falcon::EngineData data' has incomplete type and cannot be defined   
/usr/src/kdebindings-4.3.0/falcon/krossfalcon/falconinterpreter.cpp:105: error:
'Init' is not a member of 'Falcon'     
[ 63%] Built target rubyqtwebkit                                                
make[2]: ***
[falcon/krossfalcon/CMakeFiles/krossfalcon.dir/falconinterpreter.o] Error 1     
make[1]: *** [falcon/krossfalcon/CMakeFiles/krossfalcon.dir/all] Error 2

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kde-bindings mailing list