You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Milan Gornik (JIRA)" <xe...@xml.apache.org> on 2007/11/28 12:48:43 UTC

[jira] Created: (XERCESC-1759) Full library build doesn't generate proper .pdb file for static debug lib

Full library build doesn't generate proper .pdb file for static debug lib
-------------------------------------------------------------------------

                 Key: XERCESC-1759
                 URL: https://issues.apache.org/jira/browse/XERCESC-1759
             Project: Xerces-C++
          Issue Type: Improvement
          Components: Build
    Affects Versions: 2.8.0
         Environment: Microsoft Windows 32 (XP), Microsoft Visual Studio 2005, Microsoft Visual C/C++ 8
            Reporter: Milan Gornik
            Priority: Trivial


I have small build issue, for which I created trivial workaround. Change to VC8 project files may be considered.

Scenario:
When library is fully rebuilt, using the procedure given in documentation, .pdb file will not be generated propertly for static debug version of library. In this case, .pdb will be generated using the default settings: it's name will be vc80.pdb and it will be positioned in \obj folder (it will not be installed with library file). Later, when library is used, .pdb file will not be reachable (as it is left behing in this intermediary folder).

Resolution:
Load project 'xerces-c-src_2_8_0\Projects\Win32\VC8\xerces-all\xerces-all.sln' into Visual Studio, Right click XercesLib project in xerces-all solution, then select Properties. Make sure that Static Debug configuration is selected. Open ConfigurationProperties, then C/C++ and then Output Files. Set Program Database File to '..\..\..\..\..\Build\Win32\VC8\StaticDebug\xerces-c_static_2D.pdb'. This will compile debugging information in separate .pdb file and put it into release folder. Click Save all to save modified project file.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


[jira] Updated: (XERCESC-1759) Full library build doesn't generate proper .pdb file for static debug lib

Posted by "Boris Kolpackov (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESC-1759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Boris Kolpackov updated XERCESC-1759:
-------------------------------------

    Fix Version/s: 3.1.0

Should we try to fix this for 3.1.0?

> Full library build doesn't generate proper .pdb file for static debug lib
> -------------------------------------------------------------------------
>
>                 Key: XERCESC-1759
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1759
>             Project: Xerces-C++
>          Issue Type: Improvement
>          Components: Build
>    Affects Versions: 2.8.0
>         Environment: Microsoft Windows 32 (XP), Microsoft Visual Studio 2005, Microsoft Visual C/C++ 8
>            Reporter: Milan Gornik
>            Priority: Trivial
>             Fix For: 3.1.0
>
>
> I have small build issue, for which I created trivial workaround. Change to VC8 project files may be considered.
> Scenario:
> When library is fully rebuilt, using the procedure given in documentation, .pdb file will not be generated propertly for static debug version of library. In this case, .pdb will be generated using the default settings: it's name will be vc80.pdb and it will be positioned in \obj folder (it will not be installed with library file). Later, when library is used, .pdb file will not be reachable (as it is left behing in this intermediary folder).
> Resolution:
> Load project 'xerces-c-src_2_8_0\Projects\Win32\VC8\xerces-all\xerces-all.sln' into Visual Studio, Right click XercesLib project in xerces-all solution, then select Properties. Make sure that Static Debug configuration is selected. Open ConfigurationProperties, then C/C++ and then Output Files. Set Program Database File to '..\..\..\..\..\Build\Win32\VC8\StaticDebug\xerces-c_static_2D.pdb'. This will compile debugging information in separate .pdb file and put it into release folder. Click Save all to save modified project file.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


[jira] Resolved: (XERCESC-1759) Full library build doesn't generate proper .pdb file for static debug lib

Posted by "Alberto Massari (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESC-1759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alberto Massari resolved XERCESC-1759.
--------------------------------------

    Resolution: Fixed
      Assignee: Alberto Massari

> Full library build doesn't generate proper .pdb file for static debug lib
> -------------------------------------------------------------------------
>
>                 Key: XERCESC-1759
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1759
>             Project: Xerces-C++
>          Issue Type: Improvement
>          Components: Build
>    Affects Versions: 2.8.0
>         Environment: Microsoft Windows 32 (XP), Microsoft Visual Studio 2005, Microsoft Visual C/C++ 8
>            Reporter: Milan Gornik
>            Assignee: Alberto Massari
>            Priority: Trivial
>             Fix For: 3.1.0
>
>
> I have small build issue, for which I created trivial workaround. Change to VC8 project files may be considered.
> Scenario:
> When library is fully rebuilt, using the procedure given in documentation, .pdb file will not be generated propertly for static debug version of library. In this case, .pdb will be generated using the default settings: it's name will be vc80.pdb and it will be positioned in \obj folder (it will not be installed with library file). Later, when library is used, .pdb file will not be reachable (as it is left behing in this intermediary folder).
> Resolution:
> Load project 'xerces-c-src_2_8_0\Projects\Win32\VC8\xerces-all\xerces-all.sln' into Visual Studio, Right click XercesLib project in xerces-all solution, then select Properties. Make sure that Static Debug configuration is selected. Open ConfigurationProperties, then C/C++ and then Output Files. Set Program Database File to '..\..\..\..\..\Build\Win32\VC8\StaticDebug\xerces-c_static_2D.pdb'. This will compile debugging information in separate .pdb file and put it into release folder. Click Save all to save modified project file.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org