locked
Do PDB file(generated by VS 6.0) Source Indexing failed. (ALREADY RESOLVED) RRS feed

  • Question

  • Hi all,

    I'm building a source server for an old project which use VS 6.0 compiler, and I couldn't query the indexing information from pdb file after pdb source indexing. But the same process worked for VS 2008 compiler.

    May be the source server does not support VS6 pdb file, is that true? and is there any workaround?

    thanks.


    shaolinfu@gmail.com
    • Edited by Shaolin Fu Tuesday, December 14, 2010 6:31 AM
    Tuesday, December 7, 2010 5:41 AM

Answers

  • Finally, I got the real reason after many google search and debug the ssindex.cmd script. The script does not report an important error if the pdbstr.exe couldn't load mspdb60.dll except you use the -debug option. 

    ssindex.cmd [INFO  ] : ... indexing d:\testsymbol\ImportPanel.pdb

    ssindex.cmd [WARN  ] : ... error writing C:\Users\10093818\AppData\Local\Temp\index16A0E.stream to d:\testsymbol\ImportPanel.pdb (error 0x7e loading mspdb60.dll)

     

    This is the reason why the source server doesn't work, everything goes well after I copy mspdb60.dll into the srcsrv directory.

     

    ref: http://www.ms-news.net/f3682/source-server-bug-1811481.html


    shaolinfu@gmail.com
    • Marked as answer by Shaolin Fu Tuesday, December 14, 2010 6:27 AM
    Tuesday, December 14, 2010 6:27 AM

All replies

  • May be the source server does not support VS6 pdb file, is that true?
    I think this is the cause.

    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    • Marked as answer by Shaolin Fu Wednesday, December 8, 2010 1:09 AM
    • Unmarked as answer by Shaolin Fu Tuesday, December 14, 2010 6:21 AM
    Tuesday, December 7, 2010 4:01 PM
  • Finally, I got the real reason after many google search and debug the ssindex.cmd script. The script does not report an important error if the pdbstr.exe couldn't load mspdb60.dll except you use the -debug option. 

    ssindex.cmd [INFO  ] : ... indexing d:\testsymbol\ImportPanel.pdb

    ssindex.cmd [WARN  ] : ... error writing C:\Users\10093818\AppData\Local\Temp\index16A0E.stream to d:\testsymbol\ImportPanel.pdb (error 0x7e loading mspdb60.dll)

     

    This is the reason why the source server doesn't work, everything goes well after I copy mspdb60.dll into the srcsrv directory.

     

    ref: http://www.ms-news.net/f3682/source-server-bug-1811481.html


    shaolinfu@gmail.com
    • Marked as answer by Shaolin Fu Tuesday, December 14, 2010 6:27 AM
    Tuesday, December 14, 2010 6:27 AM
  • ok, thanks for the feedback :)

    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Tuesday, December 14, 2010 4:32 PM