PR# 15726 No precompiling dotnet target.

Problem Report Summary
Submitter: lhansche
Category: .NET
Priority: Medium
Date: 2009/04/29
Class: Installation
Severity: Serious
Number: 15726
Release: 6.3 GPL
Confidential: No
Status: Open
Responsible:
Environment: WinXP SP2 or SP3, x86, (32 bit), 512 MB memory, 2GB free harddisk space. The last service and security updates are installed.
Synopsis: No precompiling dotnet target.

Description
-- ---------
Instalation procedure

1. Microsoft .NET Framework 1.1 redistributable
2. Microsoft .NET Framework 2.0 redistributable
3. Microsoft .NET Framework 3.0 redistributable
4. Microsoft .NET Framework 3.5 redistributable
5. Install Update for .NET Framework 2.0 Service Pack 2 - NDP20SP2-KB958481-x86.exe.
6. Installing Update for .NET Framework 3.0 Service Pack 2 - NDP30SP2-KB958483-x86.exe.
7. Installing Update for .NET Framework 3.5 Service Pack 1 - NDP35SP1-KB958484-x86.exe.
9. Microsoft .NET Framework 1.1 SP1

9. Installation of EiffelStudio 6.3 GPL

The Installer has automatically detected an installation of Microsoft Windows
SDK 6.1. This C/C++ compiler will be used when completing the compilation in
EiffelStudio 6.3 (x86) GPL.

Language: English
(*) Use a Microsoft C/C++ compiler (Recommended)

Precompiled Libraries
(*) EiffelBase

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



-- -----------my copy from winXP SP2 console ---------------
D:\EiffelSoftware\EiffelStudio63GPL\precomp\spec\windows-dotnet>ec 
-config base.ecf -precompile
Eiffel Compilation Manager
  (version 6.3.7.6070 GPL Edition - windows)
[  0% - 1] Degree 6 group base
[  0% - 1] Degree 6 group elks
[  0% - 1] Degree 6 group elks/kernel
[  0% - 1] Degree 6 group elks/kernel/exceptions
[  0% - 1] Degree 6 group elks/refactoring
[  0% - 1] Degree 6 group elks/structures
[  0% - 1] Degree 6 group elks/structures/access
[  0% - 1] Degree 6 group elks/structures/cursors
[  0% - 1] Degree 6 group elks/structures/cursor_tree
[  0% - 1] Degree 6 group elks/structures/dispenser
[  0% - 1] Degree 6 group elks/structures/iteration
[  0% - 1] Degree 6 group elks/structures/list
[  0% - 1] Degree 6 group elks/structures/set
[  0% - 1] Degree 6 group elks/structures/set/strategies
[  0% - 1] Degree 6 group elks/structures/sort
[  0% - 1] Degree 6 group elks/structures/storage
[  0% - 1] Degree 6 group elks/structures/table
[  0% - 1] Degree 6 group elks/structures/traversing
[  0% - 1] Degree 6 group elks/structures/tree
[  0% - 1] Degree 6 group elks/support
[  0% - 1] Degree 6 group ise
[  0% - 1] Degree 6 group ise/event
[  0% - 1] Degree 6 group ise/kernel
[  0% - 1] Degree 6 group ise/kernel/dotnet
[  0% - 1] Degree 6 group ise/kernel/exceptions
[  0% - 1] Degree 6 group ise/serialization
[  0% - 1] Degree 6 group ise/serialization/model
[  0% - 1] Degree 6 group ise/serialization/reader_writer
[  0% - 1] Degree 6 group ise/serialization/serializers
[  0% - 1] Degree 6 group ise/serialization/traversing
[  0% - 1] Degree 6 group ise/serialization/traversing/dotnet
[  0% - 1] Degree 6 group ise/serialization/utilities
[  0% - 1] Degree 6 group ise/support
[  0% - 1] Degree 6 group ise/support/dotnet
[  0% - 1] Degree 6 group ise/support/test
[  0% - 1] Degree 6 group ise_runtime
[  0% - 1] Degree 6 group ise_runtime/debug
[  0% - 1] Degree 6 group ise_runtime/debug/dotnet
Pre-consuming Assembly Types
Pre-consuming Assembly Types
-------------------------------------------------------------------------------

Error code: VD71
Configuration error


Could not open assembly: 
d:\eiffelsoftware\eiffelstudio63gpl\studio\spec\windows
\lib\eiffelsoftware.runtime.dll

-------------------------------------------------------------------------------
And directory %ISE_EIFFEL%\dotnet contains one short binary file only: "eac.info".
To Reproduce
Yes. 
On EiffelStudio 6.4 GPL and EiffelStudio 6.2 GPL also.

See console output from EiffelStudio 6.4 GPL
-- ----------------------------------------------
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

d:\EiffelSoftware\EiffelStudio64GPL\precomp\spec\windows-dotnet>ec -config base.
ecf -precompile
Eiffel Compilation Manager
  (version 6.4.7.8212 GPL Edition - windows)
Degree 6: Examining System
Pre-consuming Assembly Types
Degree 6: Examining System
Pre-consuming Assembly Types
-------------------------------------------------------------------------------

Error code: VD71

Configuration error


Could not load ISE Eiffel Metadata Consumer tool.

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

Press <Return> to resume compilation or <Q> to quit


-- 
On EiffelStudio 6.2 it seems to work precompiling for .NET.
A simple example from tours works, finalizing too.  
And directory %ISE_EIFFEL%\dotnet contains a lot of files.
But I am wondering about, that gcc is used.
WinForms examples I cannot compile.
Problem Report Interactions
From:lhansche    Date:2009/04/29    Download   
6.2 doesn't work also for .NET. Excuse me, that was my typo error.

Of course I mean Version 6.1, which can precompile target .NET (dotnet).
I got:

"echo  Success >  completed.eif"
C compilation completed."

after command "finish_freezing"

for base.ecf, wel.ecf, vision2.ecf.



From:lhansche    Date:2009/04/29    Download   
Attachments for problem report #15726

Attachment: eac.info     Size:105