Re: Windows build link error with pegcommon.dll
Karl Schopmeyer <[email protected]>
| Newsgroups | gmane.network.open-pegasus.general |
|---|---|
| Message-ID | <[email protected]> |
Welcome to the wonderful world of MS. I can only say at this point that while we all have these kinds of issues with the Microsoft compilers and OS's. However, a lot of people successfully use a number of different Microsoft compilers and OS's successfully with Pegasus including (windows 7, vista, xp and compilers from vc 5 to 8). I currently use Vc2005 adn VC 2009 with vista and windows 7 (32 bit and 64 bit) with no issues. On the other hand, I go through horrors each time I have to start a new OS and compiler combintation since I know that there will be some issue of a dll problem I will have to sort out (wasting a couple of hours) Somewhere (probably in the setup of Visual C++) there is a problem that results in this shared library either being required and not found. To be honest, it is hard to even figure out what the purspose of this dll is ( is actually defined as the disassembler for VC). Start with a simple file like pegasus/src/utils/mu and get this to compile since it is supposed to be independent of anything else. Once that compiles, links and exeuctes( besides is is used in the Windows Pegasus build system to provide posix-like services that are not availiable on windows so that we could use the same make functions on both windows and non-windows platforms. Just for the heck of it I checked and can find no refeerence to MSDIS100.dll as a dependency in the pegcommon.dll created on vista with VC2008. Karl Thanks for your message at 01:59 AM 4/25/2011, ravinder reddy nannuru. Your message was: >Hi, >I am trying to build pegasus source 2.9.1. I tried to build >pegcommon.dll for windows x86 platform and ended with link error >"This application has failed to start because MSDIS100.dll was not >found. Re-installing the application may fix this problem". > >============================================================== >Creating D:/Users/Ravinder/pegasus-2.9.1/pegasus/lib/linkfile >link -nologo -dll /LTCG /OPT:REF /OPT:ICF=5 /OPT:NOWIN98 >-map -out:D:/Users/Rav >inder/pegasus-2.9.1/pegasus/bin/pegcommon.dll >-implib:D:/Users/Ravinder/pegasus- >2.9.1/pegasus/lib/pegcommon.lib >@D:/Users/Ravinder/pegasus-2.9.1/pegasus/lib/lin >kfile >D:/Users/Ravinder/pegasus-2.9.1/pegasus/mak/version-windows.RES /libpath: >D:\REL_9_0_0_B84\CTELibraries\Libraries\OpenSSL\openssl-0.9.8k\lib\Win32\Release > libeay32.lib ssleay32.lib ole32.lib ws2_32.lib advapi32.lib > netapi32.lib secur3 >2.lib >make: *** >[D:/Users/Ravinder/pegasus-2.9.1/pegasus/lib/pegcommon.lib] Error 128 >============================================================== > >I tried google but not able to find definitive answer regarding the >MSDIS100.dll. > >Can you guys please let me know if you face such issue and the >resolution to follow. > >Thanks, >Ravinder Karl Schopmeyer Inova Development Inc. 305 Spring Creek Village, Suite 475 - Dallas TX, 75248 USA EMAIL: [email protected] FAX: 1-972-239-0326 Phone 1-972-814-5581 Skype: kschopmeyer Skype Phone: (214) 556-5971