wolandscat / EOMF

Application framework for Eiffel apps
6 stars 3 forks source link

Missing Classes: DT_ATTRIBUTE_NODE, DT_COMPLEX_OBJECT_NODE #1

Open ljr1981 opened 9 years ago

ljr1981 commented 9 years ago

Error code: VTCT

Error: type is based on unknown class. What to do: use an identifier that is the name of a class in the universe.

Class: DT_CONV_DESC Unknown class name: DT_ATTRIBUTE_NODE Line: 29

-> from_obj_proc: PROCEDURE [DT_OBJECT_CONVERTER, TUPLE [DT_ATTRIBUTE_NODE, ANY, STRING]] -- object_to_dt(a_parent: DT_ATTRIBUTE_NODE; an_obj: ANY; a_node_id: STRING)

wolandscat commented 9 years ago

Hi Larry, are you compiling from the .ecfs under the 'apps' directory? E.g. try compiling apps/bmm_demo/app

For a more interesting experience, you could try building the whole ADL Workbench, which uses EOMF in anger. Build instructions for that are here https://github.com/openEHR/adl-tools/wiki

ljr1981 commented 9 years ago

Hello! :-)

I was able to successfully compile the "apps\bmm_demo\app\bmm_demo.ecf"

Degree 6: Examining System Degree 5: Parsing Classes Degree 4: Analyzing Inheritance Degree 3: Checking Types Degree 2: Generating Byte Code Freezing System Changes Degree -1: Generating Code

Eiffel Compilation Succeeded

Background Workbench C Compilation Launched. Background Workbench C Compilation Succeeded.

Total of 35 "big_file" C files.