I've just checked log4cxx out from subversion but am unable to even build it:

$ ./autogen.sh
configure.in:40: installing `./missing'
configure.in:40: installing `./install-sh'
src/examples/cpp/Makefile.am: installing `./depcomp'
configure.in:441: required file `src/performance/Makefile.in' not found
configure.in:441: required file `src/performance/cpp/Makefile.in' not found
configure.in:441: required file `src/performance/cpp/xml/Makefile.in' not found

I tried running configure anyway, but it died with:
configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in

No Makefile, so I can't use the autotools approach.

I tried to follow the instructions in INSTALL for building with ant,
but ant-contrib doesn't install cpptasks.jar on my system so that
fails too  (i have the ant-contrib-1.0-0.4.b2.fc6 RPM installed on
Fedora 8.)  I tried downloading ant-contrib-1.0b3 from SourceForge but
that doesn't contain cpptasks.jar either.

The Short Introduction to log4cxx says it's a popular logging
framework for C++, but half the wiki pages I looked at for build
instructions were blank and it seems to be far from complete.  Should
I expect to be able to build the lib from subversion?  If not, how do
I go about reviewing the lib and deciding whether to contribute to it,
rather than creating yet another C++ logging framework?
(log4cpp and log4cplus both have non-trivial problems with their
implementations, I was hoping to see if this library was any better,
but you don't make it easy!)

Am I just being stupid or is it as difficult as it seems to build the library?

Jonathan

Reply via email to