20.11 Windows x64 Issue

33 views
Skip to first unread message

Hubert Cater

unread,
Mar 12, 2021, 2:07:03 PM3/12/21
to Eiffel Users
I'm using the 64 bit version for the first time but seem to be running into some issues.

I tried creating a WEL project via the Wizard, simple Frame application, and upon C compilation of the pre-compile, I received the following error:

LINK : fatal error LNK1181: cannot open input file '\users\<username>\documents\eiffel user files\20.11\precomp\spec\win64\EIFGENs\wel-safe\W_code\msc_vc140\precomp.lib'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX64\x64\link.EXE"' : return code '0x49d'
Stop.

I investigated the path and there is no 'msc_vc140' subfolder generated in my W_code folder.

I'm using Visual Studio 2019 as my C compiler.  I suspect there is an issue with how it is linking to the C compiler but I'm not sure how to resolve this.

Any suggestions would be appreciated,
Hubert





Virus-free. www.avast.com

Alexander Kogtenkov

unread,
Mar 14, 2021, 1:31:07 AM3/14/21
to eiffel...@googlegroups.com
It looks like the precompile was not properly built for some reason. Does the following help?
 
 
Best regards,
Alexander Kogtenkov
 
 
Hubert Cater <hubert....@gmail.com>:
 
--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/CAL6WbK3bw%2BEeCGm6o%2Bq-b_fr1L9YMOSrf-WUmq3-%3D3r-Nakzgg%40mail.gmail.com.
 

Hubert Cater

unread,
Mar 14, 2021, 12:23:06 PM3/14/21
to Eiffel Users
Thanks Alexander, I'm a little hesitant to force things with the environment variables as I've found that if I compile the project without the 'precompile' the project compiles and runs fine.  I'm also using the 32 bit and 64 bit versions of Eiffelstudio and they both work fine at the moment other than the precompile issue and I don't want to possibly introduce any c compilation issues with the 32 bit version as my main project is still using that IDE.  I'm stuck with some legacy code that limits me moving fully to 64 bit for now.

Virus-free. www.avast.com

Gary Smithrud (GMS134)

unread,
Mar 14, 2021, 1:02:47 PM3/14/21
to eiffel...@googlegroups.com
You don’t need the precompiled libraries, they just improve performance for full builds/clean builds.

Sent from my iPhone

On Mar 14, 2021, at 12:23 PM, Hubert Cater <hubert....@gmail.com> wrote:



Hubert Cater

unread,
Mar 14, 2021, 6:19:35 PM3/14/21
to Eiffel Users
Hi Gary,

Thanks and normally I don't use pre-compiles but as I was having an issue getting another project compiled with the 64 bit version I thought I'd try the basic WEL application when I ran into that issue.  I thought it was all then related to my C compiler setup when I sent the message, but in the end it was something else.

Hubert



Virus-free. www.avast.com

Reply all
Reply to author
Forward
0 new messages