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.