• Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.10.0
    • Component/s: Build
    • Labels:


      The Visual C++ 5 and 6 build has been broken for a while, likely back to 13 Aug 2004, when LOG4CXX_ was appended to a configuration macro names.

      Issues fixed:

      Generation of config_msvc.h from by Ant build.xml

      Change HAVE_ macros to LOG4CXX_HAVE_

      Changes to stream.h to work around peculiarities of the compiler and STL

      ODBCAppender, OutputDebugStringAppender, Msxml were broken due to std::exception changes

      LocationInfo: Added LOG4CXX_EXPORT and moved methods to .cpp file due to linker error

      event, criticalsection: Had been flagged with #error to indicate that methods should be reworked. Hopefully restored 0.9.7 equivalency.

      SocketServerTestCase: Expected shortsocketserver to be in a different location than Linux build.

      FilenameFilter and XMLFilenameFilter in tests needed to escape backslashes appearing in _FILE_

      DateFormat would cause a compiler error in Visual Studio 5.

      I'm holding off on removing the old MSDEV project files and build scripts, but they are unlikely to work anymore. The build.xml file can generate tolerable project files for debugging.

      Visual Studio 2003 will fail to compile ThreadLocalStorage. Will address with MS Threading issue.


        Curt Arnold made changes -
        Field Original Value New Value
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Resolved [ 5 ]
        Curt Arnold created issue -


          • Assignee:
            Curt Arnold
            Curt Arnold
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created: