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