Forum Jump

Select Group :
Select Forum :
Sorted By :
Sort Order :
From The :
 
Thread Tools  Search this thread 
Laurent Caron
June 27, 2009 3:17 PM PDT
Fortran Compiler Help in Visual Studio 2008 Shell
I have just installed VF 11.1.035 for IA32 and and Intel 64 with Visual Studio 2008 Shell. When I try to access the Compiler Help from the Help menu, I get a broken link message. The relevant main_for.chm file can be found, however, in the Documentation folder of the compiler installation. Is there any way of repairing the link ?
Steve Lionel (Intel)
Total Points:
114,515
Status Points:
114,515
Black Belt
June 28, 2009 7:21 AM PDT
Rate
 
#1
The documentation from inside VS is actually not from that .chm.  In C:\Program Files\Intel\Compiler\11.1\035\help should be a file H2Reg_log.txt.  Please attach that to a reply here.



Laurent Caron
June 28, 2009 8:15 AM PDT
Rate
 
#2 Reply to #1
The documentation from inside VS is actually not from that .chm.  In C:\Program Files\Intel\Compiler\11.1\035\help should be a file H2Reg_log.txt.  Please attach that to a reply here.
Steve, there is no H2Reg_log.txt in my 11.1.035 installation. This is surely the problem. What now ?
How about uninstalling the Compiler, leaving the VS 2008 Shell, and then reinstalling just the VF IA32 Compiler ?


Steve Lionel (Intel)
Total Points:
114,515
Status Points:
114,515
Black Belt
June 28, 2009 3:13 PM PDT
Rate
 
#3 Reply to #2
Laurent Caron
June 29, 2009 8:57 AM PDT
Rate
 
#4 Reply to #3

Yes, you can certainly try that.
I tried the "repair" option in the full IA32 & Intel 64 & VS2008Shell installation package. That did not work. I uninstalled the 11.1.035 compiler and removed all traces of the installation package in the download folder, then installed the IA32 package (I only use 32 bit). I now have the VF help OK.
But now, I have the "rc.exe not found" problem. There is no Microsoft SDKs\Windows\V6.0A\bin folder with rc.exe in it as mentioned in another of your interventions. You suggected repairing the VS2008Shell. How would I go about doing that using the full IA32 & Intel 64 & VS2008Shell package, which is the only package I have with the Shell ? Is there another way of putting the rc.exe file in the SDKs ?


Steve Lionel (Intel)
Total Points:
114,515
Status Points:
114,515
Black Belt
June 29, 2009 9:11 AM PDT
Rate
 
#5 Reply to #4
Visual Studio 2008 Shell should appear as a separate entry in Add or Remove programs.  Does it have a Change button?  If so, click that and you should be offered a chance to repair it.



Laurent Caron
June 29, 2009 10:06 AM PDT
Rate
 
#6 Reply to #5
Visual Studio 2008 Shell should appear as a separate entry in Add or Remove programs.  Does it have a Change button?  If so, click that and you should be offered a chance to repair it.
Found the repair option. That did not change the contents of the SDKs.


Steve Lionel (Intel)
Total Points:
114,515
Status Points:
114,515
Black Belt
June 29, 2009 3:02 PM PDT
Rate
 
#7 Reply to #6
I had to reinstall a version with VS2008 Shell to see what it does...

When you're using VS2008 Shell, rc.exe is in Program Files\Microsoft Visual Studio 9.0\VC\bin.  In Visual Studio, select Tools > Options > Intel Visual Fortran > Compiler and click on the ... button next to Executables.  One of the lines listed should be:

$(VCInstallDir)BIN

That's how Visual Studio will locate rc.exe (and link.exe).

What do you have in the VC\bin folder?



Laurent Caron
June 29, 2009 5:22 PM PDT
Rate
 
#8 Reply to #7
I had to reinstall a version with VS2008 Shell to see what it does...

When you're using VS2008 Shell, rc.exe is in Program Files\Microsoft Visual Studio 9.0\VC\bin.  In Visual Studio, select Tools > Options > Intel Visual Fortran > Compiler and click on the ... button next to Executables.  One of the lines listed should be:

$(VCInstallDir)BIN

That's how Visual Studio will locate rc.exe (and link.exe).

What do you have in the VC\bin folder?
Although there is a $(VCInstallDir)BIN line in Executables, there is no Program Files\Microsoft Visual Studio 9.0\VC\bin folder.


Steve Lionel (Intel)
Total Points:
114,515
Status Points:
114,515
Black Belt
June 29, 2009 5:51 PM PDT
Rate
 
#9 Reply to #8
Is there a Microsoft Visual Studio 9.0 folder?



Laurent Caron
June 30, 2009 6:02 AM PDT
Rate
 
#10 Reply to #9
Is there a Microsoft Visual Studio 9.0 folder?
Yes, but no \bin.
The problem is quite severe as other links in the VS Options Executable are non existant. I noticed the rc.exe file is in the VS *.cab file in the download of the initial package I used. The package for some reason did not properly install (perhaps because I did a custom install, not installing the 64 bit MKL which I do not use; this might have perturbed the installer). Maybe I should uninstall everything and try a fresh install again ?


Steve Lionel (Intel)
Total Points:
114,515
Status Points:
114,515
Black Belt
June 30, 2009 9:20 AM PDT
Rate
 
#11 Reply to #10
Yes, that would be my next suggestion.  Let me know how it works out.



Laurent Caron
June 30, 2009 4:50 PM PDT
Rate
 
#12 Reply to #11
Well, Steve, this is the weirdest. I uninstalled everything. I then installed "Intel® Visual Fortran for IA-32 and Intel® 64 (with Microsoft Visual Studio 2008 Shell and Libraries*)". The rc.exe file was installed but the VF Compiler Help was not available in VS9 (back to the beginning of the post). So I uninstalled the 11.1.035 Compiler. But this also removed rc.exe which I know was not installed by "Intel® Visual Fortran for IA-32 (for customers who have Microsoft Visual Studio* already installed)". So I reinstalled the full fackage. Lo and behold, rc.exe AND the Help file link were restored. So everything is now OK (tested with a previously run Fortran code). I will never remove this 11.1.035 version !
So thank you for your help. The problem was with the installation which perhaps has glitches on a system running Vista SP1.


Steve Lionel (Intel)
Total Points:
114,515
Status Points:
114,515
Black Belt
June 30, 2009 6:39 PM PDT
Rate
 
#13 Reply to #12
I don't think Vista is relevant, but I have seen issues before with files being inappropriately removed.   rc.exe is part of Visual Studio 2008 Shell, so you should be able to uninstall the 11.1.035 compiler in the future and the VS08 components will stay (it's SUPPOSED to work that way, anyway.)

I'm glad you've got it going again.





Intel Software Network Forums Statistics

8442 users have contributed to 31547 threads and 100373 posts to date.
In the past 24 hours, we have 11 new thread(s) 33 new posts(s), and 44 new user(s).

In the past 3 days, the most popular thread for everyone has been /fpp interferes with breakpoints/stepping through code - again The most posts were made to Help with hitting maximum record length in the compiler with debug info? The post with the most views is You could save the pre-proce

Please welcome our newest member mrnm