Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
29288 Discussions

fatal error LNK2023: bad DLL or entry point 'msobj80.dll'

candyhe
Beginner
1,825 Views

I got this error message once in a while before. The first time was when I tried to compile my programme after I installed it. Then I found the SP1 and fixed the problem. But after a while, I started to get this error message again. Generally, rebooting the computer can fix the problem. But now, the error message appears very often (I rebooted my computer three times today). I checked the information in this forum and it seems some other people have the same problem as I have. But there is no solution for it. I think it might be helpful if I give some more information about this problem.

I rearched all the files and found two versions of msobj80.dll in my computer, one is version 8.0.5027.762 in folder: c:program filescommon filesmicrosoft sharedVSA8.0VsaEnv, date modified 02/12/2006. And the other one is version 8.0.50727.42 in folder: c:program filesinteldownloadintelfortrancompiler10.1installsprogram filesmiscrosoft visual studio 8VCin and also in folder: c:program filesmicrosoft visual studio 8VCin as well.

Oh, I am using Microsoft Visual Studio 2005 Version 8.0.50727.762 Premier Partner Edition - ENU Service Pack 1 and Intel Fortran Compiler Integration 10.1.3885.2005.

It seems to me that it is a bug of the compiler. Anyone knows how to fix it in my case? Thanks in advance,

Candy

0 Kudos
11 Replies
Steven_L_Intel1
Employee
1,825 Views
It isn't a compiler bug, per se. It's a bug in Visual Studio 2005, but I'll agree that this is provided as part of the compiler so it's reasonable to think of it that way.

The copy in the install folder is not relevant, but I'm astonished you didn't find it in other places. That you found the .42 version in VCBin is strange - that suggests that you lost the effect of SP1 somehow.

Copy the .762 version to C:Program FilesMicrosoft Visual Studio 8Common7IDE - that's where it belongs. Delete the .42 version in the Microsoft Visual Studio 8VCin folder/
0 Kudos
candyhe
Beginner
1,825 Views
Thanks. I did what you said. Copied the .762 version to C:Program FilesMicrosoft Visual Studio 8Common7IDE and deleted the .42 version in the Microsoft Visual Studio 8VCin folder. The error message is gone, but it igored my breakpoints when I did the debug, giving the message 'The breakpoint will not be currently hit. No symbols have been loaded for this document.' Any idea what will cause that?
0 Kudos
Steven_L_Intel1
Employee
1,825 Views
Hmm - is this a 32-bit or 64-bit application? Which compiler version are you using? (Go to Tools > Options > Intel Fortran > Compilers and look at the compiler version selector. You may find that you installed a newer version but aren't using it.)

I have seen this problem (or something similar) on Intel64, and it is fixed in the current compiler update (10.1.021.) Let me know.
0 Kudos
candyhe
Beginner
1,825 Views
This's a 32-bit application, and the version is 10.1.011. There is no updated one that I can select. Is it possible to update my current version to the 10.1.021 version? Thanks.
0 Kudos
Steven_L_Intel1
Employee
1,825 Views
You can log in to the Intel Registration Center where the latest version you are eligible for can be downloaded.
0 Kudos
dnoack
Beginner
1,825 Views
I have exactly the same problem as you have described.

One year ago I have bought the IVF, but since now I cannot appropriate use the program. Obviously it is not possible that MS and Intel work together to create a functioning program. Permanently with each new version, there exists new errors. So I think to resign, since it is hopeless to ever get a functioning IVF.

On the other hand, I use the CVF since a few of years without problems.

dnoack
0 Kudos
Steven_L_Intel1
Employee
1,825 Views
dnoack, have you tried contacting Intel support for help with this problem? If you are referring to the MSOBJ80.DLL problem, it is a Microsoft bug that is fixed in VS2005 SP1. If it is something else, please let us know so that we can help you.
0 Kudos
candyhe
Beginner
1,825 Views

Steve, I updated the compiler, but it doesn't fix the problem. I can't debug the programme since it ignors breakpoints. Any further suggestions?

0 Kudos
Steven_L_Intel1
Employee
1,825 Views
Are you sure that the executable being debugged is the one that the project built? If you need further help, please contact Intel Support and attach a ZIP of your project with instructions on how to reproduce the problem.
0 Kudos
candyhe
Beginner
1,825 Views
I created a new project with my existing codes, and the problem disppeared. I don't know why, but it's fine at least it is working all right.
0 Kudos
Intel_C_Intel
Employee
1,825 Views

I had the exact issue once in a whilebut the problem disappearedafter I downloaded msobj80.dllat

http://www.my-dll.com/

and saved it at C:Program FilesMicrosoft Visual Studio 8Common 7IDE.

I don't know if this is an appropriate way of solving the issue, but it worked.

0 Kudos
Reply