Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

IVF 11.0 and VS2008

lloydchriswilson
Beginner
1,435 Views

I have read the relevant posts and uninstalled and reinstalled a few times, but I'm still unable enable IVF compiler from VS2008 SP1. I have VS2003 and 2005 installed also, and IVF appears under 2005, but I'd like it to also appear in 2008. Can you please advise?

0 Kudos
1 Solution
Steven_L_Intel1
Employee
1,435 Views

Thanks - that nails it. You have not installed the Visual C++ component of Visual Studio 2008. That is required. You have C# but not C++. Please do a "modify" of VS2008 and add the Visual C++ component. Then try the compiler install again.

View solution in original post

0 Kudos
19 Replies
Steven_L_Intel1
Employee
1,435 Views

Try running the program attached to this post. Report any errors it shows.

0 Kudos
lloydchriswilson
Beginner
1,435 Views

Try running the program attached to this post. Report any errors it shows.

I had already tried that program. The response is:

Visual Studio 2008 installed at C:Program FilesMicrosoft Visual Studio 9.0
Error whileloading C:Program FilesMicrosoft Visual Studio 9.0Intel FortranVFPackagesVFHieEditor.dll: The specified module could not be found.

Press any key to exit program

0 Kudos
Steven_L_Intel1
Employee
1,435 Views

Ok, that means that the 11.0 install did not work properly. Please do this:

1. Uninstall 11.0

2. Delete the C:Program FilesMicrosoft Visual Studio 9.0Intel Fortran folder

3. Reinstall 11.0

0 Kudos
lloydchriswilson
Beginner
1,435 Views

I don't think that's going to work. I just uninstalled IVF (it took a *LONG* time) but there if no Intel Fortran folder where you indicated. There is one under VS8 though. If the reinstall doesn't work, can I somehow copy the VS8 Intel folder into VS9 and then run the utility you sent me?

0 Kudos
Steven_L_Intel1
Employee
1,435 Views

No - the VS2005 files are not compatible with VS2008. Perhaps something is preventing the files from being installed for VS2008. Is this an XP or Vista system?

Try this after reinstalling. Open the folder C:Program FilesIntelDownloadFortranCompilerPro11.0.066installs1033w_cprof_ide_ia32_p_11.0.066 (I assume you're using 11.0.066 here - if not, replace "066" with "061". Double-click on w_cprof_ide_ia32_p_11.0.066.msi. This should bring up a dialog with Modify/Repair/Remove options. Select Modify and make sure that the option for VS2008 is selected.

Just checking, you do have "Visual Studio 2008" Standard, Professional or Team System Edition, right? Not an "Express Edition"?

0 Kudos
lloydchriswilson
Beginner
1,435 Views

The directory structure you describe just doesn't exist on my computer. I uploaded an image of my directory structure.

Instead I reinserted the CD and selected "Modify" as you suggested. As you can see from attached image, only VS2005 appears as an option.

I have VS2008 Standard Edition, and it appears to be registered correctly (I can dbl-click on a .sln file and it opens VS2008 as appropriate). I have previously tried some versions of IVF 10.1, but they've all been uninstalled.

Other ideas?

0 Kudos
Steven_L_Intel1
Employee
1,435 Views

I can't see what you uploaded - you have to click on the filename in the "folder" and select Add Attachment.

So you installed from CD? Try downloading 11.0.066 from the Intel Registration Center - get the one with the name ending in _novsppe.exe. See if that changes anything.

0 Kudos
lloydchriswilson
Beginner
1,435 Views

I downloaded and installed 11.0.066 and think I have the same problem. As you see in Intel2.jpg, VS2008 is still not available in the Integration... list.

0 Kudos
Steven_L_Intel1
Employee
1,435 Views

Interesting. Ok, please do this. Open VS2008. Click Help > About, then click Copy Info. Paste into a reply here.

0 Kudos
lloydchriswilson
Beginner
1,435 Views

Microsoft Visual Studio 2008
Version 9.0.30729.1 SP
Microsoft .NET Framework
Version 3.5 SP1

Installed Edition: Standard

Microsoft Visual Basic 2008 91851-136-0008596-60310
Microsoft Visual Basic 2008

Microsoft Visual C# 2008 91851-136-0008596-60310
Microsoft Visual C# 2008

Microsoft Visual Web Developer 2008 91851-136-0008596-60310
Microsoft Visual Web Developer 2008

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB944899) KB944899
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/944899.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB945282) KB945282
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/945282.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB946040) KB946040
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/946040.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB946308) KB946308
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/946308.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB946344) KB946344
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/946344.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB946581) KB946581
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/946581.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB947173) KB947173
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/947173.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB947540) KB947540
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/947540.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB947789) KB947789
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/947789.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB948127) KB948127
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/948127.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB952241) KB952241
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/952241.

