Hello,

Several days ago I grabbed a CVS version of log4cxx 0.9.8. I built it with
Visual .Net without problem.

When I used it in my projects the lib works well but in debug mode I get
several memory leaks coming from log4cxx like

I wanted to try the examples given with log4cxx but I don't manage to
compile them with the generated project (visual 6 used).

Finally, in warning level 4, Visual produces the following warning:

..\..\..\include\log4cxx\helpers\appenderattachableimpl.h(45) : warning
C4251: 'log4cxx::helpers::AppenderAttachableImpl::appenderList' : class
'std::vector<_Ty>' needs to have dll-interface to be used by clients of
class 'log4cxx::helpers::AppenderAttachableImpl'
        with
        [
            _Ty=log4cxx::AppenderPtr
        ]

I don't know if it is linked to the leak problem.

Is it a bug or did I miss something in my projects configuration ?

For example the generated dsp for the examples defines some symbols for APR.
My projects work fine without them (I tried to compiler with them but I
still have the memory leaks).

Alexandre

Reply via email to