On Jan 15, 2008, at 2:41 AM, Andreas Grob wrote:

Curt Arnold <carnold <at> apache.org> writes:



On Jan 10, 2008, at 4:13 PM, Wilfong, Paul wrote:

Hi,

I have tried to build log4cxx as an "so" library on a Sun computer
(Sun OS 5.10).  Everyting seems to build Ok (as described below).


...

Maybe my input may help. Since your last big commits I got following errors
under win2k/vc8:


I just want to be clear that you haven't attempted a Solaris build and don't know if the changes since since the time of the snapshot Paul Wilfong have fixed the build on Solaris, you just have a report of compilation failure on win2K/vc8 with the same classes.



      [cc] charsetencoder.cpp
[cc] C:\work\log4cxx\log4cxx-trunk\src\main\cpp \charsetencoder.cpp(198) : error C2665: 'log4cxx::helpers::Transcoder::decode' : none of the 4 overloads
could convert all the argument types

...

BUILD FAILED
C:\work\log4cxx\log4cxx-trunk\build.xml:643: cl failed with return code 2


I've been working for the last day or so with Visual Studio 2008 (aka VC9) on Vista and haven't encountered those issues. Could you try running "ant clean" and rebuilding and if that fails rebuild from a fresh checkout. The recent changes affected log4cxx.h and log4cxx_private.h which are "configured" from log4cxx*.h.in or log4cxx*.hw during the build process. If you have updated a working copy from prior to those changes, you would likely have an older log4cxx.h file which Ant would not overwrite and could result in unexpected combinations. If the problems still occur, please forward your log4cxx.h file.


Reply via email to