Issue Details (XML | Word | Printable)

Key: LOGCXX-34
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Curt Arnold
Reporter: Curt Arnold
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Log4cxx

Visual Studio 6 CVS build broken

Created: 26/Oct/04 06:13 PM   Updated: 26/Oct/04 10:04 PM
Return to search
Component/s: Build
Affects Version/s: None
Fix Version/s: 0.10.0

Time Tracking:
Not Specified

Resolution Date: 26/Oct/04 10:04 PM


 Description  « Hide
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 config_msvc.h.in 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.


 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.