Difference between revisions of "User:Gilles"
m |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
I followed the steps according the web page (http://eiffelsoftware.origo.ethz.ch/index.php/Windows_32-bit_C_compiler) | I followed the steps according the web page (http://eiffelsoftware.origo.ethz.ch/index.php/Windows_32-bit_C_compiler) | ||
− | in order to install Eiffel on my machine, a Dell Dimension 9150 PD 950 processor dual core (3,4 Ghz etc.), but got the following error when trying to compile the sample program tagcount with Ctrl-F7. | + | in order to install Eiffel on my machine, a Dell Dimension 9150 PD 950 processor dual core (3,4 Ghz etc.), but got the following error when trying to compile the sample program tagcount with Ctrl-F7: |
+ | |||
+ | |||
+ | |||
+ | |||
+ | [[Image:Eiffel bug C compile.png|error during C compile]] | ||
+ | |||
+ | |||
− | |||
Line 22: | Line 28: | ||
I am getting tired of this mess and the unclear error messages such as fatal error LINK1107. | I am getting tired of this mess and the unclear error messages such as fatal error LINK1107. | ||
Is Eiffel only for nerds? Is it necessary to have a phd in Nuclear Physics combined with a Nobel Price in Computer Science, or vice-versa, in order to be able to install and compile anything? | Is Eiffel only for nerds? Is it necessary to have a phd in Nuclear Physics combined with a Nobel Price in Computer Science, or vice-versa, in order to be able to install and compile anything? | ||
− | --[[User:Gilles|Gilles]] 19: | + | --[[User:Gilles|Gilles]] 19:06, 5 June 2006 (CEST) |
+ | |||
+ | Hi Gilles, | ||
+ | |||
+ | It would be best to post this in the es-devel mailing list. As far as I can tell you must have compiled this project with Borland and when switching to Microsoft, it did not recompile the .obj files because they were older than the C files. However Borland obj files differs from the Microsoft one. Make sure to recompile your project from scratch (i.e. deleting any EIFGEN or EIFGENs directory before compiling). | ||
+ | |||
+ | --[[User:Manus|manus]] 22:28, 5 June 2006 (CEST) | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Hi Manus, | ||
+ | |||
+ | Thank you, I had forgot that detail. But, it was not enough: I had to reorganize some environment variables before it could compile. | ||
+ | |||
+ | --[[User:Gilles|Gilles]] 22:18, 7 June 2006 (CEST) |
Latest revision as of 11:18, 7 June 2006
gillesmicas@yahoo.com
I followed the steps according the web page (http://eiffelsoftware.origo.ethz.ch/index.php/Windows_32-bit_C_compiler)
in order to install Eiffel on my machine, a Dell Dimension 9150 PD 950 processor dual core (3,4 Ghz etc.), but got the following error when trying to compile the sample program tagcount with Ctrl-F7:
Note that some paths in the environment variables are wrong and others misleading:
set PATH=%PATH%; C:\apps\Microsoft.NET\SDK\v2.0\Bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\ Program Files \Microsoft Visual Studio 8\VC\bin;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages;C:\apps\PSDK\bin set INCLUDE=C:\apps\PSDK\Include;C:\apps\PSDK\Include\crt;C:\apps\PSDK\Include\crt\sys;C:\apps\PSDK\Include\mfc;C:\apps\PSDK\Include\atl;C:\apps\Microsoft.NET\SDK\v2.0\include set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\lib;C:\apps\PSDK\Lib;C:\apps\Microsoft.NET\SDK\v2.0\Lib • C:\apps\Microsoft.NET\SDK\v2.0\Bin does not exist on my machine, only C:\Windows\Microsoft.NET\SDK\v2.0\Bin • all occurrences of Program Files are only valid for English versions of windows. Unfortunately, I bought a Danish one and Program Files should be replaced by Programmer And then I got this error message which I did not get when ES was installed with Borland C++. I thought that Microsoft C was better than Borland C++. Because, it is very, very, very difficult to install and compile Eiffel, it is very, very, very difficult to convice people around to use it.
Note that my machine is a 64bit machine but the installation of eiffel studio 64 bit end prematurally without telling why, and the 32bit version can be installed, but programs cannot be compiled!
I am getting tired of this mess and the unclear error messages such as fatal error LINK1107. Is Eiffel only for nerds? Is it necessary to have a phd in Nuclear Physics combined with a Nobel Price in Computer Science, or vice-versa, in order to be able to install and compile anything? --Gilles 19:06, 5 June 2006 (CEST)
Hi Gilles,
It would be best to post this in the es-devel mailing list. As far as I can tell you must have compiled this project with Borland and when switching to Microsoft, it did not recompile the .obj files because they were older than the C files. However Borland obj files differs from the Microsoft one. Make sure to recompile your project from scratch (i.e. deleting any EIFGEN or EIFGENs directory before compiling).
--manus 22:28, 5 June 2006 (CEST)
Hi Manus,
Thank you, I had forgot that detail. But, it was not enough: I had to reorganize some environment variables before it could compile.
--Gilles 22:18, 7 June 2006 (CEST)