|
From: Berend de B. <be...@po...> - 2017-12-21 21:46:17
|
Hi All, For a long time I haven't been able to compile xplain2sql with gobo. The error messages do not really indicate what to do to fix the problem. Here's the output: xplain2sql/src# geant compile_ge Parser contains 1 shift/reduce conflict and 3 reduce/reduce conflicts. [CATCALL] class SQL_GENERATOR_TSQL65 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_TSQL70 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_TSQL2000 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_TSQL2016 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_SQLITE_3 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_PGSQL_72 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_PGSQL_73 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_PGSQL_81 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_PGSQL_82 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_PGSQL_95 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_ORACLE (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_MYSQL322 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_MYSQL4 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_MYSQL5 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_MSQL (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_MSACCESS2000 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_MSACCESS97 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_FIREBIRD_21 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_INTERBASE6 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_FOXPRO (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_DB2_71 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_DB2_6 (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_BASIC (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class SQL_GENERATOR_ANSI (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' [CATCALL] class XPLAIN_PARSER (ANY,95,8): type 'STRING_8' of actual argument #1 does not conform to type 'UC_STRING' of formal argument in feature `is_equal' in class 'UC_STRING' BUILD FAILED! The location of the error is irrelevant it seems, it complaints about the ANY class. But I can't find the actual problem. Would anyone have a clue how to get either a better error message or know what to fix? xplain2sql is here: https://github.com/berenddeboer/xplain2sql I have been unable to enable catcalls in ISE Eiffel, I don't think there is an option for that in system.xace. -- Thanks for any tips, Berend de Boer |