Re: Gobo with EiffelStudio 5.4

Peter Gummer <[email protected]>
Newsgroups gmane.comp.lang.eiffel.gobo.general
Message-ID <[email protected]>
On 09/08/2004, at 7:45 PM, Colin Paul Adams wrote:
>  First, have you managed to run the EPOM example?

Hi Colin, thanks for replying.

The short answer to your question is no, i have not managed to run the 
EPOM example yet.

The long answer is ...

After sending my message I persevered with the manual approach. I was 
going to use EPOM with EiffelStore rather than ECLI, but the EPOM 
example's ADAPTER classes seem to be incomplete for EiffelStore. The 
EPOM documentation warns that ECLI is better supported, so I downloaded 
ECLI.

The ECLI instructions were explicit about what geant commands to run, 
so I did this. This took some time, as I had to define several 
environment variables (ISE_EIFFEL=C:\Eiffel54, GOBO_EIFFEL=ise, etc.), 
and I had to add some stuff to the path and INCLUDE variables for 
Microsoft C (it couldn't find nmake, then it couldn't find a dll, then 
it couldn't find some include files). Luckily I spent 8 years as a C 
programmer until 1996, otherwise I wouldn't have had a clue what to do! 
It compiled in the end, although I am still concerned about the fact 
that I told it to use Microsoft C, whereas EiffelStudio is using 
Borland C which wasn't an option for ECLI. Also, the final step for 
ECLI was to do a geant to build the ECLI examples, but it didn't work. 
I may have been running it from the wrong directory, as the 
instructions for the ECLI examples were not explicit on that point.

I then went back to EiffelStudio and started compiling and adding 
clusters again. It went well. I finally got through the "unknown class" 
errors, but then I got errors in compilation due to features on an ECLI 
CURSOR class not being visible to clients. I couldn't see why, as the 
features in question had unqualified export. I commented out the client 
code, just to get it compiling, but encountered several client classes 
with the same problem. It was time to go home, but just before leaving 
work I noticed that the CURSOR class has several export NONE 
declarations at the top. I need to read up on Eiffel's 'export' 
keyword; don't know whether these would be causing the problem.

So that's as far as I've gone so far.

- Peter Gummer




------------------------ Yahoo! Groups Sponsor --------------------~--> 
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

To Post a message, send it to:   [email protected]
To Unsubscribe, send a blank message to: [email protected] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/gobo-eiffel/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.