PR# 18509 ECF parser error
Problem Report Summary
Submitter: jvelilla
Category: Compiler
Priority: Low
Date: 2013/02/06
Class: Bug
Severity: Non-critical
Number: 18509
Release: EiffelStudio 7 (7.2.9.1169 GPL Edition - win64)
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17
Synopsis: ECF parser error
Description
Parse error (XML syntax) in c:\users\jvelilla\work\languages\eiffel72\cj\library\cj-safe.ecf (line 18, column 8): The defined library target could not be found.
To Reproduce
1.Download the library https://github.com/jvelilla/CJ 2.Open it with EiffelStudio 7.2
Problem Report Interactions
This is fixed in rev#91193.
Thanks for the report. We have added a regression test eweasel test#config036 to cover this. In the meantime, make sure to use lower case for the `target' name, the `library_target' can still be in any upper/lower case.
The issue comes from the uppercase library target name. library_target="CJ" changing to be library_target="cj" makes EiffelStudio happy.