> completely unrelated, but what is vc90.pdb? I suddenly see enormous
> numbers of this same warning:
> 

The Program Database Filename. If you look at a solution configuration,
you'll see it is configured under Configuration Properties -> C/C++ ->
Output Files. I'm guessing you probably cleaned your intermediate
directories, since the default is $(IntDir)\vc90.pdb. The PDB files contents
are controlled by the /Z switches (/Z7/Zi/ZI). The PDB contains the
information necessary for debugging - symbolic names, types of variables,
line numbers, etc. *Extremely* handy to have for production releases. 

I'm guessing that the linker errors are all related to SDK components built
outside of the CMake process (eg: libpano, OpenEXR, etc). Many of the
libraries in the SDK don't have explicit pathnames specified, hence the
default vc90.pdb. For Hugin itself, and the other CMake projects, if you
build RelWithDebInfo, you'll end up generating PDB files matching the names
of the exes (Under Linker -> Debugging -> Generate Program Database File). 

It's by no means a critical error - it just means that symbolic debug
information for that static library won't end up in the pdb for the
executable. However, since the PDBs aren't being tracked for releases
anyways, I wouldn't worry about it. Even if they were, they're not indexed
(eg: with srcsrv from the Windows Debugging Tools), so debugging would still
be a PITA. Nothing to worry about :)


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---

Reply via email to