VTCT errors for standard classes in library base-scoop-safe.ecf

6 views
Skip to first unread message

Gerrit Leder

unread,
Sep 8, 2015, 1:18:24 PM9/8/15
to eiffel_...@yahoogroups.com



Hello all,

I tried the new estudio 13.11 from sourceforge and 14.05beta, both 64
bit version, for Ubuntu 13.10!

I switched my project ecf by removing all previous windows paths to Unix
pathnames and set the flags "platform unix" and "Concurrency SCOOP".

Then I tried to compile with no pre-compiled library
"base-scoop-safe.ecf" and with pre-compiled library
"base-scoop-safe.ecf", which was not working formerly under windows.

Now I get VTCT errors for basic classes as BOOL_STRING, INTEGER, ARRAY2, ...

Manu suggested here:
http://permalink.gmane.org/gmane.comp.lang.eiffel.ise/5001

to only have base library as void-safe version.

What exactly do I have to do now? I am already using base-scoop-save.ecf
as project library!

Thanks a lot
Gerrit

P. S. I am eager to see SCOOP performance improvements, as my project
has the same time penalties, SCOOP vs sequential, as discussed in this
forum earlier!




------------------------------------

------------------------------------------------------------------------
Eiffel Software
http://www.eiffel.com
Customer support: http://support.eiffel.com
User group: http://groups.eiffel.com/join
------------------------------------------------------------------------Yahoo Groups Links

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

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/eiffel_software/join
(Yahoo! ID required)

<*> To change settings via email:
eiffel_soft...@yahoogroups.com
eiffel_softwar...@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
eiffel_softwa...@yahoogroups.com

<*> Your use of Yahoo Groups is subject to:
http://info.yahoo.com/legal/us/yahoo/utos/terms/

Emmanuel Stapf

unread,
Sep 8, 2015, 1:19:14 PM9/8/15
to eiffel_...@yahoogroups.com

Hi Gerrit,

The issue is that precompiled libraries ECFs are not libraries ECF. So you should
not add them to your project, but just use the libraries ECF.

So in textual format, it means that you should have in your ECF:

<library name="base" location="$ISE_LIBRARY/library/base/base-safe.ecf"/>

If you want to use a precompiled library to speed compilation, then you can add
them, but they are something different.

As for SCOOP or void-safety, those are settings you define in your project's ECF.

Hope this helps,
Manu
Reply all
Reply to author
Forward
0 new messages