You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-dev@logging.apache.org by Виктор Казаков <kv...@yandex.ru> on 2008/11/28 15:40:52 UTC

Build problems on libc6 2.8

Hello, guys!

Seems like log4cxx 0.10.0 doesn't build with libc6 2.8 and g++ 4.3.2 
under Ubuntu 8.10.

Functions memmove(), memcpy(), and strcmp() don't resolve.

The problems are in files:

./src/main/cpp/inputstreamreader.cpp
./src/main/cpp/socketoutputstream.cpp
./src/examples/cpp/console.cpp


Adding #include <string.h> to the above files fixes the problem. I made 
a patch but maybe you have some abstraction over standard libc6 headers. 
So tell me what to do. Should I submit this stuff somewhere?

Viktor Kazakov

P.S. This latest version of libc6 brought pain to many builds I guess...