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

msobj80.dll error

Deleted_U_Intel
Employee
642 Views

Steve,

I am once again plagued by the famous msobj80.dll error. It is becoming more of an issue. In our most recent discussion, youasked the following:

Q1: Are you sure that Visual Studio's executables and libraries are actually under Documents? My guess is that you're seeing the personal projects directory tree.

Q2: Have you installed Service Pack 1 for VS2005 as well as the update for Vista? Both are called out in the Intel Fortran installation guide as required for Vista.

I am not sure what you are asking in Q1. Are you referring to the executables that I have built or come with the visual studio system.

The answer is yes to Q2

Most of the time, rebooting helps but not always.

Please advise.

Very frustrated.

John

FYI: I have copied below the set of correspondences that we have had regarding this matter below.

Details of my previous history are below.

1. The msobj80.dll error

After a long absence, I am once again being plauged by the error message below. To date my best response is to reboot the machine. But it is becoming sufficiently frequent that rebooting is becoming impractical.

What can I do about this issue?

My operating system is Windows Vista - Home Premium.

Thank you!

John

Compiling with Intel Fortran Compiler 10.1.013 [IA-32]...

ifort /nologo /Zi /Od /gen-interfaces /warn:interfaces /module:"Debug\" /object:"Debug\" /traceback /check:bounds /libs:qwin /dbglibs /c /Qvc8 /Qlocation,link,"C:\Program Files\Microsoft Visual Studio 8\VC\bin" "C:\Users\John Sullivan\A_Work\Documents\Visual Studio 2005\My Projects\wkarea\HEV\HEV_2f_1.f90"

ifort /nologo /Zi /Od /gen-interfaces /warn:interfaces /module:"Debug\" /object:"Debug\" /traceback /check:bounds /libs:qwin /dbglibs /c /Qvc8 /Qlocation,link,"C:\Program Files\Microsoft Visual Studio 8\VC\bin" "C:\Users\John Sullivan\A_Work\Documents\Visual Studio 2005\Subroutines\HEV_world.f90"

Linking...

Link /OUT:"Debug\HEV.exe" /INCREMENTAL:NO /NOLOGO /MANIFEST:NO /DEBUG /PDB:"C:\Users\John Sullivan\A_Work\Documents\Visual Studio 2005\My Projects\wkarea\HEV\HEV\HEV\debug\hev.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"C:\Users\John Sullivan\A_Work\Documents\Visual Studio 2005\My Projects\wkarea\HEV\HEV\HEV\debug\hev.lib" "Debug\HEV_2f_1.obj" "Debug\HISTOGRAM.obj" "Debug\plotit4.obj" "Debug\HEV_world.obj" "C:\Users\John Sullivan\A_Work\Documents\Visual Studio 2005\Library\NewLib\Lib1.lib"

Link: executing 'link'

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

HEV - 1 error(s), 0 warning(s)

Reply

We just learned some more about this problem. Here is Microsoft's description:

MsPdbsrv.exe is installed in 2 place by VisualStudio. One of the location is
"Program Files\Common Files\Microsoft Shared\VSA\8.0\VsaEnv". The bug is that
msobj80.dll isn't installed at that location. If mspdbsrv.exe is started from a non-VS
environment, it will not find msobj80.dll when link.exe communicates with mspdbsrv.exe.
So you could copy msobj80.dll to that directory, or make sure
\Program Files\Microsoft Visual Studio 8\Common7\ is always in your path.

Supposedly, this is fixed in Visual Studio 2005 SP1. Or you can copy msobj80.dll to the \VsaEnv folder.


Steve

Follow up remark
Steve,

At start up the msobj80.dll file is located in the Program Files\Common Files\Microsoft Shared\VSA\8.0\VsaEnv folder. Even after I get the error, the msobj80.dll is still in that folder. So nothing has happened to it.

Currently, my visual studio is stored in and accessed from the "documents" directory. (My operating systems is Windows Vista Home Premium.) This directory shows up in two places when viewed in explorer. Is that a problem? Should I move visual studio folder to the program files folder? If I leave it where it is, how do I assure the path specification you cited above is in place?

Thank you!

John
Doctor Fortran: intel.com/software/drfortran

Re: error message

Are you sure that Visual Studio's executables and libraries are actually under Documents? My guess is that you're seeing the personal projects directory tree.

Have you installed Service Pack 1 for VS2005 as well as the update for Vista? Both are called out in the Intel Fortran installation guide as required for Vista.


Steve

Doctor Fortran: intel.com/software/drfortran

0 Kudos
3 Replies
Steven_L_Intel1
Employee
642 Views

Q1 was in response to your saying that Visual Studio was installed under My Documents. Did you try the file copy idea?

0 Kudos
Steven_L_Intel1
Employee
642 Views

Tell you what - copy it into the Windows or WINNT folder. That way you should not have to worry about it again.

It's very strange to have Visual Studio program files under Documents.

0 Kudos
Steven_L_Intel1
Employee
642 Views

See the compiler Installation Guide for the list of things to uninstall. Then download the full 11.0 package including Visual Studio, if you need it, and install it.

0 Kudos
Reply