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

missing library after update

slett
Beginner
1,718 Views

 My builds previously worked, but after updating with the latest Intel Fortran tools, I no longer have a libmmt.lib and my build has a fatal error:

Error    9     fatal error LNK1104: cannot open file 'libmmt.lib'    LINK    


My update database shows that libmmt.lib DID previously exist in e.g. Program Files (x86)/Intel/Composer XE 2015/Compiler/lib/intel64
but it is gone after the update.   Other tools (Intel Software Manager) seem to be gone, too.

Is this change expected and what can I do about it?


​Scott

0 Kudos
13 Replies
rase
New Contributor I
1,718 Views

I made a similar observation. Some references to system libraries are not known anymore (sorry, I am not able to tell the exact names, because I went back to the last update immediately).

0 Kudos
mecej4
Honored Contributor III
1,718 Views

The installer has its quirks, but here is my recent positive experience. A week ago, I replaced one of the two hard drives in my computer with an SSD, and did a fresh install of Windows 8.1 X64 on the SSD. The old system drive is now a data drive (D:) when the computer has booted off the SSD. The IFort installation (15.0.2) was now on D:, and there was no entry for IFort in the program list/start menu of the new drive. I installed VS2013 on the new drive, and after that I found that I could use the ifortvars.bat on the D: drive. A nice feature of the Intel batch files is that they work without depending on the specific drive letter. Even the IFort/VS integrations worked nicely.

Yesterday, I downloaded and installed the newly released 15.0.3 on the C: drive as a "fresh install". I find the libmm?.lib files in the expected places:

 Directory of c:\Program Files (x86)\Intel\Composer XE 2015\compiler\lib\ia32

04/08/2015  04:12 AM           167,410 libmmd.lib
04/08/2015  04:12 AM           167,410 libmmdd.lib
04/08/2015  04:15 AM         4,945,960 libmmds.lib
04/08/2015  04:11 AM         4,522,148 libmmt.lib

 Directory of c:\Program Files (x86)\Intel\Composer XE 2015\compiler\lib\intel64

04/08/2015  04:20 AM           148,400 libmmd.lib
04/08/2015  04:20 AM           148,400 libmmdd.lib
04/08/2015  04:24 AM         5,543,696 libmmds.lib
04/08/2015  04:20 AM         5,137,698 libmmt.lib

I have not yet done an update installation on an existing IFort, so it is possible that some things don't work or don't work well with an update.

0 Kudos
TimP
Honored Contributor III
1,718 Views

I suppose the online update may leave various components incomplete.  Even though I don't install the ia32 (nor, on Windows, the MIC support), the full download with download manager seems the more effective choice.

0 Kudos
slett
Beginner
1,718 Views

A full download and install sounds like a promising avenue to try.  However, after the Intel Software Manager update, I no longer have the Intel Software Manager option in my Visual Studio application!  Can anyone provide a link to the online full download?
Thank you all for comments.

@Intel, please pay attention and address these problems with the installer?  Thanks!

Scott

0 Kudos
mecej4
Honored Contributor III
1,718 Views

slett wrote:
However, after the Intel Software Manager update, I no longer have the Intel Software Manager option in my Visual Studio application!  Can anyone provide a link to the online full download?

You should have an Intel Software Manager shortcut in your Start Menu (unless you have a version of Windows with no Start Menu!) in the "Intel Parallel Studio XE 2015" group. Alternatively, you can log into https://registrationcenter.intel.com/regcenter/register.aspx and select the downloads that you are entitled to obtain.

0 Kudos
Steven_L_Intel1
Employee
1,718 Views

https://registrationcenter.intel.com/ is where you can get the downloads. I suggest an uninstall and reinstall if you have this problem. 

I will let the install team know of these issues. It would be helpful to provide us the install logs. Look in your TEMP directory (In a directory window type %TEMP% in the address bar) for a folder with a name starting with pset_ and ending with your username. Inside there will be folders from recent install attempts - zip up the latest one and send it to us.

0 Kudos
slett
Beginner
1,718 Views

Steve, uninstalling and re-installing cleaned up the issues, thanks.
Scott

0 Kudos
Steven_L_Intel1
Employee
1,718 Views

Please look for the logs from the bad install (the subfolders are named by date/time) , zip the set and attach it here (or send to me at steve.lionel at intel.com). We'd like to understand what went wrong.

0 Kudos
slett
Beginner
1,718 Views

Steve, I'll look for them as soon as I can.

0 Kudos
Steven_L_Intel1
Employee
1,718 Views

I tried an install of Update 3 over Update 2 on my home system, and all of the libraries were present. Please - anyone who sees this (or any other install issue), zip up the install logs as I described earlier and make them available to us for analysis.

0 Kudos
rase
New Contributor I
1,718 Views

My solution: I deinstalled all previous updates of IVF 2015 and reinstalled Update 3. Everything works fine again as expected, no error messages anymore about missing libraries. I had some problems downloading the full installation package for C/C++ with the download manager disabled (file was corrupted). Enabling the download manager solved the problem.

0 Kudos
slett
Beginner
1,718 Views

Uninstall and fresh install of the latest version worked for me as well.  Thanks!

Steve Lionel, thanks for your followup.  Your tireless support over the years gets you my vote for the best friend of the Fortran community.
Hopefully, the logs give your installer team what they need.  

My uneducated guess is that my first install attempt failed quietly, perhaps due to a file protections issue or because I clicked the buttons for both the Composer product and the Math Kernel Libraries and a file access conflict resulted.   In any event, an uninstall and fresh install worked just fine.
 

0 Kudos
Steven_L_Intel1
Employee
1,718 Views

I am told that this problem should be fixed in the 2016 Update 1 installer.

0 Kudos
Reply