|
From: Eric B. <er...@go...> - 2021-12-31 21:13:17
|
On 31/12/2021 16:25, Louis M via gobo-eiffel-develop wrote:
> Hi,
>
> I am starting with Gobo and I have a problem compiling code with it, I
> have created a simple ecf (using EiffelStudio 19.05) and a simple
> APPLICATION class containing nothing (an empty creator 'make' and
> that's all). When I try to compile, I got this output:
[...]
> The $GOBO environment variable set. I have tried to manually set the
> $ISE_LIBRARY and $ISE_PRECOMP environment variable (used in the ecf
> file) and it did nothing. Before using it, I have compiled Gobo by
> using: '$GOBO/bin/install.sh gcc'. I have the last Github commit.
>
> So I don't know what I am missing, but a little help would be nice.
No need to set $ISE_LIBRARY. Gec will do it for you.
You need to use a more recent version of EiffelStudio. EiffelBase
has been improved in recent years to work both with EiffelStudio
and Gobo Eiffel. Alternatively, you can use the version of EiffelBase
which comes with Gobo Eiffel. In your ECF file you will have to replace:
<library name="base" location="$ISE_LIBRARY\library\base\base.ecf"/>
by:
<library name="free_elks"
location="${GOBO}/library/free_elks/library_${GOBO_EIFFEL}.ecf"/>
This will magically use the version in Gobo Eifffel when using gec and
the version in $ISE_EIFFEL when using EiffelStudio.
--
Eric Bezault
mailto:er...@go...
http://www.gobosoft.com
|