Hotfix for Microsoft Visual Studio 2008 Standard Edition - ENU (KB953256) KB953256
This hotfix is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/953256.

Microsoft Visual Studio 2008 Standard Edition - ENU Service Pack 1 (KB945140) KB945140
This service pack is for Microsoft Visual Studio 2008 Standard Edition - ENU.
If you later install a more recent service pack, this service pack will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/945140.

0 Kudos
Steven_L_Intel1
Employee
1,436 Views

Thanks - that nails it. You have not installed the Visual C++ component of Visual Studio 2008. That is required. You have C# but not C++. Please do a "modify" of VS2008 and add the Visual C++ component. Then try the compiler install again.

0 Kudos
Scott_Cannon
Beginner
1,435 Views
I am running 64-bit Vista and have installed both VS2008 andIVF 11.0.066 (one with with the name ending in _novsppe.exe). When attempting to compile/link, I get the fatal error LNK1104: cannot open file 'uuid.lib'. I have run the repairvs08integration without errors. VS2008 About gives:
Microsoft Visual Studio 2008 Version 9.0.21022.8 RTM
Microsoft .NET Framework Version 3.5
Installed Edition: Professional
Microsoft Visual Basic 2008 91605-141-0278506-60497
Microsoft Visual C# 2008 91605-141-0278506-60497
Microsoft Visual C++ 2008 91605-141-0278506-60497
Microsoft Visual Studio 2008 Tools for Office 91605-141-0278506-60497
Microsoft Visual Web Developer 2008 91605-141-0278506-60497
Crystal Reports AAJ60-G0MSA4K-68000CF
Crystal Reports Basic for Visual Studio 2008
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB944899) KB944899
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB945282) KB945282
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB946040) KB946040
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB946308) KB946308
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB946344) KB946344
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB946581) KB946581
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947171) KB947171
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947173) KB947173
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947180) KB947180
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947540) KB947540
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947789) KB947789
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB948127) KB948127
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB952241) KB952241
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB953256) KB953256
Intel Visual Fortran Compiler Integration Package ID: w_cprof_p_11.0.066
Intel Visual Fortran Compiler Integration for Microsoft Visual Studio* 2008, 11.0.3452.2008
Any advise?
0 Kudos
Steven_L_Intel1
Employee
1,435 Views

Scott,

That is a very different problem.

uuid.lib comes from the Platform SDK. VS2008 should have installed this in C:Program FilesMicrosoft SDKsWindowsv6.0A and if you go to Tools > Options > Intel Visual Fortran > Compilers > Libraries, the list should include the line:

$(WindowsSdkDir)lib

Check to see if the directory and the line is there. If the directory is not there, you may need to do a "change" of Visual Studio to add it. If the line is not there, add it.

The above advice assumes you are building a 32-bit application. If you are building a 64-bit application, you need to make sure that the Visual C++ x64 support is installed (see the Fortran Release Notes for instructions) and then change the Platform for your build configuration to "x64", For x64, uuid.lib is in a "x64" subfolder of the above directory and, when you select x64 as the target platform in Tools > Options > Intel Visual Fortran > Compilers, the line for Libraries will read:

