Red Hat Bugzilla – Bug 1017129
Missing "qpidprotond.pdb" file in qpid-cpp-win package
Last modified: 2015-04-14 12:07:10 EDT
Description of problem:
File "qpidprotond.pdb" misses in "symbols-debug" folder in packages for all Visual Studio and platform versions.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Unpack the qpid-cpp-win packages including "symbols-debug.zip" and try to find the "qpidprotond.pdb" file.
There are "qpidclient.pdb", "qpidcommond.pdb", "qpidmessagingd.pdb" and "qpidtypesd.pdb" files only, but "qpidprotond.pdb" is not present.
The "qpidprotond.pdb" should be in the folder together with other "pdb" files.
Chuck, please assess.
In Qpid builds the pdb files are a natural output and camke can find and install the files easily. When Proton is consumed by a Qpid build then the Proton pdbs must be scavenged from the associated Proton install directory.
The path to fixing this is
1. In Proton cmake compile, produce the pdb files.
2. In Proton cmake install, install the pdb files.
Qpid has cmake code that does this.
3. In Qpid bld_winsdk, find/copy the Proton pdbs.
With this file missing the user may continue to debug his/her qpid messaging code. However, the user cannot step into Proton functions; Proton will appear to be a third-party library with no debug information.