|
From: Eric B. <er...@go...> - 2001-08-12 06:01:38
|
Glenn Maughan wrote: > > I'd like to try your new file handling classes but can't get the CVS version > of GOBO built. I know it is in a state of flux at the moment but do you have > any hints for building with ISE Eiffel on Win2000? Yes I know, a boostrap procedure to allow easy building of the Gobo package from CVS is still in the TODO list. But with the progress that Sven made in the development of 'geant', I hope that we will be able to get rid of the Makefile soon (i.e. no need for cygwin under Windows anymore). > I've got as far as generating the .e files from .ge using the ge2e.sh script > under cygwin. > > Is there anything else I need to do to use the library classes? Just add the cluster $GOBO/library/kernel/io to your Ace file. The .e files generated from the .ge should be placed in $GOBO/library/kernel/spec/<compiler>. If you generated them somewhere else, either copy them to the "standard" location, or add the correspnding cluster to your Ace file. > I'd also like to use the new version of getest (with the new switches) and > try out geant and gexace. What state are these tools in? getest: ------ If you already downloaded the modified classes, then you just need to recompile the 'getest' executable using the Ace file which was included in the Gobo 2.0 distribution in $GOBO/src/getest. geant: ----- All the source code needed to compile 'geant' is now committed in the Gobo CVS repository. 'geant' is still under development, so some new tasks need to be added, and some already existing tasks may have some of their attribute names changed before the first official release. There is no doc yet, but Sven has already written some examples in $GOBO/example/geant. I'm sure that Sven will be able to provide you with more details. gexace: ------ I still need to commit some classes in the Gobo CVS repository. They are classes for the parsing of the Xace files. They used to be in eXML in the 'xace' directory, but Andreas agreed that having them somewhere in the Gobo Eiffel Tools Library would be a better place since we don't want to pollute the Eiffel XML library with all sorts of XML applications and $GOBO/library/tools is alread a library dealing with Eiffel related tool building. Andreas is currently busy with his summer job, but I'm sure that he will continue improving 'gexace' as soon as he'll have time. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |