so i wake up to this awesome bit of fun:

In file included from bin/eolian_cxx/eolian_cxx.cc:25:0:
../src/lib/eolian_cxx/grammar/klass_def.hpp: In member function ‘void 
efl::eolian::grammar::attributes::type_def::set(const Eolian_Type*)’:
../src/lib/eolian_cxx/grammar/klass_def.hpp:267:72: error: cannot convert 
‘const Eolian_Type* {aka const _Eolian_Type*}’ to ‘const Eolian_Unit* {aka 
const _Eolian_Unit*}’ for argument ‘1’ to ‘const Eolian_Class* 
eolian_type_class_get(const Eolian_Unit*, const Eolian_Type*)’
           Eolian_Class const* klass = eolian_type_class_get(eolian_type);
                                                                        ^
In file included from bin/eolian_cxx/eolian_cxx.cc:20:0:
../src/lib/eolian/Eolian.h:106:16: note: class type ‘const Eolian_Type {aka 
const _Eolian_Type}’ is incomplete
 typedef struct _Eolian_Type Eolian_Type;
                ^~~~~~~~~~~~
In file included from bin/eolian_cxx/eolian_cxx.cc:25:0:
../src/lib/eolian_cxx/grammar/klass_def.hpp: In lambda function:
../src/lib/eolian_cxx/grammar/klass_def.hpp:675:89: error: cannot convert 
‘efl::eina::iterator<const char>::value_type* {aka const char*}’ to ‘const 
Eolian_Unit* {aka const _Eolian_Unit*}’ for argument ‘1’ to ‘const 
Eolian_Class* eolian_class_get_by_name(const Eolian_Unit*, const char*)’
              Eolian_Class const* inherit = 
::eolian_class_get_by_name(&*inherit_iterator);
                                                                                
         ^
../src/lib/eolian_cxx/grammar/klass_def.hpp: In function ‘const Eolian_Class* 
efl::eolian::grammar::attributes::get_klass(const 
efl::eolian::grammar::attributes::klass_name&)’:
../src/lib/eolian_cxx/grammar/klass_def.hpp:723:57: error: cannot convert 
‘const char*’ to ‘const Eolian_Unit* {aka const _Eolian_Unit*}’ for argument 
‘1’ to
const Eolian_Class* eolian_class_get_by_name(const Eolian_Unit*, const char*)’
     return ::eolian_class_get_by_name(klass_name.c_str());
                                                         ^
bin/eolian_cxx/eolian_cxx.cc: In lambda function:
bin/eolian_cxx/eolian_cxx.cc:119:87: error: cannot convert 
‘efl::eina::iterator<const char>::value_type* {aka const char*}’ to ‘const 
Eolian_Unit* {aka const _Eolian_Unit*}’ for argument ‘1’ to ‘const 
Eolian_Class* eolian_class_get_by_name(const Eolian_Unit*, const char*)’
            Eolian_Class const* inherit = 
::eolian_class_get_by_name(&*inherit_iterator);
                                                                                
       ^
bin/eolian_cxx/eolian_cxx.cc: In function ‘void eolian_cxx::run(const 
eolian_cxx::options_type&)’:
bin/eolian_cxx/eolian_cxx.cc:215:47: error: cannot convert ‘char*’ to ‘const 
Eolian_Unit* {aka const _Eolian_Unit*}’ for argument ‘1’ to ‘const 
Eolian_Class* eolian_class_get_by_file(const Eolian_Unit*, const char*)’
        klass = ::eolian_class_get_by_file(base);
                                               ^
bin/eolian_cxx/eolian_cxx.cc:247:71: error: cannot convert ‘char*’ to ‘const 
Eolian_Unit* {aka const _Eolian_Unit*}’ for argument ‘1’ to ‘const 
Eolian_Class* eolian_class_get_by_file(const Eolian_Unit*, const char*)’
            Eolian_Class const* klass = ::eolian_class_get_by_file(base);
                                                                       ^



-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to