In MSVC++ 6.0 compiler doesn't like value assignments
to static class attributes/members in headers.
Move actual assignment to .cpp file
in priority.hh(line 65):
// static const int MESSAGE_SIZE = 8;
static const int MESSAGE_SIZE;
typedef mode_t has a name clash win another library(ACE).
Enclosing it in namespace works...
in config-w32.h(line 135):
/* define mode_t. Move to Portability.hh if more
platforms need it */
namespace log4cpp {
typedef int mode_t;
}; //namespace log4cpp
Logged In: YES
user_id=781586
Or, make MESSAGE_SIZE an enum:
enum {MESSAGE_SIZE=8};