Re: 'Select' errors for a deferred class
Eric Bezault <[email protected]> Sat, 26 May 2012 18:52:17 +0200
| Newsgroups | gmane.comp.lang.eiffel.gobo.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Howard, I think that the problems comes form the fact that when compiling with gec, it uses the non-void-safe version of EiffelBase. And EiffelVision2 from $ISE_EIFFEL/library/vision2 is not meant to be compiled against this version of EiffelBase. You should try to use the version from $ISE_EIFFEL/compatible/library/vision2 instead. -- Eric Bezault mailto:[email protected] http://www.gobosoft.com On 5/26/2012 6:28 PM, Howard Thomson wrote: > Hi Eric, > > Having done a bootstrap build of 'gec' from the latest git repo today, I > can confirm that the issue below is, or appears to me to be, > outstanding. > > I did do some browsing of the code in the tools library, but have not > yet identified how the issue arises or is treated differently by gec vs > EiffelStudio. > > I am using the Eiffel 7.0 Vision2 interface and implementation_interface > clusters, with my own implementation cluster, essentially everything > else coming from the current ${GOBO} path ... > > I will attempt to create a minimal compilation that demonstrates the > compilation error, possibly while I am in Prague for the TOOLS 2012 > conference next week [departing at some unearthly hour tomorrow > morning !]. > > Cheers, > > Howard > > > -----Original Message----- > From: Eric Bezault<[email protected]> > To: Gobo Developers Mailing List > <[email protected]> > Cc: Howard Thomson<[email protected]> > Subject: Re: 'Select' errors for a deferred class > Date: Thu, 24 May 2012 13:16:16 +0200 > > Hi Howard, > > On 5/7/2012 12:19 AM, Howard Thomson wrote: >> I am using gec and ec to compile a program that uses the Vision2 library >> from the Eiffel Software distribution. >> >> Compiling with gec reports an error: >> >> [VMRC-2] class EV_WIDGET_LIST (29,2): replicated features >> EV_DYNAMIC_LIST.put, EV_CONTAINER.cl_put have not been selected. >> >> However, compiling the Vision2 example 'widgets' program, which also >> uses EV_WIDGET_LIST, with ec does not report such an error. >> >> Does the fact that EV_WIDGET_LIST is a deferred class have anything to >> do with the difference in error treatment, or is this a probable bug in >> the current gec implementation ? > > Did you manage to understand what the problem was? > What version of EiffelVision2 did you use? I already compiled > classes from EiffelVision2 with Gobo in the past, and never > saw this kind of problem. > > ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/