$(WindowsSdkDir)libx64

0 Kudos
TimP
Honored Contributor III
1,435 Views

Sudden loss of VS2008 support components alsomay be caused by disk drive problems. CHKDSK and VS2008 repair will be time-consuming but effective, if that was the problem. The VS2008 .iso will likely be hit also if it's on the same drive with the damaged installation.

0 Kudos
Scott_Cannon
Beginner
1,435 Views
My apologies, I should have mentioned that I am building 64-bit applications.
I restarted the VS2008 setup in maintenance mode and on the options page under Language Tools > Visual C++, the "X64 Compilers and Tools" is checked and shows to be installed. In fact, every optionis checked/installed.
I started VS2008 and selected Tools > Options > Intel Visual Fortran > Compilers and selected x64 as the target platform. The contents of the Libraries line is:
$(IFortInstallDir)libIntel64;$(VCInstallDir)atlmfclibamd64;$(VCInstallDir)libamd64;$(WindowsSdkDir)libx64;
I then clicked OK and closed VS2008.
Without rebooting, I again attempted to compile/link and received the following messages:
LINK : fatal error LNK1104: cannot open file 'uuid.lib'
Intel Visual Fortran Intel 64 Compiler Professional for applications running on Intel 64, Version 11.0 Build 20081105 Package ID: w_cprof_p_11.0.066
Copyright (C) 1985-2008 Intel Corporation. All rights reserved.
ifort astap.for /fpe:0 /names:lowercase /iface:cref /module:C:PROGRA~1CULLIM~1SINDAF~1lib /MT /libs:dll /iface:mixed_str_len_arg /include:C:PROGRA~1CULLIM~1SINDAF~1lib /assume:byterecl /extend_source:132 /O3 /list /traceback /INCREMENTAL:NO
0 Kudos
Steven_L_Intel1
Employee
1,435 Views

Does uuid.lib exist in the "libx64" directory under the Windows SDK?

Try this. On the project;s Linker > General property page, enable "Show progress messages". Rebuild the project. Post the contents of the buildlog.htm in the project's x64Debug subfolder

0 Kudos
lloydchriswilson
Beginner
1,435 Views
Installing the C++ component to VS2008, and then running the "repairvs08integration.exe" did the trick. Thanks for you patience and help!

0 Kudos
Scott_Cannon
Beginner
1,435 Views
Upon reboot, I performed a "CHKDSK /f /r" with no errors (brand new 1TB drive, WD1002FBYS). I performed a VS2008 reinstall/repair. Upon completion, Setup reported "Warnings were generated during setup." The Error Log (from C:Program Files (x86)Microsoft Visual Studio 9.0Microsoft Visual Studio 2008 Professional Edition - ENULogsdd_error_vs_procore_90.txt) reported:

[12/04/08,08:09:39] Setup.exe: AddGlobalCustomProperty
[12/04/08,08:09:40] Microsoft Visual Studio 2008 Professional Edition - ENU: [2] Servicing: a SubComponent failed to construct
[12/04/08,08:09:40] MSITOSIT: [2] ERROR processed; exception was thrown for retail build
Developer Comment: : has no associated directory, verify the Feature table is correct
Build Time: Thu Dec 11 14:04:18 2003
HRESULT: -2147467259
Under C:Program FilesMicrosoft SDKsWindowsV6.0ALibx64 there is indeed a file named Uuid.lib (2,767 kB). I'm not building the application from within VS2008, rather from the command line inside another program which generates the compile/linkcommands. I'm working with the developer of that program now.

0 Kudos
Steven_L_Intel1
Employee
1,435 Views

Oh, you're not using Visual Studio! In that case, you need to make sure the Windows SDK is in the list for the LIB environment variable. This should be done automatically if you use the Intel Fortran "Build Environment" shortcut to start your command session.

0 Kudos
Reply