Compile issues with xplain2sql

Berend de Boer <[email protected]> Fri, 22 Dec 2017 10:45:59 +1300
Newsgroups gmane.comp.lang.eiffel.gobo.devel
Message-ID <[email protected]>
--===============3589880532704769200==
Content-Type: multipart/signed;
 boundary="pgp-sign-Multipart_Fri_Dec_22_10:45:59_2017-1"; micalg=pgp-sha256;
 protocol="application/pgp-signature"
Content-Transfer-Encoding: 7bit

--pgp-sign-Multipart_Fri_Dec_22_10:45:59_2017-1
Content-Type: text/plain; format=flowed; charset=US-ASCII

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

--pgp-sign-Multipart_Fri_Dec_22_10:45:59_2017-1
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit
Content-Description: OpenPGP Digital Signature

-----BEGIN PGP SIGNATURE-----

iQIcBAABCAAGBQJaPCuXAAoJEKOfeD48G3g5P1MP+wfN60YAVXWHe7XLm1NjTRLz
W51OsgTSZSKlk5zLYVMyF23eHgnS7T5Auau3GaBKWEBMzHu9VXaJ23YbHGqgaIUs
e6MndtTfwBQBPOGJpuSJi9YVApszFsP4DK+z9wROxjiyxCGGJVUHYKCLRa73Oj8y
wbL0S46cqXpproe/O/eco/sPg2DdUuRlla0nluqA6h7MONzlMzYKZzTpvn7klhFs
GCzPjcVWgTKBkId7kaCcapRqpwtXQGKJZgGGszOBK8S6s+I5EyUjR3m/x/Lz86cM
Qjroh3HLXckaCVR2GML9fXclvcC1BYjKutLDl6ubxNMDxXDE7NANGwKS139qzDuM
fCEKBTEvU+WCm05SrYJuGfISPdUpyjR0XuXBeS0EIh2SVyQWjL6yAzm8W8wHfjgt
GEAc5VUxjGb7IKf+ss22Rs9wgbijzEPUzLhnPLCXQ6sLOGEb96VbufzqjJID5fqX
zntOE7oN9EkixqHqRfBo8m/VjXC5JKjAvQiJcU3g6bvnldGQkYY0pD8Qj/25/20Q
/wDB1SNBC8f4QV3jOudN82gjpqa9PAD4pMJVFeo4lVjjmn49Sk5qQleFQYMm06Lv
JeipkceSdt4swSHQ1ytvijZva/Yc1e4NnlZShMPx/LrcWJJ5m+Ob+vD5HsjqAvZa
F3bu3vaor24xdhKHTNuB
=CsM3
-----END PGP SIGNATURE-----

--pgp-sign-Multipart_Fri_Dec_22_10:45:59_2017-1--


--===============3589880532704769200==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============3589880532704769200==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
gobo-eiffel-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gobo-eiffel-develop

--===============3589880532704769200==--